How to Find Your Apple Team ID

Your Apple Team ID is on the Membership details page of your developer account. Here's where else it shows up, what it's for, and why it isn't the Issuer ID an App Store Connect API key asks for.

Cover Image for How to Find Your Apple Team ID

Your Team ID is on your Apple Developer account's membership page. Sign in at developer.apple.com/account, scroll to Membership details, and copy the value labeled Team ID. It's a 10-character string of capital letters and numbers, like A1B2C3D4E5.

Apple assigns one Team ID to each Apple Developer Program or Enterprise Program membership. It never changes, so once you've found it you can keep it in your notes.

Other places it shows up

You don't always need a browser. The Team ID appears in a few places you probably already have open:

  • Your signing certificate. Open Keychain Access, find your "Apple Development" or "Apple Distribution" certificate, and look at the Organizational Unit field. That's the Team ID.
  • Your App ID prefix. In Certificates, Identifiers & Profiles, most App IDs are listed with a prefix like A1B2C3D4E5.com.example.app. For apps created in the last decade or so, the prefix is your Team ID.
  • Your Xcode project. The project file stores it as DEVELOPMENT_TEAM. Search your .pbxproj for that key.
  • A provisioning profile. Profiles include a TeamIdentifier entry.

If you're on more than one team, each one has its own Team ID. Use the team switcher on the account page to check the right one.

What the Team ID is for

The Team ID is about code signing and identity on Apple's developer platform. You'll be asked for it when you:

  • Set up signing in CI, Fastlane, or Xcode Cloud
  • Configure associated domains or universal links (the apple-app-site-association file uses TEAMID.bundleid)
  • Share keychain items or App Groups between apps
  • Set up Sign in with Apple or push notification keys with a third-party service

Team ID is not the Issuer ID

This is the easiest mistake to make. When a tool asks you for credentials to the App Store Connect API, it wants three different values:

ValueLooks likeWhere it lives
Issuer ID57246542-96fe-1a63-e053-0824d011072aApp Store Connect → Users and Access → Integrations
Key ID2X9R4HXF34Next to each API key on the same page
.p8 fileAuthKey_2X9R4HXF34.p8Downloaded once when you created the key

The Team ID isn't one of them. Because it's 10 characters, it gets pasted into the Key ID field. Because it identifies your team, it gets pasted into the Issuer ID field. Both fail with an authentication error.

A quick check: if the value has dashes, it's an Issuer ID. If it's 10 characters and you found it on the Membership page, it's a Team ID. If it matches the name of your .p8 file, it's a Key ID.

The guides for the other two are Where to Find Your App Store Connect Issuer ID and What Is an App Store Connect Key ID?.

Do you need it for Yeethook?

No. Yeethook connects through the App Store Connect API, so it only asks for the Issuer ID, Key ID, and .p8 file. If you landed here while setting up Yeethook, you want How do I create an API key? instead.