fetchapi

Estimate an Android app's monthly revenue and downloads API

One call returns one Google Play app's Sensor Tower record: last-month worldwide revenue (worldwide_last_month_revenue.value, in US cents) and downloads (rounded; small apps are floored, so 1,000 downloads or $1,000 means 'under 5k'), every in-app purchase with its price and duration, top countries, rating, rating count and 1-5 star breakdown, version history, release dates, related apps, featured reviews and publisher details.

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.

Get a keySee it in the catalogUse it from MCP

Price per call, by route

The upstream price you are metered at, cheapest first. A route without a published price says so.

ProviderEndpointPriceTested
Get a Google Play app's revenue and download estimate, in-app purchases and ratings (Sensor Tower)GET android/apps/{package}$0.00$0.0e+00 / 1k calls✓ 2026-10-08pricing ↗

What it returns

From a real call to the route: Sensor Tower.

One call returns one Google Play app's Sensor Tower record: last-month worldwide revenue (worldwide_last_month_revenue.value, in US cents) and downloads (rounded; small apps are floored, so 1,000 downloads or $1,000 means 'under 5k'), every in-app purchase with its price and duration, top countries, rating, rating count and 1-5 star breakdown, version history, release dates, related apps, featured reviews and publisher details.
app_idPackage name, used to call other endpointsnameApp titleratingAverage star rating (0-5)rating_countTotal number of ratingsrating_breakdown[1-star, 2-star, 3-star] counts (5-star implied)price.valuePrice in cents (0 = free)worldwide_last_month_revenue.valueRevenue in centsworldwide_last_month_downloads.valueDownload countinstallsInstall range bracket (e.g. '10K - 50K')publisher_idPublisher identifierfeatured_reviews[]Array of top user reviews with rating and texttop_in_app_purchasesPrice range of in-app purchases by country

Call it

HTTP with your key in x-api-key, or the call_endpoint tool of our MCP server.

GET /api/gw/sensortower/android/apps/{package}$0.00 / call✓ working · tested 2026-10-080.22 s latency
Parameters
ParameterTypeNotes
packagestring · pathrequiredGoogle Play package name, e.g. com.ugcroster.app.e.g. com.ugcroster.app
countrystring · queryoptionalTwo-letter store country for the record (estimates are worldwide either way). · default US
HTTP
curl "https://fetchapi.co/api/gw/sensortower/android/apps/com.ugcroster.app?country=US" \
  -H "x-api-key: YOUR_KEY"
MCP
call_endpoint("sensortower.android_app", {"country": "US", "package": "com.ugcroster.app"})
Real example answer (trimmed) · 2026-10-08
{
  "os": "android",
  "name": "UGC Roster - Creator Jobs",
  "price": {
    "value": 0,
    "currency": "USD",
    "string_value": "$0.00",
    "subunit_to_unit": 100
  },
  "active": true,
  "app_id": "com.ugcroster.app",
  "rating": 4.381019830028329,
  "country": "US",
  "icon_url": "https://play-lh.googleusercontent.com/UyFWKnwfNIg5GdBHOaH8vUT0_y79GfAUMq8ZsmcXoHQPlx90TSekCE-J20VQ4IkyfsrGFwjH25hLTFoRXWFR5Q=s150",
  "installs": "10K - 50K",
  "language": "EN",
  "versions": [
    {
      "date": 1791158400000,
      "value": "31.0.2"
    },
    {
      "date": 1788825600000,
      "value": "29.0.0"
    },
    "… 1 more"
  ],
  "cohort_id": null,
  "file_size": "Varies with device",
  "categories": [
    {
      "id": "business",
      "name": "Business"
    }
  ],
  "…": "33 more fields"
}

Related App Store APIs

All 4 App Store jobs →

One key for every API on this page.

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.