Apple App Store Reviews Scraper – iOS App Reviews API
Pricing
from $0.10 / 1,000 reviews
Apple App Store Reviews Scraper – iOS App Reviews API
Fetch public App Store reviews by numeric Apple id or apps.apple.com URL. Filter by country, sort, stars and date. Typed schema and compact JSON for AI agents. The ~500-review cap per app per country is documented in the run status, not hidden.
Pricing
from $0.10 / 1,000 reviews
Rating
0.0
(0)
Developer
dheeraj kumar
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
3 hours ago
Last modified
Categories
Features
Share
Fetch public App Store reviews for one or more iOS apps, by numeric Apple id (414706506) or apps.apple.com URL. Export structured rows — rating, title, text, date, version, reviewer name — as JSON, CSV, or compact JSON for AI agents.
$0.10 per 1,000 reviews, plus $0.001 per run. Works on Apify’s Free plan ($5/mo platform usage, no credit card required to try).
Looking for Android reviews? Use the twin Actor, Google Play Reviews Scraper.
Try it in one click
The input form on this page is prefilled — press Start and it returns up to 20 recent reviews for Google Translate on the US App Store. A prefill run costs about $0.003.
{ "apps": ["414706506"], "country": "us", "sort": "newest", "maxReviews": 20, "maxChargeUsd": 0.05 }
For AI agents
- Call with
mode=reviewsandapps(numeric Apple ids or App Store URLs). Optional:country(defaultus),sort(newestormostHelpful),maxReviews,minScore,maxScore,sinceDate,outputFormat=compact,maxChargeUsd. - Do not use
mode=selftest. - Read the default dataset, or key
OUTPUT_COMPACTin the key-value store when you asked for compact output (null fields are dropped). - A blocked or invalid app produces a
type=errorrow. The run still succeeds. - The public App Store reviews feed caps at about 500 reviews per app per country. If you ask for more, the run still succeeds and the status message names the cap.
- Pricing:
apify-actor-start$0.001 (per run at the default 1 GB memory) plusreview$0.0001 per delivered review ($0.10 per 1,000). Onlytype=itemreviews are billed; error rows are free. SetmaxChargeUsdas a cap. 1,000 reviews ≈ $0.101. 20 reviews ≈ $0.003.
Input
apps— numeric Apple ids or full App Store URLs. If you leave this empty, the Actor uses the prefill app (Google Translate,414706506) so an empty run still returns reviews. A URL path like/gb/app/...sets that app's storefront.country(defaultus, lowercase ISO 3166-1 alpha-2),sort(newestormostHelpful).maxReviews— cap on review rows this run (default 20, maximum 500, matching the public feed cap).- Optional:
minScore,maxScore,sinceDate(ISO date; older reviews are dropped and not billed),maxChargeUsd,outputFormat=compact,proxyConfiguration.
Output
One dataset row per review, plus an error row if a single app fails.
| Field | Meaning |
|---|---|
type | item (a review) or error |
reviewId | Stable review id |
appId, appName, appUrl | App identifiers (Apple id, name, store URL) |
platform | ios |
country | Storefront |
score | Star rating, 1–5 |
title, text | Review title and body |
userName, userUrl | Reviewer name and profile URL, when present |
voteCount, voteSum | Helpfulness votes, when present |
version | App version the review was written against, when known |
date, dateIso, url, scrapedAt | Review date, review URL, and scrape time |
error | Set on type=error rows |
The public reviews feed caps at about 10 pages (~500 reviews) per app per country. If you ask for more, the run still succeeds and the status message names the cap.
Pricing
Pay per event:
| Event | Price |
|---|---|
Actor start (apify-actor-start) | $0.001 per run (at the default 1 GB memory) |
Review (review) | $0.0001 each ($0.10 per 1,000) |
Only delivered type=item reviews are billed. Error rows are free. maxChargeUsd stops the run before it would go over. Works on Apify’s Free plan.
Reliability
If one app is blocked or invalid, that app becomes an error row and the run still succeeds. An empty input uses the prefill app so a first try always returns reviews. The 500-review feed cap is stated in the status message, not hidden.
More examples
A UK storefront URL, most-helpful first, 4–5 stars:
{"apps": ["https://apps.apple.com/gb/app/google-translate/id414706506"],"sort": "mostHelpful","maxReviews": 100,"minScore": 4,"maxChargeUsd": 1}
Reviews since a date, compact output for an agent:
{"apps": ["389801252"],"country": "us","sinceDate": "2026-01-01","maxReviews": 200,"outputFormat": "compact","maxChargeUsd": 1}
Run it on a schedule
Suggested frequency: daily for app-reputation monitoring, weekly for competitor review digests. Set sinceDate so each run keeps only new reviews. Save your input as a Task in Apify Console, then add a Schedule. Send results to Google Sheets, Slack, webhooks, Make / Zapier / n8n, or an AI agent through the Apify MCP server.
FAQ
Is there an official App Store reviews API? Only for apps you own (App Store Connect). This Actor reads Apple's public customer-review feed for any app, with no Apple account or API key.
Why do I get at most about 500 reviews per app?
Apple's public feed stops at about 500 recent reviews per app per country. The run status says so instead of failing. Use more country storefronts to collect more.
Do I need an Apple account or cookies? No. No login, cookies, or API key.
What does a run cost?
$0.001 to start plus $0.0001 per review ($0.10 per 1,000). A 20-review prefill run is about $0.003. maxChargeUsd caps spend. Error rows are free.
Can I get Google Play reviews too? Yes, with the twin Google Play Reviews Scraper. Both return the same review fields, so you can merge them.
Can I use it with AI agents or MCP?
Yes, through the Apify MCP server or API. outputFormat: "compact" writes a token-lean copy (OUTPUT_COMPACT) with null fields dropped.
Feedback
If the data helped, a short rating on the Reviews tab helps others find this Actor. Something broke or a field is missing? Open an issue on the Issues tab — we aim to reply within 24 hours.
Related actors
- Google Play Reviews Scraper — Android app reviews, ratings and developer replies.
- Shopify App Store Scraper — Shopify app listings, ratings and pricing by keyword or category.
- Google Ads Transparency Center Scraper — competitor ad creatives by domain or advertiser.
Keywords: App Store reviews scraper, iOS app reviews API, Apple app ratings, App Store review monitoring, iTunes reviews, App Store scraper, Apple App Store reviews.