Apple App Store Scraper - Apps, Search & Top Charts
Pricing
from $0.50 / 1,000 apps
Apple App Store Scraper - Apps, Search & Top Charts
Get iOS app details from the Apple App Store by keyword search, app ID, bundle ID or top chart, in any country. Ratings, price, version, release notes, description, genres, screenshots and more.
Pricing
from $0.50 / 1,000 apps
Rating
0.0
(0)
Developer
Kasumi Lab
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
22 days ago
Last modified
Security
Limited permissionsShare
Get app details from the Apple App Store in any country: search by keyword, look up apps by ID, URL or bundle ID, or take the top free / top paid chart.
The Actor reads Apple's public iTunes Search API and chart feeds. There is no browser, no proxy and no login. A search for one keyword finishes in about a second.
What you can do with it
- ASO and keyword research: see which apps rank for a keyword, in which order, in each country.
- Competitor tracking: follow ratings, rating counts, price, version and release notes of a list of apps over time.
- Market research: export the top free or top paid chart of a country with full app details.
- Localization checks: compare the same app's name, description and rating across countries.
Input
| Field | What it does |
|---|---|
searchTerms | Keywords to search. Results keep the App Store's ranking order. |
appIds | App Store URLs, numeric app IDs or bundle IDs to look up. |
chart | none, top-free or top-paid. |
chartLimit | How many apps to take from the chart (1-100). |
countries | Two-letter country codes. Everything is repeated for each country. Default us. |
language | Optional, for example ja_jp. Changes texts such as genre names. |
maxResultsPerSearch | Up to 200 per search term. Default 50. |
maxItems | Total limit for the run. 0 means no limit. |
Use any combination of searchTerms, appIds and chart.
{"searchTerms": ["habit tracker", "meditation"],"appIds": ["https://apps.apple.com/us/app/instagram/id389801252", "com.spotify.client"],"chart": "top-paid","chartLimit": 25,"countries": ["us", "gb", "jp"]}
Output
One item per app, per country and per query:
{"appId": 1438388363,"bundleId": "com.davetech.habit","name": "Habit Tracker","url": "https://apps.apple.com/us/app/habit-tracker/id1438388363","developer": "InnerGrow","developerId": 1828382777,"developerUrl": "https://apps.apple.com/us/developer/innergrow/id1828382777","sellerName": "Inner Grow Limited","sellerUrl": null,"price": 0,"currency": "USD","formattedPrice": "Free","isFree": true,"rating": 4.79179,"ratingCount": 147771,"ratingCurrentVersion": 4.79179,"ratingCountCurrentVersion": 147771,"version": "2.25.1","releasedAt": "2019-01-31T09:10:14Z","updatedAt": "2026-10-09T23:42:16Z","releaseNotes": "- support iOS 27\n- fix bugs\n----- Beta Tester needed -----\nI…","description": "Habit Tracker: A simple daily planner to schedule and track…","primaryGenre": "Productivity","primaryGenreId": 6007,"genres": ["Productivity","Health & Fitness"],"genreIds": ["6007","6013"],"contentRating": "4+","advisories": [],"minimumOsVersion": "15.0","sizeBytes": 412291072,"languages": ["EN","FR","DE","IT"],"features": ["iosUniversal"],"isGameCenterEnabled": false,"supportedDeviceCount": 131,"kind": "software","country": "us","scrapedAt": "2026-10-10T09:25:37.580Z","source": "search","query": "habit tracker","rank": 1}
sourceissearch,lookuporchart.queryis the search term, the app reference or the chart name.rankis the position in the search results or in the chart. It isnullfor lookups.- The same app appears once for every country and query it matches, so you can compare rankings.
Good to know
- Reviews are not included. This Actor returns app details and ratings, not the text of user reviews.
- Apple limits the Search API to roughly 20 requests per minute. Runs with many search terms and countries are slowed down on purpose to stay under that limit: plan for about 3 seconds per search term and country once a run needs more than 15 requests. Lookups are batched, so hundreds of app IDs still need only a few requests.
- A search returns at most 200 apps. That is Apple's limit.
- Apple's chart feed is sometimes slow or briefly unavailable. The Actor retries, and if a chart still cannot be read it is reported in the log while the rest of the run continues.
- An app that is not sold in a country is reported as not found for that country.
- Icons and screenshots are not included. Apple allows its promotional artwork to be used only to promote the apps in the App Store, so this Actor returns app data only.