App Store Scraper: Apple Apps, Search & Top Charts
Pricing
from $0.40 / 1,000 app scrapeds
App Store Scraper: Apple Apps, Search & Top Charts
Search the Apple App Store by keyword in any country, look up apps by id, bundle id or URL, list a developer's apps or pull top charts: price, ratings, version, dates, size, screenshots. Inputs that time out are retried, then skipped and listed. From $0.40 per 1,000 apps.
Pricing
from $0.40 / 1,000 app scrapeds
Rating
0.0
(0)
Developer
TidyHarvest
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
11 hours ago
Last modified
Categories
Share
Get Apple App Store app data as clean structured rows: app id, bundle id, name, developer, price and currency, genres, average rating and rating count (all versions and current version), content rating, version, release and update dates, size, minimum iOS, languages, description, release notes, icon and screenshots. Search by keyword in any country, look up apps by id, bundle id or App Store link, list every app of a developer, or pull Apple's top free / top paid charts with ranks.
It reads only Apple's official public endpoints (the iTunes Search and Lookup APIs and Apple's top-charts RSS feed), politely and one request at a time. No browser, no proxy, no login or API key. From $0.40 per 1,000 apps, no start fee.
What you can do with it
- App Store optimization (ASO): see who ranks for a keyword in each country, with ratings, rating counts and update dates.
- Competitor tracking: watch competitors' versions, release notes, prices and ratings over time (schedule a daily run).
- Market research: top charts per country, a genre's leaders, or every app a publisher has shipped.
- Lead generation for app businesses: developer names, developer pages and seller websites of apps in your niche.
- Data enrichment: turn a list of bundle ids or App Store links into full metadata.
Input
| Field | What it does |
|---|---|
searchTerms | Keywords to search, one per line. Results come in Apple's own ranking order (rank). |
apps | App ids (1232780281), bundle ids (notion.id) or App Store links. |
developers | Developer ids (1232780280) or developer links: returns all their apps. |
charts, chartSize | top-free and/or top-paid, top 10/25/50/100 per country. |
countries | Storefront codes (us, gb, de, jp, ...). Every search, lookup and chart runs per country. Default us. |
maxResultsPerSearch | Per term and country, 1-200. Default 50. |
priceFilter, minRating, minRatingCount, genre | Keep only matching apps. Applied before you are charged. |
maxItems | Hard cap on apps for the run (and on cost). Default 100. |
Example:
{ "searchTerms": ["meditation", "sleep sounds"], "countries": ["us", "gb", "de"], "maxResultsPerSearch": 100, "minRatingCount": 100, "maxItems": 500 }
Output
One item per app and country:
{"appId": 1232780281,"bundleId": "notion.id","name": "Notion: Notes, Tasks, AI","url": "https://apps.apple.com/us/app/notion-notes-tasks-ai/id1232780281","country": "us","developer": "Notion Labs, Incorporated","developerId": 1232780280,"developerUrl": "https://apps.apple.com/us/developer/notion-labs-incorporated/id1232780280","seller": "Notion Labs, Incorporated","sellerUrl": "https://www.notion.so","price": 0.0, "formattedPrice": "Free", "currency": "USD", "isFree": true,"primaryGenre": "Productivity", "genres": ["Productivity", "Business"],"rating": 4.77525, "ratingCount": 90401,"ratingCurrentVersion": 4.77525, "ratingCountCurrentVersion": 90401,"contentRating": "4+","version": "1.7.346","releaseNotes": "Bug fixes and performance improvements.","releaseDate": "2017-09-14T19:07:31Z","currentVersionReleaseDate": "2026-10-13T04:16:20Z","sizeBytes": 485872640, "sizeMB": 463.4,"minimumOsVersion": "18.0","languages": ["AR", "DA", "NL", "EN", "FR", "DE", "JA"],"description": "Notion is an AI-powered all-in-one workspace ...","iconUrl": "https://is1-ssl.mzstatic.com/image/thumb/.../512x512bb.jpg","screenshotUrls": ["https://is1-ssl.mzstatic.com/image/thumb/.../392x696bb.jpg"],"ipadScreenshotUrls": [],"source": "search", "searchTerm": "notes", "rank": 3,"scrapedAt": "2026-10-15T22:00:00+00:00"}
source is search, lookup, developer or chart. rank is the search position or chart place; chart names the chart. Also included: supportedDevices, features, advisories, isGameCenterEnabled, appletvScreenshotUrls, primaryGenreId. An app found twice in the same country (for example by two search terms) is returned and charged once.
How to use
- Enter search terms, apps, developers or pick a chart (or just press Start to try the default search).
- Set countries, filters and
maxItems. - Run, then download the dataset as JSON, CSV or Excel, or connect it to Sheets, Make, Zapier or your own code through the Apify API.
Pricing
Pay per result (app-scraped), no start fee and no per-search fee:
| Apify plan | Price per 1,000 apps |
|---|---|
| Free | $0.80 |
| Starter (Bronze) | $0.60 |
| Scale (Silver) | $0.50 |
| Business (Gold) and above | $0.40 |
Filters and maxItems apply before you are charged. A run that finds nothing (unknown ids, no search hits, bad country code) fails with a clear message instead of returning an empty dataset.
Limits
- No reviews. Apple has no public, keyless reviews API, so this actor returns app metadata and rating summaries, not individual reviews.
- Apple asks API users to keep to about 20 requests per minute, so the actor spaces requests ~3 seconds apart. Searches return up to 200 apps per request and lookups up to 100 apps per request, so a typical run of a few hundred apps takes under a minute.
- Apple's search is fuzzy: a nonsense keyword can still return loosely related apps.
- Top charts come from Apple's public marketing RSS feed (top free and top paid apps, up to 100 places).
- Data belongs to Apple and the app publishers; check Apple's terms before republishing it. This is general information, not legal advice.