Fetch full iOS app details, prices, and in-app purchases as structured JSON by App Store ID, with REST and MCP.
A lot of product strategy starts with someone reading an App Store page by hand: what a competitor charges, which in-app purchases they sell, how their rating moves release to release. I got tired of doing that reading across fifty browser tabs, so I built an API that returns the whole product page as structured data.
The Apple App Store Product API fetches the full product record for any iOS, iPadOS, or macOS app as JSON, one row per app per country, so pricing intelligence and app research stop being manual work.
One complete record per app and country:
Title, developer, description, and localized price
Ratings and rating counts
Version history and release notes
In-app purchase price list, the monetization ladder Apple's own lookup will not give you
Screenshots, supported languages, and privacy cards
A sample of the reviews shown on the page
Open the Apple App Store Product API and click Try for free. Paste App Store IDs or full app URLs into the input and pick your countries. Run it and download the records as JSON or CSV.
Every run is callable over REST, so it drops into a scheduled job or a data pipeline:
POST /v2/acts/johnvc~apple-app-store-product-api/runs
Authorization: Bearer YOUR_APIFY_TOKEN
Content-Type: application/json
{ "product_ids": ["324684580"], "country": "us" }ID 324684580 is Spotify; a full apps.apple.com URL works too, since the ID is parsed out. Two IDs across three countries returns six rows, the shape you want for a pricing matrix.
The Actor runs over the Model Context Protocol, so Claude, Claude Code, and Cursor can call it as a tool. Ask your agent to pull an app's record and its in-app purchase prices, and it returns structured rows as tool output, with no scraping code to write.
Analysts compare prices across storefronts, product and ASO teams benchmark rivals, and agent builders pull app metadata as context. See the runnable example tasks, including App Store prices by country and in-app purchase price lists, or the full project overview.
It reads the public App Store product page for each app and country you request and returns it as structured data, refreshed on every run. Honest limits: it carries the small on-page review sample, about three, not the full review corpus, and it reports one storefront per row, so list the countries you care about.
Two cents per app record returned, plus a two-cent setup fee per run, so a 100-app competitive sweep lands around $2. Call it over REST with a POST to the runs endpoint shown above, or run it from the Apple App Store Product API page.
Yes. Registered as an MCP tool, it is callable from Claude, Claude Code, and Cursor, and each call returns full app records as tool output, so an agent can pull a live app record before answering questions about it.
Yes. The Apple App Store Product API supports agentic payments via the x402 protocol, so AI agents and MCP clients can pay for runs in USDC on Base with no Apify account or API token. Point your agent at the Apify MCP server and it can discover, pay for, and run the scraper autonomously; the Apify x402 announcement has the details.
Found a gap in the data or a field you need? Open an issue on the Actor and I usually reply within a day.
0
0
0