An App Store ID is the numeric identifier Apple assigns to an app the moment you create its record in App Store Connect, well before the first submission. It is typically nine or ten digits, like 123456789, and it never changes for the life of the app record. Apple's own naming is inconsistent: App Store Connect calls it the Apple ID, the iTunes Search API calls it trackId, reporting tools call it the ADAM ID, and StoreKit calls it the iTunes item identifier. They all mean the same number.
Three ways to find it
- 1
In App Store Connect
Open My Apps, select the app, then go to General > App Information. The number sits under General Information, labelled Apple ID. This is the authoritative source and works even before the app is public.
- 2
From the App Store URL
Every store listing URL ends with the ID after an
idprefix, as inapps.apple.com/us/app/example/id123456789. Copy the digits afterid. This works for any published app, including a competitor's. - 3
From a bundle ID, with the lookup API
Apple's public iTunes lookup endpoint maps a bundle ID to the App Store ID with no authentication, which is the fastest option when you have the bundle ID but not the App Store Connect access.
# Bundle ID -> App Store ID, no auth required curl -s 'https://itunes.apple.com/lookup?bundleId=com.example.app' \ | jq '.results[0].trackId' # App Store ID -> bundle ID, the same lookup in reverse curl -s 'https://itunes.apple.com/lookup?id=123456789' \ | jq '.results[0].bundleId'
The four Apple identifiers people mix up
| Identifier | Looks like | Assigned by | Identifies |
|---|---|---|---|
| App Store ID | 123456789 | App Store Connect, at record creation | One app listing on the store |
| Bundle ID | com.example.app | You, in Info.plist | One app binary on a device |
| App ID | ABCDE12345.com.example.app | Apple Developer portal | A registered identifier plus its capabilities |
| Team ID | ABCDE12345 | Apple, at enrollment | Your whole developer team |
Where you actually need it
- Review prompts and store links:
itms-apps://itunes.apple.com/app/id123456789and the?action=write-reviewvariant. SKStoreProductViewController, which takes the number asSKStoreProductParameterITunesItemIdentifier.- Smart App Banners, whose
app-idmeta tag value is the App Store ID, not the bundle ID. - App Store Connect API paths, App Analytics, and sales reports, which key on the numeric ID.
- Marketing links, ASO tools, and attribution SDKs, which almost always ask for the number rather than the bundle ID.