Skip to main content
All endpoints live under a single base URL:
Everything is a GET. Metered endpoints (screening, VPN, geolocation) require a bearer API token — or, with no token at all, x402 pay-per-request. The public data feeds (/stats, /delisted, /screen/lists) are unauthenticated and free.

Requests and quota

Each metered request costs one credit against your organization’s monthly quota, regardless of how many lists match. Over quota you get 402 with the option to pay per request or upgrade; burst limits return 429 with a Retry-After header. Every request is written to your audit trail.

Response conventions

Screening responses share one envelope: sanctioned is true only for government sanctions-list hits, flagged is true for any hit (sanctions, crime-intelligence, or risk-exposure), and every match names the list that produced it. All timestamps are UTC ISO-8601. The same endpoints are also exposed as MCP tools for AI agents.