Apple App Store Top Charts Scraper avatar

Apple App Store Top Charts Scraper

Pricing

from $0.20 / 1,000 results

Go to Apify Store
Apple App Store Top Charts Scraper

Apple App Store Top Charts Scraper

Get Apple App Store chart rankings with position, app title, developer, product ID, genre, and listing URL. Batch chart types or storefronts to compare app visibility.

Pricing

from $0.20 / 1,000 results

Rating

0.0

(0)

Developer

Scrappa

Scrappa

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

14 hours ago

Last modified

Share

Retrieve public Apple App Store chart entries with rank, app name, developer, product ID, genre, and listing URL. Compare chart types across storefront countries in one run.

What data can you extract?

FieldTypeDescription
positionIntegerRank of the app in the selected Apple storefront chart.
idStringApple product identifier for the ranked app.
titleStringTitle displayed by the source for this record.
artistStringArtist value associated with this apple app store top charts record.
urlStringPublic source or listing URL associated with this record.
artworkStringArtwork value associated with this apple app store top charts record.
genresArray<String>Apple genre labels associated with the app.
input_chartStringApple chart type requested for this storefront.
scraped_atStringUTC date and time when this record was collected.

Use cases

  • App publishers can monitor rankings for free, paid, or grossing charts.
  • Mobile analysts can compare app visibility between storefront countries.
  • Investors can track public chart movement across competing app categories.

How to use

  1. Add one chart type per entry in charts.
  2. Select the Apple store vertical and storefront country.
  3. Use the result limit to focus on the ranks you need.
{
"charts": [
{
"chart": "top-free"
}
],
"store": "apps",
"country": "us",
"limit": 50,
"maxResults": 10
}

Input

FieldTypeRequiredDescription
chartsArray<object>YesApple chart types to retrieve for the selected storefront and store.
charts[].chartstringYes per entryChart type: top-free, top-paid, top-grossing, most-played, top-subscriber, or top-episodes. Music serves most-played albums, podcasts serve top shows; the response echoes requested and served chart types Accepted values: top-free, top-paid, top-grossing, most-played, top-subscriber, top-episodes.
charts[].storestringNoStore vertical: apps, mac, books, audiobooks, movies, tv, music, or podcasts Accepted values: apps, mac, books, audiobooks, movies, tv, music, podcasts.
charts[].genrestringNoApple genre id, passed through to the charts feeds as-is
charts[].countrystringNoKununu country market code, such as de, at, or ch.
charts[].limitintegerNoMaximum number of company matches requested for this search page.
storestringNoStore vertical: apps, mac, books, audiobooks, movies, tv, music, or podcasts Accepted values: apps, mac, books, audiobooks, movies, tv, music, podcasts.
genrestringNoApple genre id, passed through to the charts feeds as-is
countrystringNoKununu country market code, such as de, at, or ch.
limitintegerNoMaximum number of company matches requested for this search page.
maxResultsintegerNoMaximum dataset items to save across this entire run.

Output example

{
"position": 1,
"id": "com.northstar.trailnotes",
"title": "Trail Notes: Hiking Planner",
"artist": "Northstar Mobile, Inc.",
"url": "https://apps.apple.com/us/app/trail-notes-hiking-planner/id1234567890",
"artwork": "https://is1-ssl.mzstatic.com/image/thumb/app-icon/512x512bb.jpg",
"genres": [
"Navigation"
],
"input_chart": "top-free",
"scraped_at": "2026-10-01T12:00:00Z"
}

Pricing

$0.30 per 1,000 results. Apify saves one dataset item per result and applies the Actor’s per-result price to saved items.

Set maxResults to cap the number of dataset items saved in one run.

FAQ

Rules depend on the source, location, data type, and intended use. Check applicable laws and source terms, and make sure your workflow follows privacy and data protection requirements.

What limits apply?

Submit up to 100 batch entries per run. Use maxResults to cap saved items. Results also depend on source availability and your Scrappa API plan.

Can I start runs through the Apify API?

Yes. Send a POST request to https://api.apify.com/v2/acts/thescrappa~apple-app-store-charts-scraper/runs with your Actor input, or use an Apify client library. Read the output from the run dataset.

Can I connect the results to other tools?

Yes. Apify integrations and APIs can pass dataset results to Make, Zapier, n8n, Google Sheets, and other data workflows.

What happens when one input fails?

The Actor logs a short source error and continues with the remaining entries. Transient rate limits and gateway errors are retried; if every entry fails, the run reports an error.

Which chart types are available?

Values include top-free, top-paid, top-grossing, most-played, top-subscriber, and top-episodes. Availability depends on the selected store.