Sign inGet $5 free
Superpowers/Catalog/App Store reviews API

App Store reviews API

Pull the most recent customer reviews for any iOS app in any country, with rating, title, text and app version, plus the app's average rating and rating count. Search by app name or pass the numeric app id. Free, from the API or your AI agent.

Free per callFailed calls are freeProvider available nowREST API and MCP

Real example

Call made on 10/08/2026 through Apple App Store, answered in 522 ms. One of three reviews shown.

Request
curl -X POST https://superpowers.tools/v1/run \
  -H 'Authorization: Bearer $SUPERPOWERS_KEY' \
  -H 'content-type: application/json' \
  -d '{"tool":"appstore.reviews","idempotency_key":"example-1","input":{"query":"Duolingo","country":"us","limit":3}}'
Normalized response
{
  "app": "Duolingo: Language Lessons",
  "app_id": "570060128",
  "developer": "Duolingo, Inc",
  "country": "us",
  "average_rating": 4.72283,
  "rating_count": 5495247,
  "version": "7.142.0",
  "url": "https://apps.apple.com/us/app/duolingo-language-lessons/id570060128?uo=4",
  "reviews": [
    {
      "rating": 4,
      "title": "Solid learning with some annoying parts",
      "text": "Overall, Duolingo is a good was to learn vocabulary.  It hits the mark a bit when getting into past tense, as it becomes hard to see the patterns.  There are annoying time-wasting elements that seem to be targeting young kids - like the puzzle piece and the game.",
      "version": "7.142.0",
      "date": "2026-10-07"
    }
  ]
}

Providers

Same input and output for every provider. Success rate over 30 days shows after 5 real calls.

ProviderPrice per callSuccessStatus
Apple App StoreFree—Available

Returned fields

app / app_id / developerApp name, numeric App Store id and developer
average_rating / rating_countAverage star rating and number of ratings in that country
version / urlCurrent app version and its App Store link
reviews[].rating / title / textStar rating (1 to 5), review title and full text
reviews[].version / dateApp version the review was written for and the date

Use it from your AI agent

Add the MCP server to Claude, Cursor or another client and ask in plain language.

MCP configuration
{
  "mcpServers": {
    "superpowers": {
      "url": "https://superpowers.tools/mcp",
      "headers": {
        "Authorization": "Bearer sp_live_…"
      }
    }
  }
}
Ask your agent
“Read the latest App Store reviews for Duolingo in the US and tell me the top three complaints.”

Frequently asked questions

Do I need the app id?

No. Pass query with the app name and the first App Store match is used, or pass app_id (the digits in the App Store URL) to be exact.

Which countries work?

Any App Store country. Pass a two-letter code such as us, gb, br or de. Reviews and ratings are per country.

How many reviews can I get?

Up to 50 of the most recent reviews per call (limit, default 10). Apple's public feed only exposes recent reviews, not the full history.

Does it cost anything?

No. App Store review lookups are free. You need an account for an API key, and the $5 welcome credit is there for the paid tools.

Can my AI agent use it?

Yes. Add the Superpowers MCP server and ask in plain language, for example to summarize complaints after a release or compare your app's reviews with a competitor's.

Start with $5 of credit

This call is free; the credit covers the paid tools. No card needed to start.

Create an account