iOS Bundle ID Finder
New look, same great tool

iOS Bundle ID Finder

Discover the Bundle ID for each App that is offered in the AppStore and in any country.

Try changing your country if you can't find the application you want.

Searching apps...

What is an iOS Bundle ID?

A bundle ID (also called a bundle identifier) is a unique string that identifies an iOS app across Apple's ecosystem. It follows reverse domain notation — for example, com.company.appname. Apple uses this identifier to distinguish your app from every other app in the App Store and on users' devices.

Bundle IDs are used by Apple to index apps in the App Store, by MDM (Mobile Device Management) solutions such as Jamf and Mosyle to deploy and manage apps on company devices, by developers in Xcode and the Apple Developer Portal for code signing and provisioning, and by enterprise IT admins to create allowlists and blocklists. Whenever a system needs to refer to a specific app in a reliable way, it uses the bundle ID.

Bundle IDs are permanent. Once an app is published to the App Store with a given bundle ID, Apple does not allow it to change. If you need a different identifier, you must submit an entirely new app. That's why choosing the right bundle ID early in development matters.

For example, the bundle ID for Apple's own Pages app is com.apple.Pages. You can look up any app's bundle ID using the search tool above.

How to Use This Tool
  1. 1

    Type the name of any iOS or iPadOS app in the search box above.

  2. 2

    Select your country from the dropdown. Bundle IDs are the same worldwide, but app availability varies by region.

  3. 3

    Press Enter or click Search.

  4. 4

    Browse the results. Each result shows the app name, developer, and bundle identifier.

  5. 5

    Click the copy icon next to any bundle ID to copy it instantly to your clipboard.

  6. 6

    Use the bundle ID in your MDM profile, Xcode configuration, app allowlist, or developer tool.

Who Uses Bundle IDs?

Mobile Device Management (MDM) admins use bundle IDs to create allowlists and blocklists on company-managed iPhones and iPads. Tools like Jamf Pro, Mosyle, Kandji, and Apple Business Manager require the exact bundle ID for each app you want to allow, block, or deploy. App names are not enough — only the bundle ID uniquely identifies the app. This tool helps IT professionals look up bundle IDs quickly when configuring device policies.

iOS developers register bundle IDs in the Apple Developer Portal and reference them in Xcode project settings. The bundle ID must match across provisioning profiles, push notification certificates, and App Store Connect. A mismatch is a common cause of build failures and submission rejections. Developers also need competitor or partner app bundle IDs when implementing deep links, Universal Links, or app-to-app communication.

Marketers and app researchers use bundle IDs to set up attribution tracking, deep links (Universal Links, URI schemes), and analytics tools like Adjust, AppsFlyer, and Branch. These platforms use the bundle ID to associate events with the correct app. Having the right bundle ID for your app and for partner or competitor apps is essential for accurate campaign measurement and deep-link routing.

Common Bundle ID Questions
What is the format of an iOS bundle ID?
iOS bundle IDs follow reverse domain name notation, starting with a top-level domain, followed by your company or developer name, followed by the app name. For example: com.facebook.Messenger or com.spotify.client. Only alphanumeric characters, hyphens, and dots are allowed.
Can two apps have the same bundle ID?
No. Apple requires every app on the App Store to have a globally unique bundle ID. If you try to submit an app with a bundle ID already registered to another developer, Apple will reject it.
Is a bundle ID the same as an App ID?
They are related but not the same. An App ID is a two-part string registered in the Apple Developer Portal — it consists of a Team ID prefix and a bundle ID suffix. The bundle ID portion is what you see in the App Store and in MDM configurations.
Can a bundle ID change after an app is published?
No. Apple permanently ties an app to its bundle ID once it is published on the App Store. Changing the bundle ID requires submitting an entirely new app listing.
How do I find the bundle ID of an app not in my country's App Store?
Use the country selector in this tool. Our database covers App Store listings across 100+ countries, so you can switch regions to find apps not available in your local store.
Why do MDM solutions require bundle IDs?
Mobile Device Management platforms use bundle IDs to precisely identify which apps to install, allow, restrict, or monitor on managed devices. App names can be ambiguous or change, but bundle IDs are permanent and unique, making them the reliable identifier for device policies.
Top 5 blogs

Latest articles on iOS Bundle IDs, MDM, and app development.

View all blogs →