Credits
Metered usage, billing signals, and how to plan integrations without surprise credit behavior
Most lookup endpoints consume credits from your account balance. When the balance runs out, those routes return 402 instead of doing the work.
How metering works
- Credits are charged when the lookup completes successfully, as documented per endpoint. "Successful" includes outcomes like a private or not-found profile, or a
restrictedpost — these come back in the200body (viadata.lookupStatus), not as HTTP errors, and they still cost credits. GET /v1/whoamiandGET /v1/balanceare free — use them for connectivity checks and balance reads without spending credits.- The exact cost per route lives in the API reference, on each operation's page.
Planning your integration
- Check your balance before high-volume jobs with
GET /v1/balance(or your own ledger). - Treat
402as a signal, not a crash — top up, throttle, or pause until you have credits. - Reconcile against
meta.creditsChargedso your accounting matches what actually billed.