Apple App Store Scraper โ Apps, Ratings & Prices
Pricing
from $0.001 / app scraped
Apple App Store Scraper โ Apps, Ratings & Prices
Search the Apple App Store and scrape app details: title, developer, rating, rating count, price, genre, version, content rating, size, description and icon. Fast clean HTTP via the iTunes API, no setup. For iOS app market research and ASO.
Pricing
from $0.001 / app scraped
Rating
0.0
(0)
Developer
hiper soft
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
6 days ago
Last modified
Categories
Share
Apple App Store Scraper โ Apps, Ratings, Prices & Metadata
Apple App Store Scraper lets you search the App Store and extract full app details as clean, structured JSON. Give it keywords or specific App Store IDs / URLs and pull title, developer, rating and rating count, price, genre, version, content rating, size, description and icon โ from any storefront country. Export to JSON, CSV, Excel or XML. Fast and reliable, with no account or API key to set up. Built for iOS market research, ASO teams and app analysts.

What does the App Store Scraper do?
This App Store crawler collects app metadata at scale so you don't have to check listings by hand. Search by keyword or look up exact apps, then export every data point โ ratings, pricing, genres, versions and more โ as a ready-to-use dataset for analytics, dashboards or ASO tracking.
What data can you scrape from the App Store?
| Data point | Description |
|---|---|
| Identity | appId, bundleId, title, url |
| Developer | developer, developerId, seller, sellerUrl |
| Ratings | rating, ratingCount, ratingCurrentVersion |
| Pricing | price, formattedPrice, free, currency |
| Category | genre, genres, contentRating |
| Release | version, releaseDate, minimumOsVersion, sizeBytes |
| Media & copy | icon, description |
What you get
Each app is one clean dataset record. Export the full table to JSON, CSV, Excel or XML.

{"appId": 1064216828,"bundleId": "com.calm.calmapp","title": "Calm","developer": "Calm.com, Inc.","developerId": 1064216831,"rating": 4.8,"ratingCount": 1892345,"ratingCurrentVersion": 4.7,"price": 0,"formattedPrice": "Free","free": true,"currency": "USD","genre": "Health & Fitness","genres": ["Health & Fitness", "Lifestyle"],"contentRating": "4+","version": "6.20","releaseDate": "2024-05-20T12:00:00Z","minimumOsVersion": "15.0","sizeBytes": 312456789,"seller": "Calm.com, Inc.","sellerUrl": "https://www.calm.com","icon": "https://is1-ssl.mzstatic.com/image/thumb/.../512x512bb.jpg","description": "Calm is the #1 app for sleep, meditation and relaxation...","url": "https://apps.apple.com/us/app/calm/id1064216828"}
Output schema
| Field | Type | Description |
|---|---|---|
appId | integer | Apple's numeric App Store identifier for the app. |
bundleId | string | The app's bundle identifier (reverse-DNS, e.g. com.calm.calmapp). |
title | string | App name as shown on the store listing. |
developer | string | Name of the app's developer or publisher. |
developerId | integer | Apple's numeric identifier for the developer. |
rating | number | Average star rating across all versions. |
ratingCount | integer | Total number of ratings the app has received. |
ratingCurrentVersion | number | Average star rating for the current version. |
price | integer | Numeric price in the storefront currency (0 for free apps). |
formattedPrice | string | Human-readable price label (e.g. Free, $4.99). |
free | boolean | Whether the app is free to download. |
currency | string | Currency code for the price (e.g. USD, GBP). |
genre | string | Primary category of the app. |
genres | array | All categories the app is listed under. |
contentRating | string | Age/content rating (e.g. 4+, 12+). |
version | string | Current published version number. |
releaseDate | string (ISO date) | Release or last-update date of the current version. |
minimumOsVersion | string | Minimum iOS version required to run the app. |
sizeBytes | integer | Download size of the app in bytes. |
seller | string | Legal seller name for the app. |
sellerUrl | string (URL) | Developer or seller website. |
icon | string (URL) | URL of the app's high-resolution icon. |
description | string | Full store description text. |
url | string (URL) | Canonical App Store listing URL. |
Use cases
- Run competitive and category research for App Store Optimization (ASO).
- Track ratings, versions and pricing changes for target apps over time.
- Build an app-market dataset across storefront countries.
- Enrich a product or investment database with live app metadata.
- Monitor competitor releases and content ratings.
- Feed structured app metadata into dashboards or analytics pipelines.
How to scrape App Store data
- Add the App Store Scraper to your Apify account and open its input.
- Enter keywords under
searches, or paste exact App Store IDs / URLs underappIds. - Set
maxAppsPerSearchand thecountrystorefront you want. - Click Run and let the scraper collect every matching app.
- Export the results as JSON, CSV, Excel or XML, or pull them via the Apify API.
Input
{"searches": ["meditation", "vpn"],"appIds": ["389801252"],"maxAppsPerSearch": 30,"country": "us"}
| Field | Description |
|---|---|
searches | Keywords to search the App Store, one per line. |
appIds | Specific App Store IDs or URLs to fetch directly. |
maxAppsPerSearch | Apps to fetch per search term (max 200). |
country | Storefront country code (us, gb, de, โฆ). |
proxyConfiguration | Optional proxy settings for the run. |
Need more app-market data?
- Apple App Store Reviews Scraper โ pull user reviews and ratings for any app.
- Apple Podcasts Scraper โ podcasts, episodes and show metadata.
- Google Play Scraper โ the same app metadata for Android.
- Google Play Reviews Scraper โ Android app reviews at scale.
FAQ
How many apps can I scrape?
As many as you need. Use maxAppsPerSearch (up to 200 per term) and add multiple search terms or app IDs to widen the run.
Do I need an account or API key? No setup or key is required. Just add your search terms or app IDs and run.
Can I scrape a specific storefront country?
Yes โ set country to any storefront code (us, gb, de, โฆ) to get local pricing, ratings and availability.
What export formats are supported? JSON, CSV, Excel and XML, plus programmatic access through the Apify API.
How does billing work? You pay per item you get, so the cost scales with how many apps you actually collect. See the Pricing tab for current rates.
Can I connect this to other tools? The App Store Scraper can be connected with almost any cloud service or web app thanks to integrations on the Apify platform. It works with Make, Zapier, Slack, Airbyte, GitHub, Google Drive and many more, plus the Apify API, JavaScript/Python clients and MCP. Or use webhooks to trigger an action whenever a run finishes.
Is it legal to scrape the App Store? The scraper returns only publicly available store data. You are responsible for complying with Apple's terms and applicable laws.
Related Actors
- Google Play Scraper
- Apple App Store Reviews Scraper
- Google Play Reviews Scraper
- Apple Podcasts Scraper
Notes
Original clean-room implementation. Returns only public data; you are responsible for compliance with Apple's terms. Not affiliated with Apple; "Apple", "App Store" and "iTunes" are trademarks of Apple Inc.