Credits
Metered usage, billing signals, and how to plan integrations without surprise credit behavior
Some endpoints consume credits from your account balance. The API may return 402 when balance is insufficient.
Check `meta.creditsCharged`
Each successful metered response includes how many credits were billed for that call — use it for client-side accounting and alerts.
How metering works
- Metered routes charge credits when the lookup attempt completes successfully, as documented per endpoint. That can include cases where the social profile is private or not found — those outcomes are returned in the
200response body (for exampledata.lookupStatuson TikTok profile lookup), not as HTTP errors. - The
whoamiendpoint is intended for connectivity checks and does not charge credits. - Use
GET /v1/balanceto read your current credit balance over the public API; it does not charge credits. - Response metadata includes
creditsChargedso you can confirm what was billed for that request.
Planning integrations
- Preflight your balance before high-volume jobs (for example with
GET /v1/balanceor your own ledger checks). - Treat
402as a signal to top up or reduce concurrency. - See the API reference for credit amounts and endpoint identifiers (for example TikTok profile lookup).