App Store API

App Store data for any app, as an API

Details, reviews, top charts, listing changes and keyword rankings for any App Store app in about 175 storefronts, as clean JSON. Everything the iTunes Search API leaves out, without maintaining a scraper.

What you can build

Built for products, not one-off exports

Daily charts, ratings and listing history are already collected, so a new dashboard or alert has data from day one.

Competitor alerts

Know the day a competitor changes its subtitle, screenshots or price, or climbs a chart.

Review analytics

Reviews by version and rating, plus review insights with the top issues and their trends.

Chart dashboards

Every genre and storefront, any past date, with rank changes and drop-outs.

AI agents

The same endpoints as MCP tools, so your agent can answer App Store questions with live data.

Endpoints

The endpoints you will use first

Pass a numeric id (id284882215), a bundle id, an App Store URL or an app name wherever an {app} is expected.

App details

GET /v1/apps/{app}: full record, markets and the same app on Google Play.

Reviews

GET /v1/apps/{app}/reviews: newest first, filter by rating, version and text.

Top charts

GET /v1/charts: free, paid and grossing for every genre and storefront.

Listing changes

GET /v1/apps/{app}/changes: title, subtitle, screenshots and price over time.

Examples

Your first requests

GET /v1/apps/{app} Get everything about one app (metadata, ratings, price, markets, linked app in the other store).

curl "https://api.appgoat.ai/v1/apps/com.spotify.music?include=versions" \
  -H "x-api-key: $APPGOAT_API_KEY"

GET /v1/apps/{app}/reviews List an app's user reviews, newest first, with filters (rating, version, date, text).

curl "https://api.appgoat.ai/v1/apps/com.spotify.music/reviews?rating=1-2&since=2026-10-01" \
  -H "x-api-key: $APPGOAT_API_KEY"

GET /v1/charts Get a top chart (free, paid, grossing) for a store, country and category, today or on a past date.

curl "https://api.appgoat.ai/v1/charts?store=apple&country=us&chart=free&category=6014" \
  -H "x-api-key: $APPGOAT_API_KEY"
Compare

How AppGoat compares

AppGoatTypical app intelligence platforms
Getting a keySelf-serve, a minute after sign-upOften a higher-tier plan or a sales call
Pricing1 credit per request, 250 free every monthAnnual subscriptions, API often extra
StoresApp Store and the other store, same endpointsBoth stores
AI agentsMCP server for Claude, ChatGPT and CursorDashboards first
Market estimatesRough, from chart ranksDownload and revenue estimates are a core product

Based on public information about Sensor Tower, AppTweak and Appfigures as of October 2026; check their sites for current plans.

Frequently
asked questions

Can't find it? Email us, a human answers.

Partly. The iTunes Search and Lookup APIs return basic metadata for any app, and the App Store Connect API covers your own apps. Neither gives you other apps’ reviews at scale, chart history, listing changes or keyword rankings; AppGoat does.

Top charts are captured daily, app records are refreshed when they are older than 7 days (or on demand with max_age), and every response says when the data was fetched. Apps we have never seen are fetched from the store on the first request.

Most requests cost 1 credit. The free plan includes 250 credits a month with no credit card; paid plans add credits, higher rate limits, multi-country requests and credit packs.

Any: it is a REST API with JSON responses. The examples on this page are curl, JavaScript and Python, and the same data is available to AI agents through the AppGoat MCP server.

Get started

Get a free API key

250 free credits a month, no credit card. Your first request takes a minute.