FunnelHound / Guides / Apple identifiers

Every Apple identifier, explained: which ID the form actually wants

Apple runs two identifier families on two websites. developer.apple.com owns the signing family: Team ID, Bundle ID, App ID, APNs Key ID. App Store Connect owns the store family: App Store ID, SKU, Issuer ID, API Key ID, Vendor Number, Provider ID. Work out which family a form belongs to and the shape of the value tells you the rest.

developer.apple.com signing family Team ID A1B2C3D4E5 Bundle ID com.company.app App ID TEAMID.bundle APNs Key ID 10 characters proves who built the app App Store Connect store family App Store ID 6793297146 Issuer ID UUID API Key ID 2X9R4HXF34 Vendor Number 85012345 SKU · Provider ID names the listing and the money
Two sites, two families. A form belongs to one of them, and so does every value you could paste into it.

The table

IdentifierShapeIdentifiesWhere to read itWho asks for it
Team ID10 letters and digitsYour developer account as a signing authoritydeveloper.apple.com → Membership details; Xcode Team menuUniversal links, push providers, entitlements, Sign in with Apple
Bundle IDReverse DNS, com.company.appOne app binary, foreverXcode target → General; App Store Connect → App InformationEverything that identifies the app on a device
App IDTeam ID + Bundle IDThe registered pairing of team and bundle, with capabilitiesdeveloper.apple.com → IdentifiersProvisioning profiles, capability toggles
APNs Key ID10 letters and digitsOne push notification keydeveloper.apple.com → KeysPush providers, with the Team ID and the APNs .p8
App Store ID (Apple ID of the app)10 digitsOne app's store listingApp Store Connect → App Information; the id in any store linkAttribution SDKs, review prompts, SKAdNetwork, smart banners
SKUAny string you choseOne app, your own bookkeeping labelApp Store Connect → App InformationSales reports, nothing else
Issuer IDUUID with hyphensYour team, for the App Store Connect APIUsers and Access → Integrations → App Store Connect APIEvery API client, fastlane, CI, FunnelHound
API Key ID10 letters and digitsOne App Store Connect API keySame page, Team Keys tableSame clients, next to the Issuer ID
Vendor Number8 digits, starts with 8Your legal reporting entityPayments and Financial ReportsSales and finance report calls, revenue tools
Provider ID (short name)Short string or numberYour account as a content providerTransporter, iTMSTransporter provider listTransporter uploads when you belong to several teams

Two names are missing on purpose. Your Apple ID is the email you sign in with; it is an account, not an identifier a form wants. And Developer ID is not an ID at all but the name of the Mac certificate type used for apps shipped outside the Mac App Store.

Identify a value by its shape

Most mix-ups happen between values that look alike. Read the shape before the label:

What does it look like? hyphens 8-4-4-4-12 Issuer ID 8 digits starts with 8 Vendor Number 10 digits in store links App Store ID dots com.company.app Bundle ID 10 mixed letters + digits ask the site Membership details → Team ID Team Keys table → API Key ID · Keys → APNs Key ID
Four shapes are unambiguous. The ten-character shape is shared by three IDs, and only the page you copied it from can break the tie.

Which trio each job wants

The first and second rows cause the most trouble because both involve a .p8 file and a ten-character key ID. The giveaway is the third value: a UUID means the App Store Connect family, a Team ID means push.

Why this matters for your funnel numbers

Analytics tools ask for the store family and nothing else. FunnelHound, for instance, takes the Issuer ID, Key ID and .p8 to read impressions, page views, installs and deletions, and the Vendor Number to read proceeds. Signing identifiers never enter the picture, which is a handy sanity check: a funnel tool asking for your Team ID is asking for the wrong family.

Three store IDs in, the whole funnel out

Issuer ID, Key ID, one .p8 import: FunnelHound signs the requests on your iPhone and draws impressions through purchases for every app on the account. No Team ID, no Bundle ID, no server in between.

Get FunnelHound

Share this on X

Data notes: locations checked against developer.apple.com and App Store Connect as of 2026. All example values are placeholders except 6793297146, which is FunnelHound's own App Store ID. The App ID prefix equals the Team ID on current accounts; a few very old accounts carry legacy prefixes.