fetchapi

Estimate an iOS app's monthly revenue and downloads API

One call returns one iOS 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 an iOS app's revenue and download estimate, in-app purchases and ratings (Sensor Tower)GET ios/apps/{app_id}$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 iOS 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_idApp Store ID, 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 countpublisher_idPublisher identifierfeatured_reviews[]Array of top user reviews with rating and texttop_in_app_purchasesIn-app purchase names, prices, and durations 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/ios/apps/{app_id}$0.00 / call✓ working · tested 2026-10-080.23 s latency
Parameters
ParameterTypeNotes
app_idstring · pathrequiredApp Store numeric id, e.g. 6760748069 (from the app's apps.apple.com URL).e.g. 6760748069
countrystring · queryoptionalTwo-letter store country for the record (estimates are worldwide either way). · default US
HTTP
curl "https://fetchapi.co/api/gw/sensortower/ios/apps/6760748069?country=US" \
  -H "x-api-key: YOUR_KEY"
MCP
call_endpoint("sensortower.ios_app", {"app_id": "6760748069", "country": "US"})
Real example answer (trimmed) · 2026-10-08
{
  "os": "ios",
  "name": "UGC Roster - Creator Jobs",
  "price": {
    "value": 0,
    "currency": "USD",
    "string_value": "$0.00",
    "subunit_to_unit": 100
  },
  "active": true,
  "app_id": 6760748069,
  "rating": 4.741732283464567,
  "country": "US",
  "icon_url": "https://is1-ssl.mzstatic.com/image/thumb/Purple221/v4/67/ce/6b/67ce6b34-7310-a425-5db7-2e8fde9db73b/AppIcon-0-0-1x_U007epad-0-1-85-220.png/150x150bb.jpg",
  "installs": null,
  "language": "EN",
  "versions": [
    {
      "date": 1791244800000,
      "value": "32.0.0"
    },
    {
      "date": 1789430400000,
      "value": "31.0.1"
    },
    "… 1 more"
  ],
  "cohort_id": null,
  "file_size": 146919424,
  "categories": [
    {
      "id": 6000,
      "name": "Business"
    },
    {
      "id": 6012,
      "name": "Lifestyle"
    }
  ],
  "…": "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.