Apple App Store
Apple App Store metadata, ratings, and RSS review samples
This Actor uses public iTunes lookup plus RSS customer-review feeds for App Store URLs or numeric IDs. reviewLimit defaults to 100 (max 500, RSS ~500 per storefront). maxChargeUsd default 1 fails closed with no-charge limit_reached summaries.
Not Google Play, Chrome Web Store, or a private App Store Connect export. Public lookup/RSS only.
from $9.00 / 1,000 results ($0.009 per result) plus Actor Start $0.001. First paid 1-app path ≈ $0.010 if one start + one result, subject to reviewLimit rows actually written.
Open Apple App Store Scraper on Apify
Apple App Store Scraper, not a neighboring Actor
Use this page for this Actor’s job. Use Chrome Web Store Extension Intelligence for Chrome extensions; Use Website Content Extractor for Generic page markdown.
| This Actor | Chrome Web Store Extension Intelligence | Website Content Extractor | |
|---|---|---|---|
| Intent | Apple App Store Scraper | Chrome extensions | Generic page markdown |
| Primary input | appUrls |
extensionUrls / searchTerms | urls |
| What it reads | Public sources listed on the Store page | Chrome Web Store HTML | HTML body |
| Primary output | Dataset rows billed per live PPE | extension metadata | markdown |
| Not this job | Not Google Play, Chrome Web Store, or a private App Store Connect export. Public lookup/RSS only. | Not Apple App Store | Not iTunes lookup/RSS reviews |
Store ID: taroyamada/apple-app-store-intelligence. Respect source terms, robots.txt, and rate limits.
Use cases
- iOS competitor metadata
- Storefront-specific pricing/availability
- Public RSS review samples + theme rollups
How is Apple App Store Scraper different from Chrome Web Store Extension Intelligence and Website Content Extractor?
Apple App Store Scraper — Ratings, Reviews & Metadata (taroyamada/apple-app-store-intelligence): This Actor uses public iTunes lookup plus RSS customer-review feeds for App Store URLs or numeric IDs. reviewLimit defaults to 100 (max 500, RSS ~500 per storefront). maxChargeUsd default 1 fails closed with no-charge limit_reached summaries. Not Google Play, Chrome Web Store, or a private App Store Connect export. Public lookup/RSS only. Chrome Web Store Extension Intelligence is for Chrome extensions (input extensionUrls / searchTerms; Chrome Web Store HTML; extension metadata). Not Apple App Store. Website Content Extractor is for Generic page markdown (input urls; HTML body; markdown). Not iTunes lookup/RSS reviews.
What input is required?
Live required fields: appUrls. exampleRunInput is Spotify US URL, reviewLimit 50. Schema default reviewLimit 100 and maxChargeUsd 1. Prefer keeping first runs under the cap.
| Field | Type | Default | Notes |
|---|---|---|---|
appUrls |
array required | empty |
App URLs. One or more Apple App Store URLs (e.g. https://apps.apple.com/us/app/spotify/id324684580) or numeric app IDs (e.g. 324684580). |
country |
string | us |
Country / Storefront. Two-letter storefront code (e.g. us, gb, jp). Controls which country's reviews are fetched and which pricing/availability is returned.. minLength=2 |
reviewLimit |
integer | 100 |
Review Limit. Maximum reviews to collect per app (1–500). Reviews come from Apple's public RSS feed, limited to ~500 per storefront. |
timeoutMs |
integer | 20000 |
Timeout (ms). HTTP request timeout per API call in milliseconds. |
delivery |
string | dataset |
Delivery. Where to send results: dataset or webhook. |
webhookUrl |
string | empty |
Webhook URL. Webhook URL to POST results to when delivery=webhook. |
dryRun |
boolean | false |
Dry Run. Run without saving results to dataset or webhook. |
maxChargeUsd |
number | 1 |
Maximum charge (USD). Safety cap for this run. Billable rows beyond this cap are returned as no-charge limit_reached summaries. |
Published Store example run input (omitted fields take schema defaults):
{
"appUrls": [
"https://apps.apple.com/us/app/spotify-music-and-podcasts/id324684580"
],
"country": "us",
"reviewLimit": 50,
"delivery": "dataset",
"dryRun": false
}
Run Apple App Store Scraper on Apify
How do dataset, webhook, and dry-run delivery work?
delivery defaults to dataset on the live schema. Dataset output is the billable surface when rows are written. webhookUrl is used when delivery is webhook (and typically not during dryRun). dryRun true validates or samples without the usual dataset/webhook side effects described on the Store schema.
What does a result contain?
README sample uses ellipses and is not valid JSON. Illustration keys: appId, url, country, retrievedAt, metadata (name, developer, bundleId, primaryGenre, icon, version, ageRating, languageCodes), rating, pricing, reviewSamples, rollups.themes. Treat README samples as illustrations, not a live coverage guarantee. There is no published output JSON schema on the Store page.
How is Apple App Store Scraper priced?
Billing is pay per event. The live Store card is from $9.00 / 1,000 results ($0.009 per result) plus Actor Start $0.001. First paid 1-app path ≈ $0.010 if one start + one result, subject to reviewLimit rows actually written. Current PPE:
| Event | Price | Emitted when |
|---|---|---|
apify-actor-start (Actor Start) |
$0.001 | Charged when the Actor starts running. Number of events charged depends on Actor memory (one event per GB, minimum one event). |
apify-default-dataset-item (result) |
$0.009 | Single result in the default dataset. |
The published README Cost block is stale versus the live Store pricing tab. README does not quote this Actor’s live PPE. It advertises follow-on listing-gap $9/$29. Live card: Actor Start $0.001 + result $0.009 (apify-actor-start, apify-default-dataset-item). This page quotes live PPE only.
from $9.00 / 1,000 results ($0.009 per result) plus Actor Start $0.001. First paid 1-app path ≈ $0.010 if one start + one result, subject to reviewLimit rows actually written.
See Apple App Store Scraper pricing on Apify
Limits to keep in mind
- RSS ~500 reviews per storefront
- reviewLimit 1–500
- Public iTunes/RSS only
- Not Play or Chrome Web Store
- Respect source terms, robots.txt, and rate limits.
Open Apple App Store Scraper on Apify
Related pages
- Chrome Web Store Extension Intelligence — Chrome extensions, not iOS apps.
- Website Content Extractor — Website copy, not App Store RSS.
- Apple Podcasts Reviews Scraper — Podcast reviews, not iOS app listings.
- Google Play App Scraper — Android listings, not App Store
- App Store & Google Play Listing Gap Report — Scored competitor listing gaps
- iOS & Android App Review Scraper — Combined review summaries
- App Store & Google Play Reviews & ASO Scraper — reviews and listing snapshots.
- Tools