REST API · App Store and Google Play

The ASO API built for developers.

Keyword difficulty, Apple's own search popularity, rankings, reviews and revenue estimates for both stores, over plain REST.

Try it without a key · Credits from $10 · No subscription

RequestNo API key
curl -G https://api.trysonar.app/api/v1/keywords/metrics \
  --data-urlencode "q=habit tracker" \
  -d store=ios \
  -d country=us
Response200 OK
{
  "data": {
    "keyword": "habit tracker",
    "store": "ios",
    "country": "us",
    "difficulty": 72,
    "popularity": 56,
    "popularity_source": "apple",
    "popularity_apple": 56,
    "est_downloads_at_1": 560,
    "results_count": 200,
    "stale": false
  }
}

At a glance

REST API
https://trysonar.app/api/v1 — Bearer aso_… API key or an OAuth access token. OpenAPI 3.1 spec: https://trysonar.app/openapi.json
Free tier
No account or key: 7 stateless endpoints (app lookup, app search, ASO score, keyword extraction, keyword suggestions, keyword metrics and top charts). 30 requests/day per IP shared, and keyword metrics allows 5 keywords/day per IP.
API credits
50 free credits on signup. Prepaid packs, no subscription, credits never expire: $10 / 1,000 credits · $20 / 2,500 credits · $50 / 7,000 credits · $100 / 15,000 credits.
Credit costs
1 credit per call for app lookup, app search, keyword suggestions, keyword extraction, ASO score, reviews and top charts · 10 credits per call for keyword research · 1 credit per app for revenue estimates · 1 credit per keyword for keyword metrics. Failed calls are free.
Indie plan
$29/month or $290/year · 10 apps · 2,500 tracked keywords · competitors uncapped · 1 seat · 1,000 API requests/day
Agency plan
$149/month or $1,490/year · 50 apps · 10,000 tracked keywords · competitors uncapped · 5 seats · 5,000 API requests/day · portfolio rollup, white-label client reports, App Store Connect data via the API
Stores and countries
App Store (175 storefronts) and Google Play (145 markets) for app lookup, search, reviews and ASO scores. Keyword research and rank tracking cover 72 markets.
Data freshness
Tracked keywords are re-ranked once per UTC day; iOS ranks follow Apple's own App Store search order. iOS popularity is Apple's Search Popularity where Apple reports it, with a calibrated estimate below Apple's floor.

Endpoints

A complete App Store Optimization API

10 stateless endpoints for research, plus workspace endpoints for daily tracking.

MethodEndpointNo key
Research — API credits or any plan
GET/api/v1/keywords/metrics
GET/api/v1/keywords/search
GET/api/v1/keywords/suggestions
GET/api/v1/apps/search
GET/api/v1/apps/lookup
GET/api/v1/apps/aso-score
GET/api/v1/apps/extract-keywords
GET/api/v1/apps/reviews
GET/api/v1/apps/revenue
GET/api/v1/charts/top
Workspace — Indie and Agency plans
GET/api/v1/apps/:id/rankings
GET/api/v1/apps/:id/keywords
GET/api/v1/competitors/:id/keywords
GET/api/v1/apps/:id/competitor-landscape
GET/api/v1/apps/:id/changes
POST/api/v1/products

Data

Apple’s own numbers, not guesses

  • USApp Store popularity
    • habit tracker
      56
    • habit tracker app
      16

    Search popularity from Apple

    Apple's own numbers where Apple reports them, a calibrated estimate below its floor, and popularity_source on every row.
  • 20%

    of the iTunes API's top 100 lands within two places of the true rank

    True App Store rankings

    iOS ranks follow Apple's own search order, not the iTunes API's.
  • 12.5

    mean error against Apple's values

    Calibrated Android popularity

    From Google Play autocomplete and top-app installs, checked against Apple's values.

Pricing

The cheapest ASO API on the market

Enterprise ASO APIs start at $100–500+ a month on annual contracts. Sonar starts at $10, prepaid.

  • $0

    No API key

    Free tier

    7 endpoints with daily limits per IP, then 50 free credits on signup.
  • $10

    1,000 credits

    API credits

    1 credit per call, 10 for full keyword research. Credits never expire.
  • $29/mo

    1,000 req/day

    Indie plan

    Adds the dashboard, daily rank tracking and unlimited history.

FAQ

ASO API questions

An ASO API gives you programmatic access to App Store Optimization data (keyword search volume, keyword difficulty, app rankings, reviews and listing metadata) over plain HTTP instead of a dashboard. Pipe it into scripts, CI pipelines, internal dashboards or AI agents.

Yes. 7 stateless endpoints (app search, app lookup, ASO score, keyword extraction, keyword suggestions, keyword metrics and top charts) work with no Authorization header at all, rate-limited per IP per day. Sign up for 50 free credits and higher limits.

On iOS, popularity is Apple's own Search Popularity score (5–100) from the Apple Ads console wherever Apple reports a value. Apple floors most long-tail terms at 5, so below that floor Sonar shows a calibrated estimate instead. Android popularity is Sonar's estimate from Google Play autocomplete and the installs of the top-ranked apps, calibrated against Apple's values for the same keywords (MAE 12.5). Every response tells you which source it used.

Prepaid credit packs start at $10 for 1,000 credits (most calls cost 1 credit; full keyword research costs 10). No subscription, and credits never expire. The Indie plan ($29/mo) includes 1,000 req/day plus the dashboard, rank tracking and unlimited history.

Hosted ASO APIs like AppTweak, Appfigures and ASOMobile sell API access as part of a monthly subscription, and enterprise plans typically run $100–500+ a month with annual contracts. Sonar starts at $10 in prepaid credits with no subscription, and 7 endpoints work before you sign up — the lowest-commitment hosted ASO API for indie developers, scripts and AI agents.

Two options. The open-source aso npm library is free, but it scrapes the stores from your own machine: estimated difficulty and traffic scores, keyword suggestions and an app visibility score, with no Apple search popularity, no hosted history, and your own IP absorbing the store rate limits. Sonar's hosted ASO API has a free anonymous tier (7 endpoints including keyword metrics with real Apple popularity on iOS, no key required) plus 50 free credits when you sign up.

Yes. Every endpoint takes a store parameter (ios or android) and a country code. Keyword difficulty, popularity, rankings, reviews and revenue estimates work for both stores.

Make your first call in a minute

Sign up for an API key and 50 free credits, or start a free trial for the dashboard and daily rank tracking.

7-day free trial · Card required, $0 today · Cancel anytime

Prefer an agent or a terminal? The ASO MCP server and ASO CLI use the same data and credits.