App Store Scraper - Apps, Ratings & Reviews
Pricing
from $2.00 / 1,000 results
App Store Scraper - Apps, Ratings & Reviews
Scrape Apple App Store apps by keyword from the official iTunes Search API. Get app name, developer, category, price, rating, rating count, version, release date, icon & description — plus optional recent reviews. Clean rows for ASO, market research & competitor tracking. No API key.
Pricing
from $2.00 / 1,000 results
Rating
0.0
(0)
Developer
Flash Scrape
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
2 days ago
Last modified
Categories
Share
App Store Scraper — Apps, Ratings & Reviews by keyword
This App Store scraper turns Apple's App Store into clean, spreadsheet-ready app data — search by keyword in any country storefront and get one flat row per app: name, developer, bundle id, category, price, average rating, rating count, content rating, version, release date, App Store URL, icon, and a trimmed description. Optionally attach the most-recent customer reviews to every app. Straight from the official Apple iTunes Search API, no API key, no anti-bot, no proxies.
Built for ASO specialists, indie & studio developers, product managers, and market researchers who need App Store catalog data and review signals as rows they can sort, filter, and export to CSV, JSON, or Excel.
What does it do?
You give it one or more search terms (e.g. photo editor, habit tracker, budget) and a country storefront. It queries Apple's public iTunes Search API for each term, merges and dedupes the results by app, and flattens every record into a clean row. Turn Include reviews on and it also pulls each app's most-recent reviews (rating, title, body, author, app version) from Apple's public RSS review feed and attaches them as a reviews array on the app row — so one dataset gives you both the catalog and the voice-of-customer signal.
Search either the iPhone / universal catalog (software) or the iPad catalog (iPadSoftware).
Why use it / who's it for
- ASO & keyword research — see exactly which apps rank for a keyword in a storefront, with their ratings and rating volume, to size the competition and find gaps.
- Competitor tracking — monitor a rival's version, release cadence, price, rating trajectory, and what users are actually saying in fresh reviews.
- Market & category research — pull a whole keyword's worth of apps to map pricing models (free vs paid), category mix, and rating distribution.
- Indie & studio developers — benchmark your app against the top results for your keywords, storefront by storefront.
- Review mining — collect recent reviews across a set of apps for sentiment, feature requests, and complaint themes.
- No API key, no anti-bot, no proxies — public Apple data, runs fine on datacenter IPs.
How to use it
- Enter one or more search terms.
- Set the country storefront (default
us) and the device / app type (iPhone/universal or iPad). - Set Max apps (up to 500 across all terms).
- Optionally turn on Include reviews and set Reviews per app.
- Run → get a clean, deduped app list, then export to CSV, JSON, or Excel.
Input
| Field | Type | Description |
|---|---|---|
searchTerms | array | One or more keywords; results are merged and deduped. |
country | string | Two-letter storefront code (e.g. us, gb, de). Default us. |
entity | string | software (iPhone/universal) or iPadSoftware (iPad). |
maxItems | integer | Max apps across all terms (1–500). Default 100. |
includeReviews | boolean | Attach a reviews array to each app. Default false. |
reviewsPerApp | integer | Max recent reviews per app (1–50). Default 20. |
Only searchTerms is required — every other field has a sensible default.
Example input:
{"searchTerms": ["photo editor", "video editor"],"country": "us","entity": "software","maxItems": 100,"includeReviews": true,"reviewsPerApp": 20}
Output fields
app_name, developer, bundle_id, category, categories, price, formatted_price, currency, is_free, avg_rating, rating_count, content_rating, version, release_date, current_version_release_date, min_os_version, app_url, developer_url, icon_url, description (trimmed to ~500 chars), and track_id. When reviews are on, each row also has a reviews array (rating, title, body, author, version, updated) and review_count_fetched.
JSON output sample
{"track_id": 587366035,"app_name": "Picsart AI Photo Editor, Video","developer": "PicsArt, Inc.","bundle_id": "com.picsart.studio","category": "Photo & Video","categories": ["Photo & Video", "Graphics & Design"],"price": 0.0,"formatted_price": "Free","currency": "USD","is_free": true,"avg_rating": 4.67,"rating_count": 1192940,"content_rating": "12+","version": "30.2.3","release_date": "2013-01-02T22:14:40Z","current_version_release_date": "2026-07-03T04:32:53Z","min_os_version": "15.0","app_url": "https://apps.apple.com/us/app/picsart-ai-photo-editor-video/id587366035","developer_url": "https://apps.apple.com/us/developer/picsart-inc/id587366038","icon_url": "https://is1-ssl.mzstatic.com/image/thumb/…/512x512bb.jpg","description": "Ignite your creative potential with Picsart — the all-in-one AI photo editor…","reviews": [{ "rating": 5, "title": "Love it", "body": "Best editor on iOS.", "author": "creator99", "version": "30.2.3", "updated": "2026-07-01T06:53:19-07:00" }],"review_count_fetched": 20}
Results render as a clean, sortable table on the Output tab and export to CSV, JSON, or Excel.
Example output
A real sample from a live run (photo editor, us):
| App | Developer | Category | Price | Rating | # Ratings |
|---|---|---|---|---|---|
| Picsart AI Photo Editor, Video | PicsArt, Inc. | Photo & Video | Free | 4.67 | 1,192,940 |
| Facetune: AI Photo & Video Edit | Lightricks Ltd. | Photo & Video | Free | 4.77 | 1,120,000 |
| PhotoRoom AI Photo Editor | PhotoRoom | Photo & Video | Free | 4.80 | 380,000 |
Use with AI agents & automation
Run from the Apify MCP server so AI agents (Claude, ChatGPT, Cursor) can pull App Store data as a tool call, schedule runs via Make, n8n, or Zapier to track competitors over time, or sync the dataset to Google Sheets. Clean flat JSON drops into research pipelines with no glue code.
Pricing
Pay-per-event — charged per app row delivered. The source is Apple's free public iTunes Search API (no proxy or third-party cost), so you're charged only for apps actually returned — no subscription, no charge for empty or failed runs. See the Apify Store page for the current per-result price.
FAQ
Where does the data come from? The official Apple iTunes Search API and Apple's public customer-reviews RSS feed — the same endpoints that power App Store search. Public data, no API key.
How fresh is it? Live at run time. Ratings, versions, and prices reflect the App Store storefront at the moment of the run. Re-run periodically to track changes.
Why do rating counts / prices differ by country? They're storefront-specific. Set country to the market you care about, and run per-country for a global picture.
How many apps can I get per keyword? Apple's search returns up to ~200 results per term. Add more searchTerms (and long-tail variants) to widen coverage, up to your maxItems.
Why do some apps have no reviews? Apple's public review feed only exposes recent reviews per storefront, and some apps (or storefronts) have none — those rows come back with an empty reviews array. Review fetching never fails the run.
Is this legal? It reads publicly available Apple App Store data via Apple's own public endpoints — no login, no paywall bypass. Follow Apple's terms and applicable laws when you use the data.
Can I export to CSV or Google Sheets? Yes — CSV, JSON, or Excel from the Output tab, or sync to Google Sheets via Make, n8n, or Zapier.
Other Flash Scrape scrapers
- Shopify Store Scraper — products & store data from any Shopify shop
- Google SERP Scraper — Google search results as structured rows
Questions or a field you need added? Open an issue on the Actor's Issues tab — happy to help.