rocket_launch ASAPilot
Get Started

Glossary

adam ID

Apple's internal numeric identifier for every item in the App Store — apps, in-app purchases, content packs. Used throughout Apple Search Ads API to reference a specific app.

Also known as: Apple ID (in App Store context), App Store ID, iTunes adam ID

What is an adam ID?

adam ID is Apple’s internal numeric identifier for every item in the App Store. It is unique, stable, and used throughout Apple’s APIs — including Apple Search Ads.

“adam” is reportedly an Apple internal acronym (variously stated as “Apple Digital Asset Manager” or similar), though Apple does not officially document the etymology.

Where adam ID appears

  • App Store URLs: https://apps.apple.com/us/app/example/id1234567890 — the 1234567890 is the adam ID.
  • App Store Connect — under App Information, displayed as the “Apple ID” of the app.
  • Apple Search Ads API — used in campaigns.app.adamId to reference the app being advertised.
  • Ad Services API attribution payload — included in attribution responses.
  • iTunes Search APItrackId field.

adam ID vs other identifiers

iOS apps have three different identifiers that operators commonly confuse:

IdentifierFormatWhere it’s setWhere used
adam ID9-10 digit number (e.g., 1234567890)Auto-assigned by Apple at app creationApple Search Ads, App Store URLs, attribution APIs
Bundle IDReverse-DNS (com.example.app)Developer-set in Xcode / App Store ConnectApp build, signing, deep linking
App Store Connect SKUFree-text (e.g., EXAMPLE_2026)Developer-set in App Store ConnectInternal accounting only

The most common confusion is between adam ID and Bundle ID. Always pass adam ID to ASA APIs — Bundle ID is for build/runtime concerns.

How to find your adam ID

Three methods:

  1. From the App Store URL. Open apps.apple.com/<storefront>/app/<slug>/id<NUMBER>. The id prefix is followed by the adam ID.
  2. From App Store Connect. Sign in → My Apps → select your app → App Information → “Apple ID” field.
  3. From the iTunes Search API. Query https://itunes.apple.com/search?term=<app+name>&entity=software — the response’s trackId is the adam ID.

adam ID and storefronts

A single app has one adam ID across all storefronts. The same 1234567890 is your app in the US App Store, the UK App Store, the JP App Store, etc.

This matters for Apple Search Ads because campaigns are per-storefront but reference the app by its single adam ID. The storefront determines language and currency; adam ID identifies which app to advertise.

adam ID in Custom Product Page URLs

Custom Product Pages have their own URL pattern:

https://apps.apple.com/<storefront>/app/<slug>/id<adam-id>?ppid=<cpp-uuid>

The CPP UUID is a separate identifier; adam ID is still the parent app reference.

How ASAPilot uses adam ID

ASAPilot’s setup flow asks for either the App Store URL (from which it extracts adam ID automatically) or the adam ID directly. Internally, every campaign, ad group, and attribution event references the adam ID.

The Campaign Launch Pipeline accepts an App Store URL as input and parses out the adam ID during its onboarding stages.