Apple App Store Scraper: iOS Top Charts, Search & App Details avatar

Apple App Store Scraper: iOS Top Charts, Search & App Details

Pricing

from $0.70 / 1,000 results

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

Apple App Store Scraper: iOS Top Charts, Search & App Details

Apple App Store (iOS) app data from Apple's official endpoints, so no proxies and no blocking: search results in ranking order (up to 200 per term), top free, paid and grossing charts for any country, and app details by ID or URL, with ratings, price, version and release notes. $1 per 1,000 apps.

Pricing

from $0.70 / 1,000 results

Rating

0.0

(0)

Developer

Charitable Trousseau

Charitable Trousseau

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

6 days ago

Last modified

Share

App data from Apple's official public endpoints, so runs do not get blocked and do not need proxies.

What you can do with it

  • Track the top free, top paid or top grossing chart for a country or category every day and see which apps move (rank).
  • Keyword rank tracking: search a term and read each app's rank in App Store order, up to 200 apps per term.
  • Watch competitors: version, updatedDate, releaseNotes, rating and ratingCount for a list of app IDs.
  • Build a dataset of apps in a category with price, size, languages and content rating.

What it does

  • Search — apps for any search term, in App Store ranking order (up to 200 per term).
  • Top charts — top free, top paid or top grossing for any country, optionally for one category (up to 100 apps).
  • App details — look up apps by ID or App Store URL.

What you get

One record per app: appId, name, developer, developerId, bundleId, url, price, currency, free, rating, ratingCount, version, releaseDate, updatedDate, releaseNotes, description, primaryGenre, genres, contentRating, sizeBytes, minimumOsVersion, languages, iconUrl, screenshotUrls, developerWebsite, country, plus source (which search, chart or ID lookup produced it), rank (position in the search or chart) and scrapedAt.

Sample output

One record from a run on 2026-10-07, as saved (long text and lists shortened):

{
"appId": "337472899",
"name": "Insight Timer: Meditate, Sleep",
"developer": "Insight Network Inc",
"developerId": "983080487",
"bundleId": "com.spotlightsix.zentimer",
"url": "https://apps.apple.com/us/app/insight-timer-meditate-sleep/id337472899",
"price": 0,
"currency": "USD",
"free": true,
"rating": 4.9,
"ratingCount": 447383,
"version": "20.37.0",
"releaseDate": "2009-11-05T18:55:12Z",
"updatedDate": "2026-10-04T09:13:22Z",
"releaseNotes": "The world's largest free mental health app just got even bigger! In the last week we've added 968 new free meditations for you to enjoy, plus 509 new free sleep…",
"description": "* Apps of the Year Winner - TIME magazine and Womens Health *\n* More time is spent meditating on Insight Timer than all other meditation apps *\n* Happiest App i…",
"primaryGenre": "Health & Fitness",
"genres": [
"Health & Fitness",
"Lifestyle"
],
"contentRating": "12+",
"sizeBytes": 243749888,
"minimumOsVersion": "15.0",
"languages": [
"NL",
"EN",
"FR"
],
"iconUrl": "https://is1-ssl.mzstatic.com/image/thumb/Purple211/v4/db/ee/75/dbee75cd-e6c1-4330-6c3c-f648fc7de66e/AppIcon-0-0-1x_U007epad-0-1-85-220.png/512x512bb.jpg",
"screenshotUrls": [
"https://is1-ssl.mzstatic.com/image/thumb/PurpleSource221/v4/9f/89/d3/9f89d364-4d66-e14f-7cff-5be7e3a6445a/0_APP_IPHONE_55_0.png/392x696bb.png",
"https://is1-ssl.mzstatic.com/image/thumb/PurpleSource221/v4/79/de/a5/79dea510-d411-3746-a506-82794b4fcd37/1_APP_IPHONE_55_1.png/392x696bb.png",
"https://is1-ssl.mzstatic.com/image/thumb/PurpleSource211/v4/65/6c/ed/656ced75-55dc-c799-5b51-8464285e82e3/2_APP_IPHONE_55_2.png/392x696bb.png"
],
"developerWebsite": "http://www.insighttimer.com",
"country": "us",
"source": "search: meditation",
"rank": 1,
"scrapedAt": "2026-10-07T19:14:02.774Z"
}

Input

{
"searchTerms": ["meditation"],
"appIds": ["284882215", "https://apps.apple.com/us/app/instagram/id389801252"],
"chart": "top-free",
"chartGenreId": "6014",
"country": "us",
"maxAppsPerSearch": 50,
"maxChartApps": 100
}

Use any combination of search terms, app IDs and a chart. country is a two-letter App Store code and applies to all three. If you give none of the three (for example an API call with an empty input), the example search meditation runs.

FAQ

How do I get the App Store top charts for a country?

Set chart to top-free, top-paid or top-grossing and country to a two-letter App Store code such as us, gb or jp. Add a chartGenreId for one category (for example 6014 for Games). A chart returns up to 100 apps.

Is there an App Store search API that keeps the ranking order?

Yes, in the sense that you can call it like one. Start a run through the Apify API or one of Apify's clients with the input described here, then read the results as JSON, CSV or Excel. Search results come from Apple's official public endpoints in App Store ranking order, up to 200 apps per term, with rank on every record.

Does it scrape App Store reviews?

No. Each app has its average rating and ratingCount, not review texts or reviewer names.

Do I need proxies, and how fast is it?

No proxies. Apple limits these endpoints to roughly 20 calls a minute, so the scraper paces itself: each search term or batch of 100 app IDs takes about three seconds. An app ID that is not available in the chosen country's store is skipped.

How much does it cost?

$1.00 per 1,000 apps on Apify's Free plan, plus a start fee of $0.00005 per run. Paid Apify plans pay less: Bronze 10%, Silver 20% and Gold 30% less. Runs that fail or return nothing cost nothing.

Pricing

You pay per app saved. Runs that fail or return nothing cost nothing.

Notes

Apple limits these endpoints to roughly 20 calls a minute, so the scraper paces itself: each search term or batch of 100 app IDs takes about three seconds. An app ID that is not available in the chosen country's store is skipped.