App Store Reviews API — All Storefronts, Per-Country Ratings avatar

App Store Reviews API — All Storefronts, Per-Country Ratings

Pricing

$0.10 / 1,000 review returneds

Go to Apify Store
App Store Reviews API — All Storefronts, Per-Country Ratings

App Store Reviews API — All Storefronts, Per-Country Ratings

App Store reviews from EVERY country storefront, not just the US. Apple caps reviews at 500 per app per storefront — sweeping storefronts lifts that ceiling and returns a per-country rating breakdown showing where an app is loved and where it fails. Official Apple endpoints. Charged per review.

Pricing

$0.10 / 1,000 review returneds

Rating

0.0

(0)

Developer

Fetchbase

Fetchbase

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

a day ago

Last modified

Share

Get App Store reviews and metadata from every country storefront, not just the US.

Apple's public reviews feed is capped at 500 reviews per app, per storefront (10 pages × 50). Every other App Store review tool stops at the US and inherits that ceiling. This one sweeps storefronts in parallel — which lifts the ceiling and gives you something no single-country scraper can: a per-country rating breakdown showing where an app is loved and where it's failing.

Charged per review returned. No startup fee; failed lookups cost $0.

The 500-review ceiling, measured

Real run against WhatsApp (310633997), 10 storefronts, 3.2 seconds:

StorefrontRatingRatings countReviews pulled
🇲🇽 mx4.785,893,510500
🇧🇷 br4.788,313,182500
🇬🇧 gb4.714,116,608300
🇺🇸 us4.6918,293,098450
🇰🇷 kr4.68127,839500
🇮🇳 in4.627,960,859500
🇩🇪 de4.603,530,320500
🇫🇷 fr4.563,432,960500
🇯🇵 jp4.55254,035500

4,250 unique reviews — versus the 500 you'd get from the US alone. That's 8.5× on ten storefronts; use ["all"] for ~175. Zero duplicates, every review carrying its country.

And the insight in the right-hand columns: this app rates 4.78 in Mexico but 4.55 in Japan. That gap is invisible if you only scrape the US store.

Quick start

{
"apps": ["310633997"],
"countries": ["us", "gb", "de", "jp", "br"]
}

Accepts App Store IDs, bundle IDs (com.burbn.instagram), or full App Store URLs — mixed freely in one run.

Every storefront Apple has

{
"apps": ["com.spotify.client"],
"countries": ["all"]
}

Just the complaints, worldwide

{
"apps": ["310633997"],
"countries": ["all"],
"minRating": 1,
"maxRating": 2
}

Feed that straight into an LLM and you have a global, structured bug-and-churn report.

Ratings only, no review charges

{
"apps": ["310633997"],
"countries": ["all"],
"includeReviews": false
}

Returns the per-country rating breakdown with no per-review charges — a cheap way to monitor international rating drift on a schedule.

Output

One row per review:

{
"type": "review",
"appId": "310633997",
"appName": "WhatsApp Messenger",
"country": "us",
"rating": 3,
"title": "Update without asking me",
"body": "Updated the app and I lost important information without ask me !!",
"author": "mafuentesp",
"appVersion": "26.28.75",
"voteSum": 0
}

Plus one summary row per app, carrying metadata (developer, genre, price, version, release dates, global rating) and:

{
"type": "app",
"storefrontsQueried": 10,
"storefrontsWithData": 9,
"reviewsFetched": 4250,
"bestCountry": { "country": "mx", "rating": 4.7786 },
"worstCountry": { "country": "jp", "rating": 4.5495 },
"ratingByCountry": [
{ "country": "us", "rating": 4.686, "ratingCount": 18293098, "reviewsFetched": 450 }
]
}

Inputs

InputDoes
appsApp Store IDs, bundle IDs, or App Store URLs
countriesStorefronts to sweep; ["all"] for ~175. Default: the 20 largest
maxReviewsPerCountryCap per storefront (Apple's hard max is 500) — your main cost control
sortBymostRecent or mostHelpful
minRating / maxRatingFilter by stars — e.g. 1–2 for complaints only
includeReviewsOff = metadata + rating breakdown only, no review charges
includeMetadataEmit the per-app summary row
concurrencyStorefronts queried in parallel (default 8)

What it's built on

Official, documented, public Apple endpoints — the iTunes Search/Lookup API and the customer-reviews RSS feed. No scraping, no bot-walls, no proxies, no login. That's why it's fast and why it doesn't break when a page layout changes.

Good to know

  • 500 per storefront is Apple's limit, not ours. No tool can exceed it for a single country — which is precisely why sweeping storefronts is the only way to go deeper.
  • Not every app is in every storefront. Apps unavailable in a country return no reviews there (China commonly). Those storefronts are simply skipped.
  • Reviews are recent-first, so this is the live picture, not full history.
  • Review author names are the public nicknames Apple itself publishes.

Want Google Play, sentiment scoring, or keyword extraction across countries? Open an issue. A ⭐ review helps others find it.

More tools by Fetchbase

Part of a suite of fast, no-nonsense web utilities — all pay-per-result, charged only on success, no startup fee:

Use with AI agents (MCP)

This Actor is callable by AI agents through the Apify MCP server. Agents in Claude, Cursor, Windsurf, LangGraph, CrewAI and others can discover it via search-actors and run it as a tool — its inputs and outputs are fully described in the schema for reliable agent use.