Fair billing
Pay for what you get. Nothing else.
Every rule on this page is how our billing works today, in plain English.
You pay for results, not attempts
Only when we return something
Credits are charged when we return a person, an email, a mobile, or a company profile. A lookup that finds nothing costs nothing.
Company-level ID is free
Knowing which companies visit your site never uses credits, on any plan, with no monthly limit.
Repeat visits in a month are free
A person costs 1 credit the first time we identify them in a calendar month. Every return visit that month is free, including from a new device when we can tell it's the same person. Shopper ID with Klaviyo connected: a new shopper costs 2 credits once, a shopper already in your Klaviyo costs 1 credit, and return visits we recognize by our own cookie are free; a match of the same shopper on a new device costs 1 credit. Without Klaviyo, a shopper costs 2 credits the first time we identify them in a calendar month.
Bots are filtered out
Crawlers, uptime monitors, and headless browsers are dropped before anything is stored or matched, so they never cost you a credit.
Withheld people are never charged
People who opted out, asked to be deleted (including through California's DROP), are on your own suppression list, or were browsing a sensitive page are never returned and never charged.
Limits you control
Daily caps per API key
Give every key, and every AI agent, its own maximum credits per day. When it's reached, calls stop until the next UTC day.
A ceiling on every call
One API or MCP call can't spend more than 250 credits unless you raise it for that call (up to 10,000).
A monthly overage limit
On paid plans, set a hard limit on overage from the Usage page, or set it to zero to pause when your credits run out. The Free plan never bills overage; it pauses at zero.
Free quotes before you spend
Ask what a call could cost with POST /v1/estimate or the estimate_cost MCP tool. It's free, and every API response tells you what it charged in the X-Credits-Used header.
Retries never charge twice
Send an Idempotency-Key and repeating the same request within 30 days returns the saved result for free. Identical MCP tool calls are free for 30 days too.
When something goes wrong
Refunds for bad results
If we gave you the wrong person, an email that bounced, or out-of-date details, report it from the person's page in the dashboard, with POST /v1/report, or with the report_bad_data MCP tool. We refund the credits charged for that result if it was charged in the last 30 days, once per result, and we don't deliver it again.
The refund limit, stated plainly
Automatic refunds in any rolling 30 days are limited to 10% of the credits your workspace spent in those 30 days. Reports above that limit wait for our team to review them, and nothing is refunded until then.
Your plan, your call
Cancel monthly plans any time
Cancel from Billing in the dashboard, which opens the Stripe billing portal. Your plan runs to the end of the period you paid for, then moves to Free. Nothing is deleted.
Unused credits roll over a month
On paid plans, credits you don't use roll over for one month. They expire at the end of the month after the one they were issued in.
See what each action costs on Pricing, and how refunds work step by step in the help center. Questions about a charge? Contact us.
Ready when you are
Try it on your own traffic
Start free with 100 credits a month. Company-level ID is free on every plan.