API Data Pricing

API plans

You can find more information about API subscription pricing and the number of credits included in each plan in the API Subscription Pricing section.

How credits are charged

The price of a request is known before you send it: it depends only on the request parameters.

  • Current data: 1 credit per app and per metric.
  • History data: 5 credits per app and per metric, for the requested date range.
  • Download and revenue estimates: 10 credits per app per metric (current) or 50 (history). Category estimates cost 50 credits per request. Estimates are available on Enterprise plans with estimates access enabled and on legacy API plans; current Lite, Pro and Power plans do not include them.
  • Keywords, countries, categories and pages are covered by the listed price, within the endpoint’s limits.
  • Fixed prices:
    • live search, including ads: 10 credits per request;
    • live search history: 5 credits per request;
    • review search: 10 credits per request;
    • your own console data (App Store Connect, Google Play Console and Google Play Reports): 1 credit per request, available on every API plan for connected accounts you can access;
    • search apps by name: 1 credit per request;
    • AppTweak account and reference endpoints (credit balance, countries, languages, DNA, followed lists, tracked applications and workspaces): free.
  • Errors are free, except AppNotAvailableError: requesting an app unavailable for the given country, language and device returns a 422 with a cost of 1 credit.

App Store Data and Console Data requests are limited to one full calendar year per call. Some endpoints have shorter limits. Console reports require between 1 and 10 app IDs per request.

Requested metrics are charged even when their values are null. If your plan does not include estimates, the whole request is refused with 403 EstimatesNotInPlanError at no charge.

Each endpoint page states its own price.

Examples

RequestCredits
App metadata, 1 app1
App metrics (current), 5 apps, app-power + downloads5 × (1 + 10) = 55
The same request on App Metrics–History, 7 days or one full calendar year5 × 55 = 275
Keyword metrics (current), 10 keywords, volume + difficulty2
App keyword ranking (history), 5 apps × 5 keywords, rank + installs5 apps × 2 metrics × 5 = 50

Following your spending

Successful responses include these fields in metadata.request:

  • cost: the request’s credit cost;
  • charge_type: credits uses your credit balance; thread identifies an Unlimited token, which reports the cost without deducting credits.

Error responses include metadata.request.cost. Unlimited tokens are not debited.

Your balance is returned, for free, by the API Credits Balance endpoint.

If your balance is lower than the cost of a request, the request is refused with 403 NotEnoughCreditsError and costs 0 credits.

Pricing change of 02/11/2026

On 02/11/2026, AppTweak divided all credit amounts by 10, at the same plan prices: 1 new credit equals 10 previous credits. Existing balances and plans were converted with a 10% bonus.