Apple App Store Product API
API to fetch full Apple App Store product details for any iOS, iPadOS, or macOS app by App Store ID. Returns title, developer, description, version history, price, ratings, screenshots, in-app purchases, supported languages, privacy cards, and sample reviews. Built as an MCP-ready API for AI agents.
MEDIAN LAGon demand
PARAMETERS5
TOTAL USERS26
MONTHLY ACTIVE10
TOTAL RUNS740
SUCCESS (30D)100.0%
RATING5.0 (3)
LAST MODIFIED2026-10-27
PUBLISHED2026-05
Input parameters
| PARAMETER | TYPE | REQ | DEFAULT | DESCRIPTION |
|---|---|---|---|---|
| product_ids | string[] | yes | — | List of Apple App Store product IDs to look up. |
| country | enum | no | us | Two-letter country code (ISO 3166-1 alpha-2, lowercase) selecting which App Store region the API queries. |
| countries | string[] | no | — | Optional list of two-letter country codes (ISO 3166-1 alpha-2, lowercase) to look up each App Store ID across several storefronts in one run. |
| include_reviews_sample | boolean | no | True | When true (default), the API returns the small sample of user reviews Apple shows on each product page (typically 3 reviews with rating, title, text, author, date, and developer reply). |
| include_related_apps | boolean | no | False | When true, the API includes 'You May Also Like' and 'More By This Developer' recommendation lists. |
Worked examples
{
"product_ids": [
"324684580"
]
}
Coverage
52
country store — us gb ca au nz +47
Code
curl
curl -X POST "https://api.apify.com/v2/acts/johnvc~apple-app-store-product-api/run-sync-get-dataset-items" \
-H "Authorization: Bearer $APIFY_TOKEN" \
-H "Content-Type: application/json" \
-d '{"product_ids": ["324684580"]}'
Python
from apify_client import ApifyClient
client = ApifyClient("APIFY_TOKEN")
run = client.actor("johnvc/apple-app-store-product-api").call(
run_input={'product_ids': ['324684580']}
)
for item in client.dataset(run.default_dataset_id).iterate_items():
print(item)
MCP
Apify's hosted MCP server loads this source from the URL below as the tool johnvc--apple-app-store-product-api. Sign in to Apify when your client asks (OAuth), or send an Apify token as an Authorization: Bearer header.
https://mcp.apify.com/?tools=johnvc/apple-app-store-product-api