{
  "slug": "are-cheaper-x402-apis-worse",
  "title": "Are cheaper x402 APIs worse?",
  "description": "Not necessarily; price rarely decides which x402 API agents use, as a reseller that charges more than the original search API and gets more calls shows.",
  "lead": "Not necessarily. Price is rarely what decides which API agents use. Whether the endpoint answers, whether its live price matches its listing, and whether buyers return matter more.",
  "reviewed": "2026-10-29",
  "next_step": "The pages below go deeper on this question.",
  "primary_label": "Decode a 402 challenge",
  "primary_path": "/tools/http-402-challenge-decoder?utm_content=price_guide",
  "secondary_label": "Verify an endpoint free",
  "secondary_path": "/verify?utm_content=price_guide",
  "sections": [
    {
      "heading": "A reseller outsold the original at a higher price",
      "paragraphs": [
        "On October 29, 2026, Coinbase's Bazaar listed Exa's own search endpoint (api.exa.ai/search) at 0.007 USDC with 96 unique payers and 8,945 calls in the previous 30 days. A reseller of the same search (stableenrich.dev/api/exa/search) was listed at 0.01 USDC with 165 payers and 30,768 calls. The dearer route had more buyers and about three times the calls.",
        "The difference was not the price. Agents choose from what the index returns for their query, and Bazaar search is text matching on the listing's description. A description that names the task in plain words, and a listing that appears where agents search, matter more than a few tenths of a cent."
      ]
    },
    {
      "heading": "What matters more than price",
      "paragraphs": [
        "Is the endpoint live now? An unpaid request to a working endpoint returns HTTP 402 with a price, a network and a payTo address. A listing whose endpoint times out or returns a server error costs the buyer a failed call.",
        "Does the live price match the listing? The index records a price at indexing time; the 402 challenge carries the current one. A gap between them means the listing is stale or the seller has repriced.",
        "Do the same buyers come back? The l30DaysTotalCalls and l30DaysUniquePayers fields on each listing show whether a resource is used repeatedly or tried once."
      ]
    },
    {
      "heading": "The real cost of cheap",
      "paragraphs": [
        "A cheap API that does not answer costs more than a dearer one that does. The buyer still spends the request, the retries and the time, and gets nothing back. Reliability and a clear scope, not the lowest price, decide what gets called again."
      ]
    }
  ],
  "sources": [
    {
      "label": "Coinbase: discover services in the Bazaar (listing fields and search)",
      "url": "https://docs.cdp.coinbase.com/x402/buyer/discover-services"
    },
    {
      "label": "x402 docs: the HTTP 402 response",
      "url": "https://docs.x402.org/core-concepts/http-402"
    },
    {
      "label": "Coinbase: get discovered in the Bazaar (descriptions and schemas)",
      "url": "https://docs.cdp.coinbase.com/x402/seller/get-discovered"
    }
  ]
}
