Tiered Pricing
Four core endpoints sell two quality tiers. Select with theX-Response-Quality header (default: fresh).
enhanced was retired on these four endpoints on 2026-09-24: it ran the same sources as fresh, so X-Response-Quality: enhanced is now quoted, charged and served at the fresh price, and the 402 body’s info.note says so. POST /v1/entity/deep-check keeps its own tiers (see x402 Protocol).
Quality Tier Definitions
Cached — Cheapest
Cached — Cheapest
Return Redis-cached result if available. Use when freshness isn’t critical and you want the lowest cost. Set
X-Response-Quality: cached.Fresh — Default
Fresh — Default
Always run full data source fan-out. This is the default behavior when no header is sent. Set
X-Response-Quality: fresh.Flat-Priced Endpoints
These endpoints have a single price regardless of quality tier:POST /v1/reports/entity builds a per-entity report from one real check: registry identity, sanctions and PEP screening, domain signals, risk score, up to 3 findings, a per-source status table (a source that did not answer is shown unavailable, never clean) and an evidence hash. Send identifiers or the check_id of an earlier report’s check. Reading a stored report back with GET /v1/reports/{report_id} is free (?format=pdf for a PDF). Sandbox keys cannot create reports: they are built only from real checks.
Deep check
POST /v1/entity/deep-check has its own two tiers and no cached tier: deep is its fresh tier (the default) and extended is its enhanced tier.
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.credit(Italy only, available when enabled): the same asdeep, plus an Italian credit report from Openapi.com.
MCP Tool Endpoints
The MCP tools are priced per call like the REST API.check_entity and get_risk_score cost the same as the fresh tier of the endpoint they mirror; verify_wallet is free; get_compliance_report is billed as POST /v1/reports/entity (0.00, and hidden from the MCP tool list. The REST mirrors:
The
Endpoint column shows the REST transport path. MCP clients invoke these by tool name with the arguments declared in the MCP manifest. Every REST mirror is a POST with a JSON body, verify_wallet included.API Key Tier Upgrades
Pay via x402 to top up an API key’s prepaid balance (POST /v1/keys/upgrade/{tier} or POST /v1/keys/topup/{usd}). This is the only case where x402 payment is required even if you already hold an API key — see Authentication for the full tier ladder. The balance does not expire or reset.
Free Endpoints
No payment or API key required:Payment Methods
x402 USDC Micropayments
AI agents and anonymous callers pay per request via x402 V2 protocol. No subscription required.Networks: Base Mainnet, Base Sepolia, Solana Mainnet, Solana Devnet.Learn more →
Prepaid API Key
Paid-tier API keys skip x402 on each call; the call is debited from the key’s prepaid balance instead. Top-ups are paid via x402. Free and sandbox keys hold no balance and pay per call.Tiers: Free (500/mo), Indie (99), Growth (999).Learn more →
USDC Amount Reference
For x402 integration — amounts use 6 decimal places (1_000_000 = $1.00):
Dynamic Pricing
Query current list prices (and an indicative volume quote):monthly_calls parameter returns an indicative volume quote only; the price charged per call is the list price. For volume pricing, ask for a quote.