x402 Bazaar Scraper & Monitor – Coinbase Agent API Catalog avatar

x402 Bazaar Scraper & Monitor – Coinbase Agent API Catalog

Pricing

from $0.70 / 1,000 x402 listings

Go to Apify Store
x402 Bazaar Scraper & Monitor – Coinbase Agent API Catalog

x402 Bazaar Scraper & Monitor – Coinbase Agent API Catalog

Scrape and monitor the x402 Bazaar, Coinbase's catalog of pay-per-call APIs for AI agents: search, full catalog export, host rankings and daily new / changed / removed listing alerts. Price in USD, networks, payTo, 30-day calls and payers.

Pricing

from $0.70 / 1,000 x402 listings

Rating

0.0

(0)

Developer

Benelux Signals

Benelux Signals

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

4 days ago

Last modified

Security

Limited permissions

Share

Scrape, search and monitor the x402 Bazaar, the public discovery catalog of the Coinbase Developer Platform (CDP) facilitator that lists every pay-per-call API for AI agents paid via the x402 protocol (HTTP 402 + USDC). Get every listing as clean JSON, CSV or Excel, with the price per call in USD, payment networks, merchant wallet (payTo), paid calls and unique payers over the last 30 days, and get daily alerts for new, changed, repriced and removed x402 endpoints.

Not affiliated with or endorsed by Coinbase or the x402 Foundation. Data comes from the official, public, key-less Bazaar discovery API.

Why use this Actor?

  • The whole x402 Bazaar, not just the top 20. The Bazaar's own search returns at most 20 results. Catalog mode pages through all ~77,000 listings (Nov 2026) and filters by keyword, network, price, tags, URL and real usage.
  • Change monitor. The catalog churns fast (tens of thousands of listings come and go each month). Turn on monitorChanges and schedule the Actor: each run returns only new, changed, price_changed (with previousPriceUsd) and removed listings.
  • Host ranking. hosts mode collapses the catalog into one row per API provider: endpoints, total paid calls (30 days), peak unique payers, min/median/max price, networks, wallets and top tags. You can see at a glance who really earns from agent payments and who only spams listings.
  • Prices in dollars. Atomic USDC amounts are converted to USD per call. Testnet-only listings are filtered out by default.
  • Official public API only. No login, no API key, no proxies, no personal data. Requests are paced and retried politely.

Use cases

  • x402 / agent-payments builders: competitor and pricing research before you list your own paid API.
  • AI agent developers: find paid tools per topic (weather, search, crypto data, scraping) with price and real usage, then feed them into your agent or MCP server.
  • Crypto and market analysts: track x402 Bazaar growth, churn, pricing and the top hosts by paid calls.
  • Investors and BD teams: lead lists of companies that monetise APIs through x402.

Input examples

Search the Bazaar like an agent would:

{ "mode": "search", "query": "weather forecast" }

All Base listings under $0.01 per call that were actually used in the last 30 days, most-called first:

{ "mode": "catalog", "networks": ["base"], "maxUsdPrice": 0.01, "minCalls30d": 1, "maxResults": 500 }

Top 50 x402 API providers by paid calls:

{ "mode": "hosts", "maxResults": 50 }

Daily change monitor for everything about "crypto" (schedule it daily; the first run saves a baseline):

{ "mode": "catalog", "keywords": ["crypto", "token"], "monitorChanges": true, "stateKey": "crypto-watch", "maxResults": 1000 }

Output example

{
"status": "ok",
"changeType": "price_changed",
"resource": "https://www.api-xpay.com/x402/quote",
"host": "www.api-xpay.com",
"serviceName": "X Pay",
"description": "Payment quote with amount, asset, and merchant wallet",
"tags": ["payment", "quote", "pricing"],
"method": "GET",
"priceUsd": 0.005,
"previousPriceUsd": 0.01,
"networkNames": ["base"],
"assets": ["USD Coin"],
"payTo": ["0x589a2314a2E05F45e40C4823Da3Ba58D421dB3d8"],
"calls30d": 6719,
"uniquePayers30d": 250,
"lastCalledAt": "2026-11-01T07:21:51.728Z",
"lastUpdated": "2026-11-01T07:21:52.059Z",
"scrapedAt": "2026-11-02T15:00:00.000Z"
}

A summary (resources scanned, matched, saved, charged, change counts) is stored as RUN_SUMMARY in the run's key-value store.

Pricing

Pay per event, no subscription:

EventFree planBronzeSilverGold+
Listing, host or change row saved (listing)$0.001$0.0009$0.0008$0.0007
Full catalog scan (full-catalog-scan, hosts mode and monitor mode only)$0.01$0.01$0.01$0.01
Actor start$0.001$0.001$0.001$0.001

A search costs about $0.021. A daily monitor that finds 30 changes costs about $0.041 per day. Baseline runs, "no results" rows and error rows are free. Use maxResults or the maximum cost per run to cap spending.

FAQ

Where does the data come from? From the public x402 Bazaar discovery API of the Coinbase Developer Platform (/v2/x402/discovery/resources and /search), the same catalog that agents and the CDP SDK use. No API key is needed.

How fresh is it? Live at run time. calls30d, uniquePayers30d and lastCalledAt come from the Bazaar's own quality data.

Why can a "removed" listing come back? The catalog changes while it is being paged. To avoid false alarms, a listing must be missing in two consecutive scans before it is reported as removed.

Does it call or pay for the APIs? No. It only reads the catalog. Nothing is paid and no endpoint is invoked.

Why do some prices show null? The price is only converted when the payment asset is a USD stablecoin with known decimals. Other assets keep their raw accepts data (includeSchemas: true).