App Store Scraper — iOS App Data, Reviews & ASO API avatar

App Store Scraper — iOS App Data, Reviews & ASO API

Pricing

from $1.00 / 1,000 results

Go to Apify Store
App Store Scraper — iOS App Data, Reviews & ASO API

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

Logiover

Maintained by Community

Actor stats

0

Bookmarked

20

Total users

7

Monthly active users

4 days ago

Last modified

Share

App Store Scraper — iOS App Data, Reviews, Ratings & ASO API (No API Key)

Apify Actor No API key Pay per result App Store Export

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 Actorsearch, 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 RECENT or HELPFUL.
  • 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 suggest terms plus ranked search results 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 _mode and scrapedAt, 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)

  1. Pick a mode — open the Actor and choose a Mode (e.g. search, reviews, list). The input form shows which fields that mode uses.
  2. Fill the fields & run — add a query for search/suggest, a numeric id or bundle appId for app-targeted modes, a devId for developer, or a collection for list. Set country and language, then click Start.
  3. 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"
}
FieldTypeDescription
modestringRequired. Which App Store endpoint to call: search, app, reviews, list, similar, developer, suggest, ratings, privacy or versionHistory.
idintegerNumeric App Store ID (the digits after id in an App Store URL, e.g. 324684580). Used by app, reviews, similar, ratings, privacy, versionHistory.
idsarrayNumeric App Store IDs for batch operations (adds to id).
appIdstringReverse-DNS bundle ID, e.g. com.spotify.client. Alternative to numeric id.
appIdsarrayBundle IDs for batch operations.
querystringKeyword to search in search mode, or partial term for suggest autocomplete.
devIdintegerNumeric developer artistId for developer mode (found as developerId in any app result).
collectionstringTop chart for list mode: TOP_FREE_IOS, TOP_PAID_IOS, TOP_GROSSING_IOS, NEW_IOS, plus iPad and Mac variants.
categorystringOptional category filter for list mode, e.g. GAMES, BUSINESS, SOCIAL_NETWORKING, HEALTH_AND_FITNESS (and game sub-categories).
devicestringOptional device class: IPAD, MAC or ALL.
reviewSortstringReview order for reviews mode: RECENT or HELPFUL.
countrystringApp 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.
languagestringBCP 47 language + region, e.g. en-us, de-de, ja-jp. Affects localized title, description and screenshots.
maxResultsintegerMax results. For reviews it is per-app (App Store cap 500); for list/search/similar/developer it is overall (App Store cap ~200).
idsOnlybooleanFor search mode: return only numeric app IDs (much faster) for bulk pipelines you enrich later via app mode.

Numeric id vs bundle appId: either works for most modes. Numeric id is supported everywhere; bundle appId works for app, reviews, similar, ratings, privacy and versionHistory. For ratings and privacy the 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 with suggest, and track competitor metadata, ratings and version changes over time.
  • App market intelligence — bulk-ingest app details, 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 similar graph and enumerate a rival's full catalog with developer mode.
  • 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:

ActorWhat it does
🤖 Google Play Data APIThe Android counterpart — Google Play app details, reviews, charts & data API
🛍️ Etsy ScraperEtsy product listings, prices, shops & reviews
🏨 Booking Hotel Prices ScraperBooking.com hotel prices & availability
✈️ Google Flights ScraperFlight prices & routes from Google Flights
🏡 Airbnb ScraperAirbnb listings, prices & availability
Trustpilot Reviews ScraperCompany reviews & ratings from Trustpilot
🛒 Lazada ScraperLazada product & price data across SE Asia
🇯🇵 Mercari Japan ScraperMercari Japan marketplace listings & prices
🛒 Shopify Competitor SpyShopify store products, prices & catalog intel
📊 Similarweb ScraperWebsite traffic & competitive analytics
🇫🇷 Leboncoin ScraperLeboncoin 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. 🙏

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.