App Store Scraper: app search, keyword rank & details
Pricing
from $0.50 / 1,000 results
App Store Scraper: app search, keyword rank & details
Search the App Store by keyword (with rank per storefront) and look up app details (rating, ratings count, seller, price, version, genre) via Apple's official iTunes Search/Lookup API. No login needed.
Pricing
from $0.50 / 1,000 results
Rating
0.0
(0)
Developer
Fluent
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
a day ago
Last modified
Categories
Share
App Store Scraper: app search, keyword rank & app details (official API)
Look up any iOS app's public details (name, seller, rating, rating count, price, version, genre, bundle id, description) and check where apps rank for a search keyword in a given App Store storefront. Uses Apple's official public iTunes Search and Lookup API. No login, no API key, no proxies.
Who it's for
- ASO (App Store Optimization) teams checking keyword rank and competitor ratings
- Indie developers doing app and niche research before building
- Analysts tracking which apps show up for a term, country by country
Input
| Field | Type | Default | Notes |
|---|---|---|---|
keywords | string list | ["habit tracker"] | Search terms. Each result row carries its rank for that term |
apps | string list | [] | App ids (e.g. 618783545) or apps.apple.com URLs, to look up |
country | string | us | Two-letter storefront code |
limit | integer | 50 | Results per keyword, 1 to 200 |
Example input:
{"keywords": ["budget app", "expense tracker"],"apps": ["https://apps.apple.com/us/app/slack/id618783545"],"country": "us","limit": 25}
Example output rows:
{"keyword": "budget app", "rank": 1, "trackId": "123456789", "name": "Example Budget", "seller": "Example Inc.", "price": 0, "averageUserRating": 4.7, "userRatingCount": 1820, "version": "3.2.0", "primaryGenre": "Finance", "url": "https://apps.apple.com/us/app/..."}{"keyword": null, "rank": null, "trackId": "618783545", "name": "Slack", "seller": "Slack Technologies", "averageUserRating": 4.8, "userRatingCount": 500000, "version": "4.38.1", "primaryGenre": "Business", "url": "https://apps.apple.com/us/app/slack/id618783545"}
Each row has: keyword, rank, trackId, name, seller, price, currency, averageUserRating, userRatingCount, version, releaseDate, currentVersionReleaseDate, primaryGenre, genres, bundleId, url, description.
Pricing
Pay per result: $0.0005 per row returned. The platform start fee is charged once per run.
FAQ
Is this the official data? It uses Apple's public iTunes Search and Lookup API, the same data the App Store shows.
What does rank mean? The 1-based position of the app in Apple's search results for that keyword and storefront at the time of the run. It is a snapshot, so run it on a schedule to track changes.
Can it fetch reviews? Yes, use the companion actor appstore-reviews-scraper (reviews from Apple's public RSS feed, all storefronts).
Other actors by wearefluent
appstore-reviews-scraper: App Store customer reviews across up to ~150 storefronts.dockerhub-repo-info: Docker Hub repository stats and tag lists.