Home
Providers
Apple
Apple
Collection of Apple's public APIs and developer resources.
Apple publishes 3 APIs on the APIs.io network: Apps API, Beta Testers API, and Builds API. Tagged areas include Developer, iOS, macOS, Mobile, and Technology.
The Apple catalog on APIs.io includes 2 JSON-LD contexts and 2 Spectral governance rulesets.
Apple’s developer surface includes authentication, support, engineering blog, signup flow, pricing, YouTube channel, changelog, and 18 more developer resources.
21 APIs
1 MCP Servers
12 Features
5 Use Cases
Developer iOS macOS Mobile Technology Fortune 100
On this page
Kin Score
APIs 21
Postman 3
Open Collections 1
MCP Servers 1
GraphQL 1
Pricing Plans 1
Rate Limits 1
FinOps 1
Features 12
Vocabularies 2
Spectral Rules 2
JSON Schema 35
JSON Structure 34
Examples 34
Security Posture 3
Agentic Access 1
Use Cases 5
Integrations 4
Press 5
Resources 25
apis.yml
58 Operational Transparency
Composite quality — 63.7/100 · strong
Contract Quality
19.5 / 25
Developer Ergonomics
9.1 / 20
Commercial Clarity
14.2 / 20
Operational Transparency
7.5 / 13
Agent readiness — 48/100 · agent ready
Machine-Readable Contract
18 / 18
Agentic Access Contract
10 / 10
MCP Server
12 / 12
Machine-Readable Auth
10 / 10
Idempotency
0 / 9
Stable Error Semantics
0 / 8
Request/Response Examples
7 / 7
Rate-Limit Signaling
7 / 7
Typed Event Surface
0 / 6
Agent Skills
0 / 5
Well-Known Catalog
0 / 4
Consent & Bot Identity
0 / 3
A2A Agent Card
0 / 8
Dry-Run / Simulate Mode
0 / 4
Individual APIs this provider publishes, each with its own machine-readable definition.
Scroll for all 21
Ready-to-run Postman collections for exercising this provider's APIs.
Open, tool-agnostic API collections (OpenAPI-derived and Bruno).
Model Context Protocol servers that expose these APIs to AI agents.
GraphQL schemas published by this provider.
Published pricing tiers and plan structures.
Documented rate limits and quota policies.
Cost, billing, and metering signals for API financial operations.
Notable capabilities this provider offers.
Scroll for all 12
JSON-LD contexts and semantic vocabularies used across these APIs.
Spectral governance rulesets for linting and validating these APIs.
Standalone JSON Schema definitions for this provider's data models.
Scroll for all 35
JSON Structure definitions describing this provider's data shapes.
Scroll for all 34
Example request and response payloads for these APIs.
Scroll for all 34
Authentication, domain security, vulnerability disclosure, and trust-center signals.
Recommended x-agentic-access execution contracts for AI agents.
What developers build with this provider.
Pre-built integrations with other platforms and tools.
Recent news and press coverage referencing this provider.
Get Started 2
Portal, sign-up, and the first successful call
Agent Surfaces 2
MCP servers, agent skills, and machine-readable catalogs
Design & Contract 2
Pagination, idempotency, versioning, errors, and events
Build 4
SDKs, sample code, and the tooling you integrate with
Access & Security 4
Authentication, authorization, and security posture
Learn 2
Tutorials, courses, talks, and written guidance
Operate 4
Status, limits, changes, and where to get help
Commercial 3
Pricing, plans, and the legal terms of use
Company 2
The organization behind the API
Source (apis.yml)
name: Apple
description: Collection of Apple's public APIs and developer resources.
accessModel:
pricing: free
onboarding: self-serve
trial: false
try_now: true
public: false
label: Free · Self-serve signup
confidence: high
source:
- plans
- authentication
generated: '2026-07-22'
method: derived
image: https://www.apple.com/ac/structured-data/images/knowledge_graph_logo.png
created: '2024-01-15'
modified: '2026-05-19'
url: https://developer.apple.com
specificationVersion: '0.19'
type: Index
access: 3rd-Party
position: Consumer
tags:
- Developer
- iOS
- macOS
- Mobile
- Technology
- Fortune 100
apis:
- name: Apple Music API
description: Access Apple Music catalog, user library, and playback controls.
image: https://www.apple.com/v/apple-music/s/images/shared/og_image.png
humanURL: https://developer.apple.com/documentation/applemusicapi
baseURL: https://api.music.apple.com/v1
tags:
- Media
- Music
- Streaming
properties:
- type: Documentation
url: https://developer.apple.com/documentation/applemusicapi
- type: Authentication
url: https://developer.apple.com/documentation/applemusicapi/getting_keys_and_creating_tokens
- type: GettingStarted
url: https://developer.apple.com/documentation/applemusicapi/getting_keys_and_creating_tokens
- type: Portal
url: https://developer.apple.com/musickit/
- url: graphql/apple-graphql.md
type: GraphQL
- name: WeatherKit REST API
description: Access weather forecasts, current conditions, and historical weather data.
humanURL: https://developer.apple.com/documentation/weatherkitrestapi
baseURL: https://weatherkit.apple.com/api/v1
tags:
- Data
- Forecast
- Weather
properties:
- type: Documentation
url: https://developer.apple.com/documentation/weatherkitrestapi
- type: Authentication
url: https://developer.apple.com/documentation/weatherkitrestapi/request_authentication_for_weatherkit_rest_api
- type: Portal
url: https://developer.apple.com/weatherkit/
- type: ChangeLog
url: https://developer.apple.com/documentation/updates/weatherkit
- name: MapKit JS
description: Embed interactive Apple Maps on websites.
humanURL: https://developer.apple.com/documentation/mapkitjs
baseURL: https://cdn.apple-mapkit.com/mk/5.x.x/mapkit.js
tags:
- Javascript
- Location
- Maps
properties:
- type: Documentation
url: https://developer.apple.com/documentation/mapkitjs
- type: GettingStarted
url: https://developer.apple.com/documentation/mapkitjs/creating_and_using_tokens_with_mapkit_js
- type: Portal
url: https://developer.apple.com/maps/
- name: Sign in with Apple REST API
description: Integrate Sign in with Apple authentication.
humanURL: https://developer.apple.com/documentation/sign_in_with_apple/sign_in_with_apple_rest_api
baseURL: https://appleid.apple.com/auth
tags:
- Authentication
- Identity
- OAuth
properties:
- type: Documentation
url: https://developer.apple.com/documentation/sign_in_with_apple/sign_in_with_apple_rest_api
- type: Authentication
url: https://developer.apple.com/documentation/sign_in_with_apple/generate_and_validate_tokens
- name: Apple Push Notification Service (APNs)
description: Send push notifications to iOS, macOS, watchOS, and tvOS devices.
humanURL: https://developer.apple.com/documentation/usernotifications
baseURL: https://api.push.apple.com
tags:
- Messaging
- Notifications
- Push
properties:
- type: Documentation
url: https://developer.apple.com/documentation/usernotifications/setting_up_a_remote_notification_server
- type: Authentication
url: https://developer.apple.com/documentation/usernotifications/setting_up_a_remote_notification_server/establishing_a_token-based_connection_to_apns
- name: App Store Server API
description: Manage customer App Store transactions from your server, including in-app purchases and subscriptions.
humanURL: https://developer.apple.com/documentation/appstoreserverapi
baseURL: https://api.storekit.itunes.apple.com
tags:
- In-App Purchases
- Subscriptions
- Transactions
properties:
- type: Documentation
url: https://developer.apple.com/documentation/appstoreserverapi
- type: Authentication
url: https://developer.apple.com/documentation/appstoreserverapi/creating-api-keys-to-authorize-api-requests
- type: ChangeLog
url: https://developer.apple.com/documentation/appstoreserverapi/app-store-server-api-changelog
- name: App Store Server Notifications V2
description: Receive real-time notifications about in-app purchase events and subscription lifecycle changes.
humanURL: https://developer.apple.com/documentation/appstoreservernotifications
tags:
- In-App Purchases
- Subscriptions
- Webhooks
properties:
- type: Documentation
url: https://developer.apple.com/documentation/appstoreservernotifications
- type: GettingStarted
url: https://developer.apple.com/documentation/appstoreservernotifications/enabling-app-store-server-notifications
- name: Apple Maps Server API
description: Server-side geocoding, reverse geocoding, search, and estimated time of arrival using Apple Maps.
humanURL: https://developer.apple.com/documentation/applemapsserverapi/
baseURL: https://maps-api.apple.com
tags:
- Geocoding
- Location
- Maps
- Search
properties:
- type: Documentation
url: https://developer.apple.com/documentation/applemapsserverapi/
- type: Authentication
url: https://developer.apple.com/documentation/applemapsserverapi/creating-and-using-tokens-with-maps-server-api
- type: Portal
url: https://developer.apple.com/maps/
- type: GettingStarted
url: https://developer.apple.com/maps/try-maps-server-api/
- name: Apple News API
description: Publish, manage, update, and delete Apple News Format articles.
humanURL: https://developer.apple.com/documentation/applenewsapi
tags:
- Content
- News
- Publishing
properties:
- type: Documentation
url: https://developer.apple.com/documentation/applenewsapi
- type: GettingStarted
url: https://developer.apple.com/documentation/applenews/apple-news-api-tutorial
- type: Authentication
url: https://developer.apple.com/documentation/apple_news/apple_news_api/about_the_apple_news_security_model
- name: DeviceCheck API
description: Reduce fraudulent use of your services by managing device state and asserting app integrity.
humanURL: https://developer.apple.com/documentation/devicecheck
baseURL: https://api.devicecheck.apple.com
tags:
- Device
- Fraud Prevention
- Security
properties:
- type: Documentation
url: https://developer.apple.com/documentation/devicecheck
- type: GettingStarted
url: https://developer.apple.com/documentation/devicecheck/establishing-your-app-s-integrity
- name: Apple Ads Campaign Management API
description: Create, manage, and report on Apple Search Ads campaigns programmatically.
humanURL: https://developer.apple.com/documentation/apple_ads
baseURL: https://api.searchads.apple.com
tags:
- Advertising
- Campaigns
- Search Ads
properties:
- type: Documentation
url: https://developer.apple.com/documentation/apple_ads
- type: Authentication
url: https://developer.apple.com/documentation/apple_search_ads/calling_the_apple_search_ads_api
- type: Portal
url: https://searchads.apple.com/help/campaigns/0022-use-the-campaign-management-api
- name: Wallet Passes Web Service
description: Create, distribute, and update passes for the Apple Wallet app via a web service.
humanURL: https://developer.apple.com/documentation/walletpasses
tags:
- Passes
- Payments
- Wallet
properties:
- type: Documentation
url: https://developer.apple.com/documentation/walletpasses
- type: GettingStarted
url: https://developer.apple.com/documentation/walletpasses/adding-a-web-service-to-update-passes
- name: Enterprise Program API
description: Automate management of users, roles, provisioning profiles, and bundle identifiers for enterprise apps.
humanURL: https://developer.apple.com/documentation/enterpriseprogramapi
tags:
- Certificates
- Enterprise
- Provisioning
properties:
- type: Documentation
url: https://developer.apple.com/documentation/enterpriseprogramapi
- type: Authentication
url: https://developer.apple.com/documentation/enterpriseprogramapi/creating-api-keys-for-enterprise-program-api
- type: ChangeLog
url: https://developer.apple.com/documentation/enterpriseprogramapi/enterprise-api-release-notes
- type: RateLimits
url: https://developer.apple.com/documentation/enterpriseprogramapi/identifying-rate-limits
- name: Apple School and Business Manager API
description: Automate device management actions and access data about devices enrolled via Automated Device Enrollment.
humanURL: https://developer.apple.com/documentation/apple-school-and-business-manager-api
tags:
- Device Management
- Education
- Enrollment
- Enterprise
properties:
- type: Documentation
url: https://developer.apple.com/documentation/apple-school-and-business-manager-api
- type: Authentication
url: https://developer.apple.com/documentation/apple-school-and-business-manager-api/implementing-oauth-for-the-apple-school-and-business-manager-api
- name: Apple Pay on the Web
description: Accept Apple Pay payments on your website using JavaScript-based APIs.
humanURL: https://developer.apple.com/documentation/applepayontheweb
tags:
- Apple Pay
- Payments
- Web
properties:
- type: Documentation
url: https://developer.apple.com/documentation/applepayontheweb
- type: GettingStarted
url: https://developer.apple.com/documentation/applepayontheweb/choosing-an-api-for-implementing-apple-pay-on-your-website
- type: Portal
url: https://developer.apple.com/apple-pay/implementation/
- name: Wallet Orders
description: Create, distribute, and update orders in Apple Wallet for order tracking.
humanURL: https://developer.apple.com/documentation/walletorders
tags:
- Orders
- Tracking
- Wallet
properties:
- type: Documentation
url: https://developer.apple.com/documentation/walletorders
- name: ClassKit Catalog API
description: Declare educational activities supported by your app for use with Apple Schoolwork.
humanURL: https://developer.apple.com/documentation/classkitcatalogapi
baseURL: https://classkit-catalog.apple.com
tags:
- ClassKit
- Education
- Schoolwork
properties:
- type: Documentation
url: https://developer.apple.com/documentation/classkitcatalogapi
- type: Authentication
url: https://developer.apple.com/documentation/classkitcatalogapi/authenticating-calls-to-the-classkit-catalog-api
- name: Apple Music Feed API
description: Access the Apple Music catalog metadata in bulk for albums, songs, and artists.
humanURL: https://developer.apple.com/documentation/applemusicfeed
tags:
- Catalog
- Feed
- Music
properties:
- type: Documentation
url: https://developer.apple.com/documentation/applemusicfeed
- aid: apple:apple-apps-api
name: Apple Apps API
description: Manage your apps in App Store Connect, including app metadata, pricing, availability, and app information.
humanURL: https://developer.apple.com/documentation/applemusicapi
baseURL: https://api.music.apple.com/v1
tags:
- Apps
properties:
- type: OpenAPI
url: openapi/apple-apps-api-openapi.yml
- type: Documentation
url: https://developer.apple.com/documentation/appstoreconnectapi
- type: JSONSchema
url: json-schema/apple-app-schema.json
- type: JSONSchema
url: json-schema/app-store-connect-resource-link-schema.json
- type: JSONSchema
url: json-schema/app-store-connect-paged-document-links-schema.json
- type: JSONSchema
url: json-schema/app-store-connect-document-links-schema.json
- type: JSONSchema
url: json-schema/app-store-connect-paging-information-schema.json
- type: JSONSchema
url: json-schema/app-store-connect-relationship-links-schema.json
- type: JSONSchema
url: json-schema/app-store-connect-relationship-data-schema.json
- type: JSONSchema
url: json-schema/app-store-connect-error-response-schema.json
- type: JSONSchema
url: json-schema/app-store-connect-error-detail-schema.json
- type: JSONSchema
url: json-schema/app-store-connect-app-schema.json
- type: JSONSchema
url: json-schema/app-store-connect-app-attributes-schema.json
- type: JSONSchema
url: json-schema/app-store-connect-app-relationships-schema.json
- type: JSONSchema
url: json-schema/app-store-connect-app-response-schema.json
- type: JSONSchema
url: json-schema/app-store-connect-apps-response-schema.json
- type: JSONSchema
url: json-schema/app-store-connect-app-update-request-schema.json
- type: JSONSchema
url: json-schema/app-store-connect-build-schema.json
- type: JSONSchema
url: json-schema/app-store-connect-build-attributes-schema.json
- type: JSONSchema
url: json-schema/app-store-connect-build-relationships-schema.json
- type: JSONSchema
url: json-schema/app-store-connect-build-response-schema.json
- type: JSONSchema
url: json-schema/app-store-connect-builds-response-schema.json
- type: JSONSchema
url: json-schema/app-store-connect-build-update-request-schema.json
- type: JSONSchema
url: json-schema/app-store-connect-beta-tester-schema.json
- type: JSONSchema
url: json-schema/app-store-connect-beta-tester-attributes-schema.json
- type: JSONSchema
url: json-schema/app-store-connect-beta-tester-relationships-schema.json
- type: JSONSchema
url: json-schema/app-store-connect-beta-tester-response-schema.json
- type: JSONSchema
url: json-schema/app-store-connect-beta-testers-response-schema.json
- type: JSONSchema
url: json-schema/app-store-connect-beta-tester-create-request-schema.json
- type: JSONSchema
url: json-schema/app-store-connect-beta-group-schema.json
- type: JSONSchema
url: json-schema/app-store-connect-beta-group-attributes-schema.json
- type: JSONSchema
url: json-schema/app-store-connect-beta-group-relationships-schema.json
- type: JSONSchema
url: json-schema/app-store-connect-beta-group-response-schema.json
- type: JSONSchema
url: json-schema/app-store-connect-beta-groups-response-schema.json
- type: JSONSchema
url: json-schema/app-store-connect-beta-group-create-request-schema.json
- type: JSONSchema
url: json-schema/app-store-connect-beta-group-update-request-schema.json
- type: JSONSchema
url: json-schema/app-store-connect-beta-group-beta-testers-linkages-request-schema.json
- type: JSONLD
url: json-ld/app-store-connect-context.jsonld
- type: Authentication
url: https://developer.apple.com/documentation/appstoreconnectapi/creating_api_keys_for_app_store_connect_api
- type: GettingStarted
url: https://developer.apple.com/help/app-store-connect/get-started/app-store-connect-api/
- type: Portal
url: https://developer.apple.com/app-store-connect/api/
- type: ChangeLog
url: https://developer.apple.com/documentation/appstoreconnectapi/app-store-connect-api-release-notes
- aid: apple:apple-beta-testers-api
name: Apple Beta Testers API
description: Manage TestFlight beta testers, including inviting testers, managing tester groups, and controlling access
to beta builds.
humanURL: https://developer.apple.com/documentation/applemusicapi
baseURL: https://api.music.apple.com/v1
tags:
- Beta Testers
properties:
- type: OpenAPI
url: openapi/apple-beta-testers-api-openapi.yml
- type: Documentation
url: https://developer.apple.com/documentation/appstoreconnectapi
- type: JSONSchema
url: json-schema/apple-app-schema.json
- type: JSONSchema
url: json-schema/app-store-connect-resource-link-schema.json
- type: JSONSchema
url: json-schema/app-store-connect-paged-document-links-schema.json
- type: JSONSchema
url: json-schema/app-store-connect-document-links-schema.json
- type: JSONSchema
url: json-schema/app-store-connect-paging-information-schema.json
- type: JSONSchema
url: json-schema/app-store-connect-relationship-links-schema.json
- type: JSONSchema
url: json-schema/app-store-connect-relationship-data-schema.json
- type: JSONSchema
url: json-schema/app-store-connect-error-response-schema.json
- type: JSONSchema
url: json-schema/app-store-connect-error-detail-schema.json
- type: JSONSchema
url: json-schema/app-store-connect-app-schema.json
- type: JSONSchema
url: json-schema/app-store-connect-app-attributes-schema.json
- type: JSONSchema
url: json-schema/app-store-connect-app-relationships-schema.json
- type: JSONSchema
url: json-schema/app-store-connect-app-response-schema.json
- type: JSONSchema
url: json-schema/app-store-connect-apps-response-schema.json
- type: JSONSchema
url: json-schema/app-store-connect-app-update-request-schema.json
- type: JSONSchema
url: json-schema/app-store-connect-build-schema.json
- type: JSONSchema
url: json-schema/app-store-connect-build-attributes-schema.json
- type: JSONSchema
url: json-schema/app-store-connect-build-relationships-schema.json
- type: JSONSchema
url: json-schema/app-store-connect-build-response-schema.json
- type: JSONSchema
url: json-schema/app-store-connect-builds-response-schema.json
- type: JSONSchema
url: json-schema/app-store-connect-build-update-request-schema.json
- type: JSONSchema
url: json-schema/app-store-connect-beta-tester-schema.json
- type: JSONSchema
url: json-schema/app-store-connect-beta-tester-attributes-schema.json
- type: JSONSchema
url: json-schema/app-store-connect-beta-tester-relationships-schema.json
- type: JSONSchema
url: json-schema/app-store-connect-beta-tester-response-schema.json
- type: JSONSchema
url: json-schema/app-store-connect-beta-testers-response-schema.json
- type: JSONSchema
url: json-schema/app-store-connect-beta-tester-create-request-schema.json
- type: JSONSchema
url: json-schema/app-store-connect-beta-group-schema.json
- type: JSONSchema
url: json-schema/app-store-connect-beta-group-attributes-schema.json
- type: JSONSchema
url: json-schema/app-store-connect-beta-group-relationships-schema.json
- type: JSONSchema
url: json-schema/app-store-connect-beta-group-response-schema.json
- type: JSONSchema
url: json-schema/app-store-connect-beta-groups-response-schema.json
- type: JSONSchema
url: json-schema/app-store-connect-beta-group-create-request-schema.json
- type: JSONSchema
url: json-schema/app-store-connect-beta-group-update-request-schema.json
- type: JSONSchema
url: json-schema/app-store-connect-beta-group-beta-testers-linkages-request-schema.json
- type: JSONLD
url: json-ld/app-store-connect-context.jsonld
- type: Authentication
url: https://developer.apple.com/documentation/appstoreconnectapi/creating_api_keys_for_app_store_connect_api
- type: GettingStarted
url: https://developer.apple.com/help/app-store-connect/get-started/app-store-connect-api/
- type: Portal
url: https://developer.apple.com/app-store-connect/api/
- type: ChangeLog
url: https://developer.apple.com/documentation/appstoreconnectapi/app-store-connect-api-release-notes
- aid: apple:apple-builds-api
name: Apple Builds API
description: Manage builds uploaded to App Store Connect, including build metadata, processing state, and build relationships.
humanURL: https://developer.apple.com/documentation/applemusicapi
baseURL: https://api.music.apple.com/v1
tags:
- Builds
properties:
- type: OpenAPI
url: openapi/apple-builds-api-openapi.yml
- type: Documentation
url: https://developer.apple.com/documentation/appstoreconnectapi
- type: JSONSchema
url: json-schema/apple-app-schema.json
- type: JSONSchema
url: json-schema/app-store-connect-resource-link-schema.json
- type: JSONSchema
url: json-schema/app-store-connect-paged-document-links-schema.json
- type: JSONSchema
url: json-schema/app-store-connect-document-links-schema.json
- type: JSONSchema
url: json-schema/app-store-connect-paging-information-schema.json
- type: JSONSchema
url: json-schema/app-store-connect-relationship-links-schema.json
- type: JSONSchema
url: json-schema/app-store-connect-relationship-data-schema.json
- type: JSONSchema
url: json-schema/app-store-connect-error-response-schema.json
- type: JSONSchema
url: json-schema/app-store-connect-error-detail-schema.json
- type: JSONSchema
url: json-schema/app-store-connect-app-schema.json
- type: JSONSchema
url: json-schema/app-store-connect-app-attributes-schema.json
- type: JSONSchema
url: json-schema/app-store-connect-app-relationships-schema.json
- type: JSONSchema
url: json-schema/app-store-connect-app-response-schema.json
- type: JSONSchema
url: json-schema/app-store-connect-apps-response-schema.json
- type: JSONSchema
url: json-schema/app-store-connect-app-update-request-schema.json
- type: JSONSchema
url: json-schema/app-store-connect-build-schema.json
- type: JSONSchema
url: json-schema/app-store-connect-build-attributes-schema.json
- type: JSONSchema
url: json-schema/app-store-connect-build-relationships-schema.json
- type: JSONSchema
url: json-schema/app-store-connect-build-response-schema.json
- type: JSONSchema
url: json-schema/app-store-connect-builds-response-schema.json
- type: JSONSchema
url: json-schema/app-store-connect-build-update-request-schema.json
- type: JSONSchema
url: json-schema/app-store-connect-beta-tester-schema.json
- type: JSONSchema
url: json-schema/app-store-connect-beta-tester-attributes-schema.json
- type: JSONSchema
url: json-schema/app-store-connect-beta-tester-relationships-schema.json
- type: JSONSchema
url: json-schema/app-store-connect-beta-tester-response-schema.json
- type: JSONSchema
url: json-schema/app-store-connect-beta-testers-response-schema.json
- type: JSONSchema
url: json-schema/app-store-connect-beta-tester-create-request-schema.json
- type: JSONSchema
url: json-schema/app-store-connect-beta-group-schema.json
- type: JSONSchema
url: json-schema/app-store-connect-beta-group-attributes-schema.json
- type: JSONSchema
url: json-schema/app-store-connect-beta-group-relationships-schema.json
- type: JSONSchema
url: json-schema/app-store-connect-beta-group-response-schema.json
- type: JSONSchema
url: json-schema/app-store-connect-beta-groups-response-schema.json
- type: JSONSchema
url: json-schema/app-store-connect-beta-group-create-request-schema.json
- type: JSONSchema
url: json-schema/app-store-connect-beta-group-update-request-schema.json
- type: JSONSchema
url: json-schema/app-store-connect-beta-group-beta-testers-linkages-request-schema.json
- type: JSONLD
url: json-ld/app-store-connect-context.jsonld
- type: Authentication
url: https://developer.apple.com/documentation/appstoreconnectapi/creating_api_keys_for_app_store_connect_api
- type: GettingStarted
url: https://developer.apple.com/help/app-store-connect/get-started/app-store-connect-api/
- type: Portal
url: https://developer.apple.com/app-store-connect/api/
- type: ChangeLog
url: https://developer.apple.com/documentation/appstoreconnectapi/app-store-connect-api-release-notes
common:
- type: PostmanWorkspace
url: https://www.postman.com/kinlaneapi/apple/overview
- type: AgenticAccess
url: agentic-access/apple-agentic-access.yml
- type: VulnerabilityDisclosure
url: security/apple-vulnerability-disclosure.yml
- type: DomainSecurity
url: security/apple-domain-security.yml
- type: Authentication
url: authentication/apple-authentication.yml
- type: LinkedIn
url: https://www.linkedin.com/company/apple
- type: DeveloperPortal
url: https://developer.apple.com
- type: TermsOfService
url: https://developer.apple.com/terms/
- type: PrivacyPolicy
url: https://www.apple.com/legal/privacy/
- type: Support
url: https://developer.apple.com/support/
- type: Blog
url: https://developer.apple.com/news/
- type: StatusPage
url: https://developer.apple.com/system-status/
- type: Signup
url: https://developer.apple.com/programs/enroll/
- type: Pricing
url: https://developer.apple.com/support/compare-memberships/
- type: GitHubOrganization
url: https://github.com/apple
- type: YouTube
url: https://developer.apple.com/videos/
- type: ChangeLog
url: https://developer.apple.com/documentation/updates
- type: Authentication
url: https://developer.apple.com/documentation/appstoreconnectapi/generating-tokens-for-api-requests
- type: Tutorials
url: https://developer.apple.com/tutorials/
- type: CodeExamples
url: https://developer.apple.com/sample-code/
- type: SDKs
url: https://developer.apple.com/download/
- type: Contact
url: https://developer.apple.com/contact/
- type: JSONLD
url: json-ld/apple-context.jsonld
- type: SpectralRules
url: rules/apple-spectral-rules.yml
- type: Features
data:
- 'Apple (App Store + iCloud + Apple Music + Maps): hundreds of services across Consumer Cloud + Developer'
- 'Detailed pricing: see https://developer.apple.com/programs/'
- 'Service: App Store Connect API'
- 'Service: Apple Music API'
- 'Service: MapKit JS / Apple Maps Server API'
- 'Service: Sign in with Apple'
- 'Service: Push Notifications (APNs)'
- 'Service: iCloud Web Services'
- 'Service: WeatherKit REST API'
- 'Service: Apple Pay Web'
- 'Service: Wallet API'
- 'Service: Apple Search Ads API'
sources:
- https://developer.apple.com/programs/
- https://focus.finops.org/
updated: '2026-05-04'
- type: UseCases
data:
- name: App Distribution
description: Automate app submissions, manage TestFlight beta testing, and handle app metadata at scale.
- name: In-App Purchases
description: Manage subscriptions, consumables, and transaction history with server-side verification.
- name: Enterprise Device Management
description: Automate device enrollment and management for schools and businesses at scale.
- name: Content Publishing
description: Publish and manage articles in Apple News with rich media and analytics.
- name: Location Services
description: Build location-aware applications with geocoding, routing, and interactive maps.
- type: Integrations
data:
- name: Xcode
description: Full IDE integration for building, testing, and deploying apps across all Apple platforms.
- name: TestFlight
description: Beta testing platform for distributing pre-release builds to internal and external testers.
- name: App Analytics
description: View app performance metrics, downloads, and user engagement data.
- name: CloudKit
description: Store and sync app data across devices using Apple's cloud infrastructure.
- name: MCP Server
url: https://github.com/apple/ml-mcp-repo-level-coding
type: MCPServer
maintainers:
- name: Apple Developer Relations
email: developer@apple.com
url: https://developer.apple.com/contact/
- name: Kin Lane
email: kin@apievangelist.com