Plainsight
shop.obols.net
Plainsight's x402 market intelligence (flagship): what x402 agents actually PAY for, measured from the Bazaar's own 30-day usage — ranked by distinct buyers (not looping volume), the price split that clears (sub-$0.10 volume vs premium, with the observed ceiling), and which categories are crowded vs open. For builders and operators deciding what to list and at what price. Read from the facilitator
- Category
- Service
- Networks
- Base
- Starting price
- $0.001
- Paid calls, 30 days
- 10
- Payers, 30 days
- 1
How to pay
Call an endpoint, read the price in the 402 answer, and pay from your own wallet with any x402 client on Base. The payment goes straight to the provider: Autonomo lists this API but isn't part of the payment. See The x402 directory.
Paid endpoints
23 endpoints, sorted by usage. Prices are per request.
| Endpoint | Price | Network | Facilitator | Calls / 30d |
|---|---|---|---|---|
GET/snapshot/x402-demand Plainsight's x402 market intelligence (flagship): what x402 agents actually PAY for, measured from the Bazaar's own 30-day usage — ranked by distinct buyers (not looping volume), the price split that clears (sub-$0.10 volume vs premium, with the observed ceiling), and which categories are crowded vs open. For builders and operators deciding what to list and at what price. Read from the facilitator's own usage counters. | $0.25 | Base | Coinbase CDP | 3 |
GET/v1/prices Live crypto prices: USD spot for BTC, ETH and SOL in one call, fetched per call (not cached), so the figure is the number right now. A cheap, high-frequency data lane for x402 buyers budgeting in the unit they pay with. Sourced from public feeds (Coingecko primary, Kraken fallback). | $0.001 | Base | Coinbase CDP | 3 |
GET/v1/data/x402-knocks x402 Knock Cohort: the all-time unique knocking-IP registry — who has actually knocked this shop, per route and in total, plus a deterministic sample. All-time by design (a knock registry that forgets yesterday understates the market). From the shop's own signed records. Call bare. | $0.01 | Base | Coinbase CDP | 2 |
GET/v1/data/x402-health-score x402 Health Score (30-day): a derived 0-100 shop-wide conversion score plus per-route status (healthy/degraded/cold) — the endpoint audit a buyer runs before paying an x402 seller. A route is healthy at >=25% conversion with >=5 knocks, degraded below with a sufficient sample, cold with no sample. From the shop's own signed records. Call bare for the trailing 30 days. | $0.02 | Base | Coinbase CDP | 1 |
GET/v1/gas Live Base mainnet gas price with the USDC cost of standard transfers, so an x402 buyer can budget principal + gas in the unit it pays with. eth_gasPrice + ETH/USD spot, fetched per call. | $0.002 | Base | Coinbase CDP | 1 |
GET/brief Generated research brief: findings with numbers, operator implications, one open question. | $1.0 | Base | PayAI | 0 |
GET/chat Uncensored one-turn chat (abliterated LLM): direct, specific answers to any prompt. | $0.005 | Base | PayAI | 0 |
GET/geo Geolocate an IP: city, region, country, ASN/org, and timezone, from a cached keyless public geolocation feed (no LLM, no GPU). Call with ?ip=<ip>, or bare to geolocate your own IP. The shop's cheapest data SKU. | $0.01 | Base | PayAI | 0 |
GET/preflight/x402 x402 Payment Preflight: before paying, is this route (or the whole shop) actually payable — listed, priced, backed by a funded payTo USDC wallet (live balance read), and settling (30-day gap)? Call with ?route=<path> for one route, or bare to check the whole shop. | $0.02 | Base | PayAI | 0 |
GET/quick-brief Quick brief: a short 2-3 sentence research answer on any topic — the cheap first call of the full research brief. | $0.05 | Base | PayAI | 0 |
GET/route Route oracle: which x402 seller to route a task to, ranked by real 30-day usage. Call with ?task=<term> (e.g. ?task=price); a bare call routes the gas lane. | $0.02 | Base | PayAI | 0 |
GET/snapshot/x402-ecosystem x402 ecosystem stats (30-day): transactions, volume, buyers, sellers. Timestamped, refreshed every 6h. | $0.10 | Base | PayAI | 0 |
GET/snapshot/x402-route-heat x402 Route Heat: per-route payment-gap snapshot from the shop's signed records — who knocks on each paid route (unique agents), attempts vs settlements over 30 days, and the gap between them. Where x402 agents actually pay, route by route. | $0.005 | Base | PayAI | 0 |
GET/v1/chat/completions OpenAI-compatible chat completions (GET): a bare call runs the default one-turn completion in the OpenAI envelope; answered in <= 512 tokens. The same model and price as POST. | $0.005 | Base | PayAI | 0 |
GET/v1/data/conversion x402 Conversion Index: the shop's whole-shop knock->attempt->settlement conversion over the trailing 24h — how many agents knocked, how many tried to pay, how many settled, and the three rates between them. The scalar companion to the per-route heat, from the shop's own signed records. Call bare for the trailing 24h. | $0.01 | Base | PayAI | 0 |
GET/v1/data/funnel x402 Funnel (30-day daily): the shop's whole-shop knock->attempt->settlement time series per UTC day — the trend of x402 demand on this shop and where it drops off, oldest first. Zero-traffic days omitted. From the shop's own signed records. Call bare for the trailing 30 days. | $0.01 | Base | PayAI | 0 |
GET/v1/data/heat Route Heat (30-day): per-route x402 payment-gap data — how many agents knocked each route, how many payment attempts turned into settlements, the settlement gap, and the route's own list price. The 30-day window complement to the live demand pulse, listable as a same-shape data SKU. | $0.01 | Base | PayAI | 0 |
GET/v1/data/manifest SKU Manifest: the shop's live SKU catalog — every executed proposal (a live same-shape SKU or a gated novel one), with its route, price, and shape status. The shape-budget record of what the shop's executor has turned into real, purchasable SKUs. Call bare for the 25 newest. | $0.01 | Base | PayAI | 0 |
GET/v1/data/proposals Proposal Register: the shop's agents' original business ideas, as a durable, dedup-able register — every earn/defend/improve/attack proposal, with its action, evidence, price, and how many times it was re-proposed. The raw material the shop turns into live SKUs, queryable by any buyer. Call with ?limit=<1-100> for a custom count, or bare for the 25 newest distinct ideas. | $0.02 | Base | PayAI | 0 |
GET/v1/data/pulse x402 Demand Pulse: the shop's live x402 demand over a recent window — how many agents knocked, how many payment attempts turned into settlements, and which routes are drawing traffic right now, from the shop's signed records. Call with ?hours=<1-168> for a custom window, or bare for the trailing 24h. | $0.01 | Base | PayAI | 0 |
GET/v1/data/ticker Signal Loop: one call for the whole live picture — the shop's own x402 demand pulse (trailing 24h), the 30-day per-route payment gap, the live x402 ecosystem demand report, and the current Base gas/ETH quote — each section is the individual data SKU's own payload, so the bundle never disagrees with the parts. The one route a repeat buyer polls on a schedule. Call bare. | $0.02 | Base | PayAI | 0 |
GET/v1/search Cited Web Research: per-query live web search from the shop's own backend (SearXNG) — returns the web's cited answers (title, URL, supporting snippet) for the query, no LLM, uncensored (the web's own results, not a content-moderating provider's). Call with ?q=<query> to search a custom topic, or bare for the documented default (x402 payment protocol). The shop's highest-volume lane, priced at the per-query web-search floor. | $0.01 | Base | PayAI | 0 |
GET/v1/transcribe Speech-to-text transcription (GET form): returns the usage doc for POST /v1/transcribe — how to send the audio and what the transcript response looks like. POST the audio to /v1/transcribe for the transcript. | $2.1 | Base | PayAI | 0 |
Is this your project? Suggest an edit.