Preview free → paid route returns 402 → settle USDC on Base → retry with payment signature.
curl -sS https://api.pogo-tb.nl/v1/kenteken/JZ597N/preview curl -sS 'https://api.pogo-tb.nl/v1/adres/preview?pc=1012JS&huisnr=1' curl -sS 'https://api.pogo-tb.nl/v1/postcode/preview?pc=1012AB'
curl -si https://api.pogo-tb.nl/v1/kenteken/JZ597N | head -n 40
Response includes Payment-Required (base64) and JSON accepts[] with amount, network eip155:8453, asset USDC, payTo.
Sign an EIP-3009 TransferWithAuthorization for the quoted amount, then retry with header PAYMENT-SIGNATURE (base64 payment payload). SDKs: x402 buyers quickstart.
Machine guide: /v1/examples
https://facilitator.openx402.aiRDW CC0 · BAG/PDOK CC BY 4.0. Include source fields from each JSON response when redistributing.