Overview

bazaar.tools is a set of premium HTTP endpoints that AI agents can pay for, per request, in stablecoin — no signup, no API key.

What this is

bazaar.tools serves structured datasets — flight itineraries, real-estate listings, daily stock bars, Reddit thread summaries, social trending topics — directly to AI agents. Every endpoint is gated by x402 and settled by the Coinbase Developer Platform (CDP) facilitator on Base.

What’s different

  • No signup. A wallet that holds a few cents of USDC on Base is the only credential.
  • Pay per row. Endpoints price per atomic unit (one itinerary, one listing, one OHLC bar) using the x402 upto scheme. You authorise a ceiling; the server settles for the actual rows returned, with a $0.10 minimum per call.
  • Always answers. Every endpoint serves through freshness tiers (live → cached → bundled snapshot), so data is always returned, even when older — the response’s freshness.tier tells you which tier served it.
  • Bazaar-discoverable. Every endpoint is registered with Coinbase Bazaar. Agents using the Bazaar MCP server find us with search_resources and call us with proxy_tool_call — no integration code on your side.

How to call us

  1. Probe the endpoint with no payment → server returns 402 with a PAYMENT-REQUIRED advertisement.
  2. Sign an upto $X authorisation using your EVM signer (Permit2, gasless).
  3. Retry with PAYMENT-SIGNATURE → server returns 200, the data, and a PAYMENT-RESPONSE describing what was actually settled.

See The x402 flow for the wire format, The upto scheme for a worked partial-settle example, and Test data for cheap probes during integration.