App Store Scraper: app search, keyword rank & details avatar

App Store Scraper: app search, keyword rank & details

Pricing

from $0.50 / 1,000 results

Go to Apify Store
App Store Scraper: app search, keyword rank & details

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

Fluent

Maintained by Community

Actor 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

FieldTypeDefaultNotes
keywordsstring list["habit tracker"]Search terms. Each result row carries its rank for that term
appsstring list[]App ids (e.g. 618783545) or apps.apple.com URLs, to look up
countrystringusTwo-letter storefront code
limitinteger50Results 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.