App Store Reviews Scraper (Japan + all countries)
Pricing
$0.30 / 1,000 reviews
App Store Reviews Scraper (Japan + all countries)
Fetches public App Store customer reviews via Apple's official RSS/JSON feed, per app ID and country storefront (default: jp). Pay per review.
Pricing
$0.30 / 1,000 reviews
Rating
0.0
(0)
Developer
Finespun Acorn
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
2 days ago
Last modified
Categories
Share
Apple App Store JP Reviews
Fetches public App Store customer reviews via Apple's official RSS/JSON feed, per app ID and country storefront.
What it does
- For each
appIds, paginates the source (up tomaxItemstotal items or a page cap), guarded by an SSRF check (rejects localhost / private / link-local IPs before any request is made). - Parses each page's response into result items (see
.actor/dataset_schema.jsonfor fields) viasrc/parse.js. - Charges the
reviewpay-per-event for every successfully parsed item (failed/error items are never charged). - Stops early and records
stopped_reasoninOUTPUTif the caller's charge limit is reached, instead of erroring out.
Input
| Field | Type | Default | Notes |
|---|---|---|---|
appIds | array of strings | site-specific prefill | Numeric Apple App Store IDs (the number in an App Store URL, e.g. 310633997 for WhatsApp). Each is fetched independently. (max 20 per run) |
maxItems | integer | 50 | Upper bound on items returned across all appIds |
includeRawHtml | boolean | false | Store the raw fetched payload per item |
proxyConfiguration | object | { "useApifyProxy": false } | Off by default; enable per-Actor if the source blocks direct requests |
Output
Dataset — one row per item (see .actor/dataset_schema.json). Failed items get status: "error" with an error_code and are not charged.
Key-value store OUTPUT — run summary: { items_charged, items_failed, stopped_reason, pages_fetched, http_status_counts, per_target }. per_target breaks the same counters down per appIds entry, so a per-target feed cap (e.g. the source stopping pagination on its own) can be told apart from a parser bug.
Pricing
Pay-per-event: review at $0.0003 / event. Minimum spend to run: $0.05.
Limitations
- Only public, non-authenticated sources are fetched. No login, no CAPTCHA solving, no residential-proxy bypass by default.
- This is an unofficial, independent tool. It is not affiliated with, endorsed by, or sponsored by the source site's operator.
Generated from apify_factory/templates/crawlee-js/ (apify_factory/scripts/generate_actor.py, input_shape=id_list_paged). Site-specific parsing lives in src/parse.js only; src/main.js and src/paginated_runner.js are shared factory plumbing.