App Store Scraper: Apple Apps, Search & Top Charts avatar

App Store Scraper: Apple Apps, Search & Top Charts

Pricing

from $0.40 / 1,000 app scrapeds

Go to Apify Store
App Store Scraper: Apple Apps, Search & Top Charts

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

TidyHarvest

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

11 hours ago

Last modified

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

FieldWhat it does
searchTermsKeywords to search, one per line. Results come in Apple's own ranking order (rank).
appsApp ids (1232780281), bundle ids (notion.id) or App Store links.
developersDeveloper ids (1232780280) or developer links: returns all their apps.
charts, chartSizetop-free and/or top-paid, top 10/25/50/100 per country.
countriesStorefront codes (us, gb, de, jp, ...). Every search, lookup and chart runs per country. Default us.
maxResultsPerSearchPer term and country, 1-200. Default 50.
priceFilter, minRating, minRatingCount, genreKeep only matching apps. Applied before you are charged.
maxItemsHard 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

  1. Enter search terms, apps, developers or pick a chart (or just press Start to try the default search).
  2. Set countries, filters and maxItems.
  3. 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 planPrice 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.