App Store Reviews API - Any App, Any Country - $0.8/1K avatar

App Store Reviews API - Any App, Any Country - $0.8/1K

Pricing

Pay per usage

Go to Apify Store
App Store Reviews API - Any App, Any Country - $0.8/1K

App Store Reviews API - Any App, Any Country - $0.8/1K

50 reviews free on every run. Bulk-download Apple App Store reviews for any app and ANY storefront, not just the US. Reads Apple's own keyless feed - no API key, no cookies, no proxies. Returns rating, title, text, author, app version, date, helpful votes and a rating. Pricing: $0.8/1K per result.

Pricing

Pay per usage

Rating

0.0

(0)

Developer

omar khandji

omar khandji

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

4 days ago

Last modified

Share

App Store Reviews API — Any App, Any Country

Bulk-download customer reviews from the Apple App Store. No API key, no cookies, no proxies, nothing that expires.

Free tier — 50 reviews on every run

The first 50 reviews of every run are free, on every run you ever make. Point it at your own app and a couple of storefronts and see the real output before you are billed for anything.

Beyond the free 50 you pay $0.0008 per review, and only for reviews actually delivered to your dataset.

One guard: the free allowance never covers more than half of a run, so a run returning 20 reviews gets 10 free. That keeps the offer sustainable.

Why this one

Apple keeps a separate review feed for every storefront. A US-only scrape of your app tells you nothing about why your German churn is climbing or what Brazilian users are complaining about.

Most App Store review actors read the US store and stop. This one reads every country you list, in one run, and merges the results into a single clean dataset with a country column.

It also goes straight to Apple's own public feed — the same one the App Store app uses — so there is no HTML to parse, no anti-bot to fight, and no upstream scraper to pay for. That is why the price stays low.

What you pass

FieldExample
Appshttps://apps.apple.com/us/app/whatsapp-messenger/id310633997 or just 310633997
Storefrontsus, gb, fr, de, jp, br, …
Max reviewsup to 500 per app per storefront

Both app forms work, and duplicates are removed before anything is fetched.

Output

One row per review:

{
"review_id": "14351748239",
"app_id": "310633997",
"app_name": "WhatsApp Messenger",
"developer": "WhatsApp Inc.",
"average_rating": 4.6858,
"rating_count": 18322718,
"country": "fr",
"rating": 1,
"title": "Impossible de se connecter",
"text": "Depuis la dernière mise à jour …",
"author": "Pseudo déjà utilisé",
"app_version": "26.28.75",
"published_at": "2026-07-26T13:47:42-07:00",
"helpful_votes": 3,
"review_url": "https://itunes.apple.com/us/review?id=310633997",
"source": "app_store"
}

RUN_SUMMARY.json adds a review_signal block — review count, average rating, the 1–5 star distribution, the share of negative reviews, and which storefronts answered — so an LLM agent gets the picture without reading the dataset.

Good to know

  • Hard cost cap. Set maxTotalChargeUsd and the run can never bill above it.
  • App metadata is free. Name, developer and lifetime rating are attached to every row and never billed.
  • Apple's own limit is 500 recent reviews per storefront. Listing more countries is how you get more data — which is exactly what this Actor is built for.
  • A failed app is never billed. It is reported in source_errors and costs you nothing.

Typical uses

  • Track how a release lands market by market
  • Mine complaints for the top churn reasons, per country
  • Watch a competitor's reviews for feature gaps and outages
  • Feed reviews into an LLM for themes, sentiment and support-ticket triage

Same data, other sources — all with the same free tier, the same clean schema and the same pay-only-for-what-you-get billing:

Actor
Google Maps Reviews Scraper - Ratings & Text
Yelp Reviews Scraper - Ratings, Text & Reviewers
Trustpilot Reviews Scraper - Ratings, Text & Dates
TripAdvisor Reviews Scraper - Hotels & Restaurants
Booking.com Reviews Scraper - Hotels & Stays
Glassdoor Reviews Scraper - Employer Ratings

All input fields

Every field the Start form accepts, so nothing in the schema is undocumented. Most runs only need the fields already covered above — these are the rest, including advanced/bring-your-own-data options.

  • includeAppMetadata (Include app name and lifetime rating) — Attach the app name, developer and lifetime average rating to every row. Never billed.
  • maxReviewsPerApp (Max reviews per app and storefront) — Apple serves at most 500 recent reviews per storefront (10 pages of 50).