How to pay: x402, API key or prepaid balance
- x402, no signup. Call any priced endpoint, get an HTTP 402 quote, pay it per call in USDC on Base or Solana, and retry with the payment. No account, no key.
- API key with a prepaid balance. Buy balance once (see the prepaid table below). Each priced call is debited at the same list price as x402.
- A free key still pays per call with x402; it has no balance to debit.
There is no subscription and no plan to cancel. The request caps on keys are abuse limits, not a usage allowance you pay for.
Quality tiers
The endpoints in the first table take an X-Response-Quality header. cached answers from a recent result for the same entity and returns 404 when there is none. fresh is the default and runs every source live. enhanced is described under the table. The “What runs” column says what each call checks.
Checks with a quality tier
| Endpoint | Cached | Fresh (default) | Enhanced | Fresh per 1,000 checks | Sandbox | What runs |
|---|---|---|---|---|---|---|
/v1/entity/check | $0.10 | $0.85 | $1.50 | $850.00 | Mock data, free | Sanctions screening (OpenSanctions) and country risk (CPI/FATF) on every call. A business-register lookup when there is something to look up: KVK when you send a KVK number (a KVK name search when the country is NL and no number is sent), KBO/CBE when you send a CBE number. KVK annual accounts, EU VAT/VIES, domain WHOIS and IBAN validation when you send the matching identifier. Returns a trust score and a recommendation. |
/v1/entity/deep-check | n/a | $0.75 | $1.50 | $750.00 | Mock data, free | deep (fresh): PEP and relative/close-associate matches from OpenSanctions, plus a Dutch Centraal Insolventieregister insolvency screen (NL only). extended (enhanced): the same plus adverse media screening against a global news index. No cached tier. |
/v1/kyb/check | $0.25 | $1.50 | $3.00 | $1,500.00 | Mock data, free | The same sources as /v1/entity/check: sanctions screening (OpenSanctions) and country risk (CPI/FATF) on every call, a KVK lookup for an NL company (by registration number, or by name when none is sent), a KBO/CBE lookup for a BE company when you send its registration number, plus KVK annual accounts, EU VAT/VIES, domain WHOIS and IBAN validation when you send the matching identifier. Returns a KYB verdict. |
/v1/reputation/score | $0.10 | $0.65 | $1.00 | $650.00 | Mock data, free | Sanctions screening (OpenSanctions) and country risk (CPI/FATF), scored with Bayesian trust decay over time. |
/v1/risk/score | $0.10 | $0.65 | $1.00 | $650.00 | Mock data, free | Sanctions screening (OpenSanctions) and country risk (CPI/FATF) for a name and country. No register, VAT or domain lookup. |
On /v1/entity/check, /v1/kyb/check, /v1/reputation/score and /v1/risk/score, enhanced calls the same sources as fresh: it buys no extra data today. On /v1/entity/deep-check, fresh is the deep tier (pep_extended and insolvency_records) and enhanced is the extended tier, which adds adverse_media.
Flat-priced endpoints
| Endpoint | Price | Per 1,000 calls | Sandbox | What runs |
|---|---|---|---|---|
/v1/compliance/readiness/{entity_id} | $0.10 | $100.00 | No mock: listed price | EU AI Act compliance readiness assessment for AI systems: a readiness score with gap analysis. |
/v1/mcp/check-entity | $0.85 | $850.00 | Mock data, free | The /v1/entity/check engine as an MCP tool, on entity name, country, KVK number and domain only: sanctions screening (OpenSanctions), country risk, KVK register lookup and domain WHOIS. No IBAN or VAT. |
/v1/mcp/risk-score | $0.65 | $650.00 | Mock data, free | The /v1/risk/score engine as an MCP tool: sanctions screening (OpenSanctions) and country risk (CPI/FATF). |
/v1/reputation/history/{entity_hash} | $0.10 | $100.00 | Mock data, free | Historical reputation trend: the trust score timeline with change events and decay curves. |
/v1/wallet/balance | $0.10 | $100.00 | No mock: listed price | USDC balance on Base mainnet of a registered ERC-8004 agent wallet. |
Free endpoints
| Endpoint | Price | What it returns |
|---|---|---|
/v1/compliance/alerts | Free | Returns an empty list until the alert feed is populated. |
/v1/keys/create | Free | Creates an API key. |
/v1/mcp/check-agent | Free | Placeholder data until real logic ships; not charged. |
/v1/mcp/trust-score | Free | Placeholder data until real logic ships; not charged. |
/v1/mcp/verify-wallet | Free | Wallet screening for EVM and Solana addresses: OFAC SDN address match, on-chain signals (contract check, native and USDC balance, transaction count, first seen on Base) and named risk rules with up to 3 advice items. Not charged. |
Prepaid balance for an API key
| Purchase | Price | Credits |
|---|---|---|
/v1/keys/upgrade/indie | $29 | $29 of prepaid balance, Indie label |
/v1/keys/upgrade/starter | $99 | $99 of prepaid balance, Starter label |
/v1/keys/upgrade/growth | $299 | $299 of prepaid balance, Growth label |
/v1/keys/upgrade/pro | $999 | $999 of prepaid balance, Pro label |
/v1/keys/topup/{usd} | Any whole-dollar amount from $5 | The same amount of prepaid balance, credited 1:1 |
Sandbox keys get mock data at no charge on the endpoints marked “Mock data, free” above, limited to 10 requests per 60 seconds per IP.
Free sandbox
A sandbox key returns deterministic mock data, so you can build and test an integration without a wallet. See the sandbox guide.
How LimitGuard compares
Side-by-side, sourced price tables against OpenSanctions, x402 KYB APIs, Apify sanctions actors and ComplyAdvantage: see the comparisons. Some of them are cheaper for a single check, and those pages say so.