App Store Scraper — iOS App Data, Reviews & ASO API
Pricing
from $1.00 / 1,000 results
App Store Scraper — iOS App Data, Reviews & ASO API
Unofficial App Store scraper & API. Export iOS app details, reviews, ratings, top charts and ASO keywords to CSV/JSON — no API key, no login.
Pricing
from $1.00 / 1,000 results
Rating
0.0
(0)
Developer
Logiover
Maintained by CommunityActor stats
0
Bookmarked
20
Total users
7
Monthly active users
4 days ago
Last modified
Categories
Share
App Store Scraper — iOS App Data, Reviews, Ratings & ASO API (No API Key)
Scrape the Apple App Store in one Actor — app details, user reviews, rating histograms, top charts, similar apps, developer catalogs, ASO keyword suggestions, Apple Privacy Labels and full version history. Get clean structured JSON straight from the public apps.apple.com and iTunes endpoints across any country storefront. Ten endpoints (modes) share one input form, and every result is tagged with _mode so you can mix modes in a single dataset. Fast pure HTTP, no browser, no App Store Connect account, no API key, no login.
🏆 Why this App Store scraper?
10 endpoints in one Actor · thousands of apps, reviews & keywords per run · pure HTTP with ~3-second cold start (no browser) · any country storefront · export to JSON / CSV / Excel. The unofficial Apple App Store API alternative for ASO, app market intelligence, review monitoring and privacy research.
✨ What this Actor does / Key features
- 🍎 10 App Store endpoints in one Actor —
search,app,reviews,list,similar,developer,suggest,ratings,privacy,versionHistory. Pick a mode, fill the fields it needs, run. - 📦 Full app details — title, description, icon, screenshots, developer, genres, pricing, size, min iOS version, content rating, release & update dates and more.
- 💬 User reviews — up to ~500 reviews per app/storefront with reviewer name, star score, title, full text, date and app version, sorted by
RECENTorHELPFUL. - ⭐ Rating histograms — precise 1-star to 5-star breakdown plus total rating count (histogram-corrected for accuracy).
- 📊 Top charts — top free, paid and grossing lists by category and device (iOS, iPad, Mac).
- 🔗 Similar apps — the "You Might Also Like" graph for any app, ideal for competitor discovery.
- 👤 Developer catalogs — every app published by a developer via numeric
artistId. - 💡 ASO keyword research — App Store autocomplete
suggestterms plus rankedsearchresults to find and rank long-tail keywords. - 🔐 Apple Privacy Labels — data collected, tracking and purposes for App Tracking Transparency, GDPR and CCPA reviews.
- 📜 Version history — the full release-notes timeline for any app.
- 🏷️
_mode-tagged output — every row carries_modeandscrapedAt, so mixed datasets stay easy to filter and pivot. - ⚡ Pure HTTP, no browser — Node 20 native fetch, ~3-second cold start, 256 MB, batch app lookups at 5× concurrency.
- 📤 4 pre-built dataset views — Overview, App catalog, Reviews and App details slice the data with no post-processing; export as JSON, CSV, Excel (XLSX), HTML, RSS or JSONLines.
🚀 Quick start (3 steps)
- Pick a mode — open the Actor and choose a Mode (e.g.
search,reviews,list). The input form shows which fields that mode uses. - Fill the fields & run — add a
queryforsearch/suggest, a numericidor bundleappIdfor app-targeted modes, adevIdfordeveloper, or acollectionforlist. Setcountryandlanguage, then click Start. - Get your data — open the Output tab and export to JSON, CSV, Excel, HTML, RSS or JSONLines, or pull it via the Apify API.
📥 Input
Every run needs a mode. The remaining fields depend on which mode you pick — the input form highlights the relevant ones. Here are three ready-to-run scenarios.
Example — search for meditation apps (ASO / market discovery)
{"mode": "search","query": "meditation","country": "us","language": "en-us","maxResults": 50}
Example — newest reviews for an app (Spotify)
{"mode": "reviews","id": 324684580,"country": "us","language": "en-us","maxResults": 500,"reviewSort": "RECENT"}
Example — top free games chart in Japan
{"mode": "list","collection": "TOP_FREE_IOS","category": "GAMES","country": "jp","language": "ja-jp","maxResults": 100}
Example — Apple Privacy Labels for an app
{"mode": "privacy","appId": "com.spotify.client","country": "us"}
| Field | Type | Description |
|---|---|---|
mode | string | Required. Which App Store endpoint to call: search, app, reviews, list, similar, developer, suggest, ratings, privacy or versionHistory. |
id | integer | Numeric App Store ID (the digits after id in an App Store URL, e.g. 324684580). Used by app, reviews, similar, ratings, privacy, versionHistory. |
ids | array | Numeric App Store IDs for batch operations (adds to id). |
appId | string | Reverse-DNS bundle ID, e.g. com.spotify.client. Alternative to numeric id. |
appIds | array | Bundle IDs for batch operations. |
query | string | Keyword to search in search mode, or partial term for suggest autocomplete. |
devId | integer | Numeric developer artistId for developer mode (found as developerId in any app result). |
collection | string | Top chart for list mode: TOP_FREE_IOS, TOP_PAID_IOS, TOP_GROSSING_IOS, NEW_IOS, plus iPad and Mac variants. |
category | string | Optional category filter for list mode, e.g. GAMES, BUSINESS, SOCIAL_NETWORKING, HEALTH_AND_FITNESS (and game sub-categories). |
device | string | Optional device class: IPAD, MAC or ALL. |
reviewSort | string | Review order for reviews mode: RECENT or HELPFUL. |
country | string | App Store storefront (ISO 3166-1 alpha-2), e.g. us, gb, de, jp, tr. The same app can differ per storefront. Applies to every mode. |
language | string | BCP 47 language + region, e.g. en-us, de-de, ja-jp. Affects localized title, description and screenshots. |
maxResults | integer | Max results. For reviews it is per-app (App Store cap 500); for list/search/similar/developer it is overall (App Store cap ~200). |
idsOnly | boolean | For search mode: return only numeric app IDs (much faster) for bulk pipelines you enrich later via app mode. |
Numeric
idvs bundleappId: either works for most modes. Numericidis supported everywhere; bundleappIdworks forapp,reviews,similar,ratings,privacyandversionHistory. Forratingsandprivacythe Actor resolves the bundle ID to the numeric ID automatically.
📤 Output
One row per result — every item is tagged with _mode and scrapedAt, exportable to JSON, CSV, Excel, HTML, RSS or JSONLines. Here is a trimmed app-mode sample record:
{"_mode": "app","id": 324684580,"appId": "com.spotify.client","title": "Spotify: Music and Podcasts","url": "https://apps.apple.com/us/app/spotify-music-and-podcasts/id324684580","description": "Spotify is the best way to listen to music and podcasts…","icon": "https://is1-ssl.mzstatic.com/image/thumb/…/512x512bb.jpg","developer": "Spotify","developerId": 324684583,"developerUrl": "https://apps.apple.com/us/developer/spotify/id324684583","developerWebsite": "https://www.spotify.com","score": 4.79,"reviews": 29841203,"currentVersionScore": 4.79,"currentVersionReviews": 29841203,"price": 0,"currency": "USD","free": true,"primaryGenre": "Music","primaryGenreId": 6011,"genres": ["Music", "Entertainment"],"genreIds": ["6011", "6016"],"contentRating": "4+","requiredOsVersion": "13.0","size": "289538048","version": "9.0.10","released": "2011-07-14T02:27:33Z","updated": "2026-07-02T18:03:10Z","releaseNotes": "We're always making changes and improvements to Spotify…","screenshots": ["https://…/1.jpg", "https://…/2.jpg"],"scrapedAt": "2026-07-06T12:00:00Z"}
💡 Use cases
- ASO & App Store optimization — rank keywords with
search, mine long-tail terms withsuggest, and track competitor metadata, ratings and version changes over time. - App market intelligence — bulk-ingest
appdetails, top charts by country and rating histograms into dashboards and BI tools. - Review monitoring & sentiment — pull reviews for your app or competitors, alert on 1-star spikes, and feed NPS / sentiment models.
- Competitor discovery — expand the
similargraph and enumerate a rival's full catalog withdevelopermode. - Privacy & compliance research — extract Apple Privacy Labels for GDPR / CCPA vendor reviews and App Tracking Transparency analysis.
- AI agents & RAG — wrap the Actor as a tool so an LLM can answer "what are the top fitness apps in Japan?" or embed app descriptions and reviews.
👥 Who uses it
iOS & mobile developers tracking their own metadata, ratings and reviews · ASO agencies & platforms mining keywords and rankings · app intelligence & market-research teams building competitor dashboards · product & growth teams monitoring competitor releases and sentiment · privacy, legal & compliance analysts auditing Apple Privacy Labels · data scientists and AI-agent builders needing structured Apple App Store data on demand.
💰 Pricing
This Actor runs on a simple pay-per-result model — you pay for the results you extract, with no separate Apify platform fees to calculate. Try it on the free tier first, then scale up. See the Pricing tab on this page for the current rate.
❓ Frequently Asked Questions
Is it legal to scrape the App Store?
The Actor only collects publicly available data from apps.apple.com and the public iTunes endpoints. You are responsible for using the data in compliance with Apple's terms and applicable laws such as GDPR and CCPA.
Is this an App Store API alternative or unofficial App Store API?
Yes. It works as an unofficial Apple App Store API and API alternative — no App Store Connect account or paid plan required. You get structured JSON from publicly available apps.apple.com and iTunes data over fast HTTP.
Do I need an Apple Developer account, API key or login? No. This is an unofficial scraper that reads publicly available data — you only need an Apify account. No App Store Connect account, no JWT, no API key, no login.
How do I export App Store data to CSV or JSON? Run any mode and download the dataset as CSV, JSON, Excel (XLSX), HTML, RSS or JSONLines from the run page, or pull it via the Apify API. This makes it a simple App Store data export and iOS app dataset tool.
How much data / how many results can I get?
You can pull thousands of apps, reviews and keywords per run across modes. Two App Store caps apply: reviews returns up to ~500 per app per storefront (10 pages × ~50), and list/search/similar/developer return up to ~200 apps. To gather more reviews, run reviews across additional country storefronts and dedupe.
Can I scrape App Store reviews without an API key?
Yes. This Apple App Store reviews scraper reads the public review feed with no API key and no login — just pick reviews mode, set the app id and country, and run.
Can I run several modes in one run?
Each run executes one mode. To combine modes, call the Actor multiple times and join the datasets on id. Every item carries a _mode field, so mixed datasets stay easy to filter.
Should I use the numeric id or the bundle appId?
Either works for most modes. Numeric id (e.g. 324684580) is supported everywhere; bundle appId (e.g. com.spotify.client) works for app, reviews, similar, ratings, privacy and versionHistory. For ratings and privacy the Actor resolves the bundle ID to the numeric ID automatically.
Can I get App Store data for a specific country storefront?
Yes. Set the country code (e.g. us, gb, de, jp, tr) to pull storefront-specific pricing, ratings, screenshots and top charts, since the same iOS app differs per region.
How do I do App Store keyword research for ASO?
Use search mode to rank keywords, then suggest mode to mine long-tail autocomplete terms straight from the App Store, exported as CSV or JSON for ASO analysis.
Does this scraper return Apple Privacy Labels?
Yes. privacy mode extracts each app's Apple Privacy Labels — data collected, tracking and purposes — for GDPR, CCPA and App Tracking Transparency research.
🔗 More ecommerce & marketplace scrapers by logiover
Building app or marketplace intelligence pipelines? Pair this App Store scraper with its closest siblings:
| Actor | What it does |
|---|---|
| 🤖 Google Play Data API | The Android counterpart — Google Play app details, reviews, charts & data API |
| 🛍️ Etsy Scraper | Etsy product listings, prices, shops & reviews |
| 🏨 Booking Hotel Prices Scraper | Booking.com hotel prices & availability |
| ✈️ Google Flights Scraper | Flight prices & routes from Google Flights |
| 🏡 Airbnb Scraper | Airbnb listings, prices & availability |
| ⭐ Trustpilot Reviews Scraper | Company reviews & ratings from Trustpilot |
| 🛒 Lazada Scraper | Lazada product & price data across SE Asia |
| 🇯🇵 Mercari Japan Scraper | Mercari Japan marketplace listings & prices |
| 🛒 Shopify Competitor Spy | Shopify store products, prices & catalog intel |
| 📊 Similarweb Scraper | Website traffic & competitive analytics |
| 🇫🇷 Leboncoin Scraper | Leboncoin classified ads & prices (France) |
👉 Browse all logiover scrapers on Apify Store — 180+ actors across real estate, jobs, crypto, social media & B2B data.
⭐ Support & feedback
Found a bug or need an extra field or mode? Open an issue on the Issues tab — response is usually fast (typically within 24 hours). If this Actor saves you time, a ★★★★★ review on the Store page genuinely helps and is hugely appreciated. 🙏
⚖️ Legal
This Actor extracts only publicly available data from apps.apple.com and public iTunes endpoints, and is intended for legitimate research, ASO, analytics and app-intelligence use. You are responsible for complying with Apple's terms of service, GDPR, CCPA and any applicable local laws.
📝 Changelog
2026-07-06
- ✨ README overhaul: richer
app-mode output sample with real field names, four ready-to-run example scenarios (search, reviews, top charts, privacy), a collapsible full field reference, ecommerce & marketplace sibling links, and clearer quick-start.
2026-07-01
- Maintenance pass: re-verified end-to-end on live data and confirmed successful runs within the 5-minute quality window on the default input.
- Sharpened Store metadata (SEO title & description) and expanded the FAQ with high-intent, long-tail questions for easier discovery in Google and Apify Store search.
- Added ready-to-run example tasks that cover common real-world use cases.
2026-06-15
- Reliability pass: re-verified end-to-end on live data with real-world inputs. Routine maintenance build.
2026-06-07
- Docs: added coverage for App Store API alternative usage, exporting App Store data to CSV/JSON, and scraping Apple App Store reviews without an API key.
2026-06-05
- Reliability fix: results are no longer dropped by strict output validation — runs complete cleanly at high volume.
- Stability & performance hardening; fresh rebuild.
2026-06-04
- Verified live & refreshed build — reliability/maintenance pass.