Automate your workflow with the App Store Connect API

Customize and automate your workflows so you can focus on creating great apps. This standards-based REST API lets you automate tasks across developer tools, such as App Store Connect, Xcode, and Certificates, Identifiers & Profiles, to give you greater flexibility and efficiency in your workflows.

In-app purchases

Manage your in-app purchase metadata, set pricing and availability, submit for review, and delete in-app purchases.

Learn about in-app purchases

Subscriptions

Manage your subscription metadata, set pricing and availability, create subscription groups, submit for review, and more.

Learn about subscriptions

Game Center

Set up and manage all your Game Center features, like achievements and leaderboards. Game Center helps motivate your players to engage and helps new players discover your game on the App Store and across their Apple devices.

Learn about Game Center

Customer reviews

Retrieve customer reviews and manage your responses to customer reviews.

Learn about managing customer reviews

App management

Create new versions of your app, set up pre-orders, manage phased releases for version updates, submit your app for review, release approved apps on the App Store, and more.

Learn about managing apps

App metadata

Build and maintain your App Store product page by uploading and managing assets, such as your app’s description, screenshots, and previews.

Learn about app metadata

Pricing and availability

Set your app’s pricing and territory availability. Access reference information, such as a list of available App Store territories, app price tiers, and proceeds for currencies that the App Store supports.

Learn about pricing and availability

Provisioning

Streamline app development by managing bundle IDs, signing certificates, development devices, and provisioning profiles.

Learn about provisioning

TestFlight

Manage beta testing by automating tester management and build distribution. You can add and remove testers, manage internal and external tester groups, assign builds to testers, submit builds to TestFlight App Review, and more.

Learn about TestFlight

Users and roles

Integrate your Apple Developer Program membership with your organization’s internal directory to automate tasks associated with team management. For example, you can automatically revoke access to App Store Connect when a user leaves your organization.

Learn about users and roles

App Clips

Set up default and advanced App Clip experiences. An App Clip is a small part of your app that’s discoverable at the moment it’s needed and lets people start and finish an experience from your app in seconds.

Learn about App Clips

Xcode Cloud

Create and update workflows, start builds, and read Xcode Cloud data to create dashboards or reports that track your continuous integration build status and metrics.

Learn about Xcode Cloud workflows and builds

Power and performance

Download power and performance metrics and diagnostics logs to monitor app performance indicators, such as launch time, hang rate, hang diagnostics, disk writes, memory use, and battery life. This information is also available in Xcode.

Learn about improving your app’s performance

Reporting

Get the data you need to make meaningful decisions and improve your app.

Analytics

Find out how people use your app on iOS and the App Store through engagement, commerce, usage, framework, and performance data.

Learn about Analytics

Sales and Trends

Gain insight into your app’s sales, subscriptions, first-time downloads, pre-orders, proceeds and more.

Learn about Sales and Trends

Payments and Financial Reports

View details about your app’s earnings, withholdings, and taxes by product, territory, currency, and price.

Learn about Payments and Financial Reports