Apple App Store Scraper โ€” Apps, Ratings & Prices avatar

Apple App Store Scraper โ€” Apps, Ratings & Prices

Pricing

from $0.001 / app scraped

Go to Apify Store
Apple App Store Scraper โ€” Apps, Ratings & Prices

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

hiper soft

Maintained by Community

Actor 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.

Apple App Store Scraper input โ€” search terms, app IDs and storefront country in the Apify Console

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 pointDescription
IdentityappId, bundleId, title, url
Developerdeveloper, developerId, seller, sellerUrl
Ratingsrating, ratingCount, ratingCurrentVersion
Pricingprice, formattedPrice, free, currency
Categorygenre, genres, contentRating
Releaseversion, releaseDate, minimumOsVersion, sizeBytes
Media & copyicon, description

What you get

Each app is one clean dataset record. Export the full table to JSON, CSV, Excel or XML.

Apple App Store Scraper output example โ€” app rows with rating, price, genre and version as structured JSON

{
"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

FieldTypeDescription
appIdintegerApple's numeric App Store identifier for the app.
bundleIdstringThe app's bundle identifier (reverse-DNS, e.g. com.calm.calmapp).
titlestringApp name as shown on the store listing.
developerstringName of the app's developer or publisher.
developerIdintegerApple's numeric identifier for the developer.
ratingnumberAverage star rating across all versions.
ratingCountintegerTotal number of ratings the app has received.
ratingCurrentVersionnumberAverage star rating for the current version.
priceintegerNumeric price in the storefront currency (0 for free apps).
formattedPricestringHuman-readable price label (e.g. Free, $4.99).
freebooleanWhether the app is free to download.
currencystringCurrency code for the price (e.g. USD, GBP).
genrestringPrimary category of the app.
genresarrayAll categories the app is listed under.
contentRatingstringAge/content rating (e.g. 4+, 12+).
versionstringCurrent published version number.
releaseDatestring (ISO date)Release or last-update date of the current version.
minimumOsVersionstringMinimum iOS version required to run the app.
sizeBytesintegerDownload size of the app in bytes.
sellerstringLegal seller name for the app.
sellerUrlstring (URL)Developer or seller website.
iconstring (URL)URL of the app's high-resolution icon.
descriptionstringFull store description text.
urlstring (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

  1. Add the App Store Scraper to your Apify account and open its input.
  2. Enter keywords under searches, or paste exact App Store IDs / URLs under appIds.
  3. Set maxAppsPerSearch and the country storefront you want.
  4. Click Run and let the scraper collect every matching app.
  5. 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"
}
FieldDescription
searchesKeywords to search the App Store, one per line.
appIdsSpecific App Store IDs or URLs to fetch directly.
maxAppsPerSearchApps to fetch per search term (max 200).
countryStorefront country code (us, gb, de, โ€ฆ).
proxyConfigurationOptional proxy settings for the run.

Need more app-market data?

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.

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.