Credits are deducted after a successful response. If a lookup fails with a
5xx error, you are not charged.How billing works
Free-repeat window
Repeat lookups of the same input are free for 6 months after your first paid lookup.Pay on success
Failed lookups (
502, 503, 504) never cost credits.Free repeats
Most 1-credit lookups are free again for the same address during the
6-month free-repeat window.
Outcome-based
GitHub Leaks and Exposed API Keys charge only when they find credentials.
What each lookup costs
- Standard (1 credit)
- Outcome-based
- Free
Repeat lookups of the same input during the 6-month free-repeat window are free
(
credits: 0, served from cache).Bulk runs
Bulk runs charge per successful item, not per request. A run of many addresses
charges only for the ones that resolve successfully.
Check your balance
Check it in the dashboard, or read it programmatically to gate spend in your own code.- API
- Dashboard
When you run out
Get notified before you run out
Set up webhooks to catch low balances before they block a lookup.credits.low
credits.low
Fires when your balance drops below the threshold you configure.
credits.exhausted
credits.exhausted
Fires when your balance reaches zero.
Tips to spend less
Validate before you enrich
Run the free-repeat validity check first and skip invalid addresses before a
premium lookup.
Batch high-volume work
Bulk runs share the same per-item cost but are built for volume.
Reuse recent lookups
Repeat lookups during the 6-month free-repeat window are free. Cache results on your side
to avoid unnecessary calls.
Next steps
Quickstart
Make your first lookup in under two minutes.
Rate limits
Understand request limits alongside credit costs.