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
| Request | Credits |
|---|---|
| App metadata, 1 app | 1 |
App metrics (current), 5 apps, app-power + downloads | 5 × (1 + 10) = 55 |
| The same request on App Metrics–History, 7 days or one full calendar year | 5 × 55 = 275 |
Keyword metrics (current), 10 keywords, volume + difficulty | 2 |
App keyword ranking (history), 5 apps × 5 keywords, rank + installs | 5 apps × 2 metrics × 5 = 50 |
Following your spending
Successful responses include these fields in metadata.request:
cost: the request’s credit cost;charge_type:creditsuses your credit balance;threadidentifies 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.