datasets_apps_charts_search
Search daily top-chart snapshots from iOS App Store and Google Play. Filter by store, chart type, date, or app ID, and sort results to track app rank history.
Instructions
Search the app-charts dataset. Searches daily top-chart snapshots scraped from the iOS App Store and Google Play, stored in a search index (one document per chart × snapshot × rank). With no date the latest snapshot is returned (today's chart); pair app_id with sort=date_desc for an app's rank over time. Store enum: ios, android. Chart type enum: top_free, top_paid, top_grossing, new. Sort enum: rank, rank_desc, date_desc.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| q | No | Full-text query over chart-entry title and developer, max 256 characters | |
| date | No | Snapshot date filter yyyy-MM-dd; defaults to the latest snapshot | |
| page | No | Page number, defaults to 1 | |
| sort | No | Sort enum: rank, rank_desc, date_desc | |
| store | No | Store enum: ios, android | |
| app_id | No | Exact app filter — iOS numeric track id or Android package; pair with sort=date_desc for rank history | |
| country | No | Exact storefront country filter, max 128 characters | |
| category | No | Store category/genre filter, max 128 characters; empty for the overall charts | |
| page_size | No | Page size, defaults to 20 and maxes at 100; page * page_size must be <= 10000 | |
| chart_type | No | Chart enum: top_free, top_paid, top_grossing, new | |
| collection | No | Raw store collection id filter (e.g. topgrossingapplications, GROSSING), max 128 characters |