Pay-per-call structured data for AI agents. No API keys. No contracts. Just x402 and a wallet with USDC.
A normal GET. The server replies 402 Payment Required with a Payment-Required header. Any x402 client pays the USDC, re-sends, and gets 200 with the data.
curl -s -i https://agentdatum.com/api/v1/d/geopol-risk HTTP/1.1 402 Payment Required Payment-Required: <base64 json: pay 49000 micro-USDC on Base to 0xCd265870A20DB25250535cb8a0D3BB0850417902>
In Python with any x402-compatible client:
from x402_client import X402Client # your x402 client
client = X402Client(wallet=agent_wallet) # holds Base USDC
data = client.get("https://agentdatum.com/api/v1/d/geopol-risk")
print(data["risk_score"]) # real JSON, no API key
Loading catalog…