One call returns three ranked lists (free, paid, grossing) of top 25 Google Play apps for a category, country, and date. One item is an app with its current rank, previous rank, and last-month revenue/downloads. The answer held 25 items per list (75 total) with no pagination shown.
1 live route on App Store, from $0.00 per call. Every route below answered our last live test on 2026-10-08; the gateway re-tests them daily.
The upstream price you are metered at, cheapest first. A route without a published price says so.
| Provider | Endpoint | Price |
|---|---|---|
List a Google Play category's top free, paid and grossing apps with rank movement and revenue (Sensor Tower)GET android/category_rankings | $0.00$0.0e+00 / 1k calls |
From a real call to the route: Sensor Tower.
data.free[]Top free appsdata.paid[]Top paid appsdata.grossing[]Top revenue-generating appsdata.free[].app_idPackage namedata.free[].rankCurrent position in chartdata.free[].previous_rankPrior position (any depth)data.free[].humanized_worldwide_last_month_revenue.revenueRevenue in centsdata.free[].humanized_worldwide_last_month_downloads.downloadsDownload countdateChart datelimitItems per list requestedHTTP with your key in x-api-key, or the call_endpoint tool of our MCP server.
| Parameter | Type | Notes | |
|---|---|---|---|
| category | string · query | required | Store category id: iOS 0 = all apps, 6000 Business, 6014 Games, 6012 Lifestyle ...; Android 'all' or a category key.e.g. all |
| country | string · query | required | Two-letter store country. · default US |
| date | string · query | required | Chart day, YYYY-MM-DD (yesterday is the latest full day). Required: without it Sensor Tower answers 422.e.g. 2026-10-07 |
| limit | integer · query | optional | Rows per chart; 25 is the maximum. · default 25e.g. 25 |
| offset | integer · query | optional | Always 0: deeper pages are not public. · default 0e.g. 0 |
curl "https://fetchapi.co/api/gw/sensortower/android/category_rankings?date=2026-10-07&limit=25&offset=0&country=US&category=all" \ -H "x-api-key: YOUR_KEY"
call_endpoint("sensortower.android_top_charts", {"date": "2026-10-07", "limit": "25", "offset": "0", "country": "US", "category": "all"}){
"data": {
"free": [
{
"os": "android",
"name": "Muse from Meta",
"rank": 1,
"price": {
"value": 0,
"currency": "USD",
"string_value": "$0.00",
"subunit_to_unit": 100
},
"app_id": "com.facebook.aura",
"rating": 4.66207,
"icon_url": "https://play-lh.googleusercontent.com/qDQUfohqN-eZh_a_YuWYlTsBPwjgrayoh2-Nf9o49kzN5Yjwk4yTyNUIFRI3o3…",
"show_to_bot": false,
"publisher_id": "Meta+Platforms,+Inc.",
"rating_count": 64725,
"previous_rank": 1,
"publisher_name": "Meta Platforms, Inc.",
"app_overview_url": "https://app.sensortower.com/overview/com.facebook.aura?country=US",
"in_app_purchases": true,
"…": "2 more fields"
},
"… 2 more"
],
"paid": [
{
"os": "android",
"name": "Minecraft: Dream it, Build it!",
"rank": 1,
"price": {
"value": 699,
"currency": "USD",
"string_value": "$6.99",
"subunit_to_unit": 100
},
"app_id": "com.mojang.minecraftpe",
"rating": 4.305413,
"icon_url": "https://play-lh.googleusercontent.com/tI4StRSPVhpGJH5R013naszLUawOjao1ya8FvyaNO7XY_cJFHFqo1EFaEJv_7z…",
"show_to_bot": true,
"publisher_id": "Mojang",
"rating_count": 5854286,
"previous_rank": 1,
"publisher_name": "Mojang",
"app_overview_url": "https://app.sensortower.com/overview/com.mojang.minecraftpe?country=US",
"in_app_purchases": true,
"…": "2 more fields"
},
"… 2 more"
],
"grossing": [
{
"os": "android",
"name": "Google One",
"rank": 1,
"price": {
"value": 0,
"currency": "USD",
"string_value": "$0.00",
"subunit_to_unit": 100
},
"app_id": "com.google.android.apps.subscriptions.red",
"rating": 4.135619,
"icon_url": "https://play-lh.googleusercontent.com/pnaxOl9i4YnkYKGMYkH17y_hA_FJOZRahlRGHQaaEGuLwPme68AfPShN2na5dE…",
"show_to_bot": true,
"publisher_id": "Google+LLC",
"rating_count": 920033,
"previous_rank": 1,
"publisher_name": "Google LLC",
"app_overview_url": "https://app.sensortower.com/overview/com.google.android.apps.subscriptions.red?country=US",
"in_app_purchases": true,
"…": "2 more fields"
},
"… 2 more"
]
},
"date": "2026-10-07",
"limit": 25,
"offset": 0,
"total_count": 25
}Call it over HTTP or from any MCP client. Each key has a rate limit and a monthly cap; calls are metered at the upstream price.