Full visa record, paid per request over x402 (no account, no API key)
Same record as GET /api/v1/visa on a Pro plan, but paid per call over the x402 protocol instead of an API key: 0.03 USD in USDC on Base.
Call it once without payment and it answers 402 with a PAYMENT-REQUIRED header describing the offer; an x402 client signs a TransferWithAuthorization (EIP-3009) and repeats the call. The payer needs USDC but no ETH — the facilitator submits the transaction and pays the gas.
Settlement happens only after the handler returns a response below 400, so a 404 on an uncovered pair is never charged.
Free alternatives, if paying per call is not what you want: POST /api/v1/visa/register for a free key, or the keyless MCP server at https://visa.orizn.app/mcp.
Query parameters
ISO 3166-1 alpha-3 country code.
Passport country, ISO 3166-1 alpha-3.
ISO 3166-1 alpha-3 country code.
Destination country, ISO 3166-1 alpha-3.
Response language, ISO 639-1. Defaults to en.
Response
Payment settled — the full visa record.