Document fraud detection you can actually buy

No demo call, no annual minimum, no review queue. One meter, four plans, and the same engine on every one of them.

You pay for volume, never for better detection. There is no enterprise tier that unlocks sharper analysis, because there is no sharper analysis to unlock — the free key and the largest plan run identical code over your bytes.

Plans

Free

$0

25 documents/month

Full report, web checker, API — no card.

Start free

Solo

$15/mo

200 documents/month

For one integration or a small practice.

Sign up

Starter

$49/mo

1,000 documents/month

Adds private issuer baselines.

Sign up

Growth

$199/mo

10,000 documents/month

Adds priority email support.

Sign up

What counts as one document

One inspection of one file is one document, whether it came from the web checker or from POST /api/v1/inspect. Two details are worth stating plainly, because they are the ones that surprise people:

  • A comparison against an original parses two files, so it counts as two.
  • A request rejected before parsing is not metered — a bad key, an unsupported file type, or a file over the 10 MB cap costs you nothing.

The quota is per key, per calendar month, and it resets on the first. When you reach it the API answers 429 and stops inspecting until the month turns over or you upgrade. There is no overage billing: you cannot spend more than the plan you picked.

What every plan includes

The one thing that is not on every plan is private issuer baselines (Starter and above) — a structural profile of an issuer's own documents that you build from files you already trust. It gates a data store you train, not the engine, and the built-in public baselines work on every plan including Free.

Which plan fits

Plan Documents / month Typically
Free 25 Evaluating the signals, or checking documents by hand.
Solo 200 One integration, or a practice checking a handful a day.
Starter 1,000 An onboarding or lending flow, plus baselines you train.
Growth 10,000 A pipeline running checks continuously.

Past 10,000 documents a month, email us — the honest answer is that we would rather talk about your volume than guess at a price for it.

Billing questions

What counts as one document?

One inspection of one file, whether it runs from the web checker or the API. Comparing a candidate against an original parses two files and counts as two. A request rejected before parsing — a bad key, an unsupported file type, a file over the size cap — is not metered.

What happens when I reach my monthly quota?

The API answers 429 and the key stops inspecting until the next calendar month, or until you upgrade. There is no overage billing and no surprise invoice: you cannot spend more than the plan you chose.

Which currency will I be charged in?

Brazilian cards are charged in reais, everyone else in US dollars. Stripe Brazil can only charge BR-issued cards in BRL, so each plan carries a hand-set BRL price rather than a live conversion — and this page quotes the currency you will actually be charged in, so the number here and the number at checkout agree.

Can I cancel at any time?

Yes, from the dashboard, with no call and no contract. Cancelling returns the key to the Free plan and its 25-document quota rather than disabling it, so an integration keeps working at the free rate instead of breaking.

Do more expensive plans detect more?

No. Every plan runs the same engine, the same signal families and the same latency. The single feature split is private issuer baselines on Starter and above, and that gates a data store you train — not the engine. The built-in public baselines work on every plan.

Do you store the documents I send?

No. Documents are parsed in memory and never written to disk; nothing about the file survives the response. What is stored is a usage counter, so the meter can count. The privacy policy and the security page spell out both halves.

25 documents a month, free, right now

Create an account and the key is on screen in about fifteen seconds — no card. Or try it with no account at all: the free checker runs the same engine on a dragged-and-dropped file.

Developer detail — authentication, the report schema, rate limits — lives in the API quickstart.