Skip to main content
Protos exposes 8 of its own data reads as paid endpoints, priced in USDC via the x402 protocol. Any agent with an x402-capable wallet can pay per call — no signup, no API key, no subscription. This is the opposite direction from the API in API Overview: there, you call Protos for free. Here, your agent pays Protos a few cents for a specific data read.

Routes

Each route reuses the exact same underlying function its free, chat-facing equivalent calls — there’s one implementation of “get a price” or “scan a token,” not two that can drift apart.

Why /api/quote never returns calldata

Every execution path in Protos is non-custodial — an agent calling this endpoint gets a route summary and a link back to the Protos app to actually sign, never a directly-executable payload. An agent can’t use this endpoint to move funds on a user’s behalf; it can only use it to research a route.

Discovery

  • /openapi.json — machine-readable schema for all 8 routes.
  • /llms.txt — a plain-text summary for LLM agents discovering what Protos offers.

Payment

Standard x402: your agent’s wallet needs to speak the x402 payment protocol (USDC on Base). Point an x402-aware HTTP client at any route above; it will receive a 402 challenge, pay, and get the data back in the same request/response cycle.