Google Play Top Charts Scraper avatar

Google Play Top Charts Scraper

Pricing

from $3.99 / 1,000 results

Go to Apify Store
Google Play Top Charts Scraper

Google Play Top Charts Scraper

Collect visible public Google Play top-chart rankings by category, ranking type, and locale.

Pricing

from $3.99 / 1,000 results

Rating

0.0

(0)

Developer

Google API

Google API

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

2 days ago

Last modified

Categories

Share

What this Actor does

Google Play Top Charts Scraper collects visible app rankings for a selected category and chart type: Top free, Top paid, or Top grossing. Results include the rank and the chart or listing context where it appeared.

By default, the Actor records the visible chart rows. Set includeAppDetails to true to add information from selected apps' public listings; maxAppDetails caps the number of detail pages.

Input

Choose a category slug and ranking type, or provide public Google Play category, search, or app URLs. You can also supply app package IDs or search terms. maxApps limits rows considered after the selected chart page, and maxItems caps total output rows.

{"category":"TRAVEL_AND_LOCAL","rankingType":"top_free","maxApps":30,"country":"US","language":"en"}
{"category":"TRAVEL_AND_LOCAL","rankingType":"top_paid","includeAppDetails":true,"maxAppDetails":5}
{"searchTerms":["maps"],"maxApps":10,"maxItems":10,"locale":"en-IN"}
InputDescriptionDefault
categoryGoogle Play category slug, such as TRAVEL_AND_LOCAL.TRAVEL_AND_LOCAL
rankingTypeChart type: top_free, top_paid, or top_grossing.top_free
startUrlsPublic category, search, or app pages. sourceUrls is an alias.—
appId / appIdsPackage IDs for direct app-page records.—
searchTerm / searchTermsSearch terms used to find app pages.—
pageSelect a ten-rank chart window; page 1 begins at rank 1 (1–5).1
maxAppsMaximum chart rows to keep after the selected rank window (1–500).50
maxPagesMaximum public source pages processed (1–5).1
maxItemsMaximum records across the run (1–500).50
includeAppDetailsAdd information from selected apps’ public listings.false
maxAppDetailsMaximum app listing pages to visit when details are enabled (1–50).10
deduplicateKeep the first observed row for each app ID.true
locale / language / countrySelect the Google Play storefront and language.en-US / en / US

Dataset output

Each row includes app identity, visible ranking, chart type, category, and market. Useful fields include appId, title, rank, rankType, rankSource, chartCategory, categorySlug, shelf, chartTitle, rankingCountry, rankingLanguage, rating, ratingCountText, downloadsText, and downloadCountMin.

When app details are enabled, rows may also contain descriptions, screenshots, app version, update and release dates, content rating, price, public developer links, and Google Play Data safety summary fields.

{
"appId": "com.example.travel",
"title": "Example Travel",
"rank": 1,
"rankType": "top_free",
"rankSource": "category_chart",
"chartCategory": "Travel & Local",
"categorySlug": "TRAVEL_AND_LOCAL",
"rating": 4.6,
"downloadsText": "10M+ downloads",
"rankingCountry": "US",
"rankingLanguage": "en"
}

Download dataset results as JSON, CSV, Excel, or another format supported by Apify. Optional values are included only when they are visible on the selected public pages. Rating totals and download bands may be rounded by Google Play.

Cost, coverage, and responsible use

Check the Actor's Pricing tab for current Actor and Apify platform charges. App-detail enrichment makes additional requests, so leave it off when chart positions alone are sufficient.

Results reflect the public listing and selected market at run time. The Actor does not access private account data or bypass Google Play access controls. Follow Google Play's terms and applicable laws when using the results.