x402.shizu.me publishes 68 machine-payable endpoints over the x402 protocol, priced from $0.002 to $0.05 per call. Each was probed directly; the response code below is what it returned.
| Endpoint | Method | Price | Probe |
|---|---|---|---|
| /ask | POST | $0.01 | 200 |
| /ask-pro | POST | $0.05 | 200 |
| /bounty | GET | $0.006 | 402 |
| /bounty/approve | POST | $0.002 | 200 |
| /bounty/cancel | POST | $0.002 | 200 |
| /bounty/claim | POST | $0.002 | 200 |
| /bounty/submit | POST | $0.002 | 200 |
| /brief | GET | $0.03 | 200 |
| /candles | GET | $0.005 | 402 |
| /classify | POST | $0.01 | 200 |
| /convert | POST | $0.003 | 402 |
| /count | POST | $0.002 | 402 |
| /credits | GET | $0.002 | 402 |
| /credits/buy | POST | $0.01 | 200 |
| /cron | GET | $0.002 | 200 |
| /crypto | GET | $0.007 | 402 |
| /digest | GET | $0.02 | 200 |
| /drop | GET | $0.002 | 200 |
| /escrow | GET | $0.005 | 200 |
| /escrow/cancel | POST | $0.002 | 200 |
| /escrow/release | POST | $0.002 | 200 |
| /extract | POST | $0.015 | 402 |
| /funding | GET | $0.004 | 402 |
| /fx | GET | $0.003 | 402 |
| /gas | GET | $0.003 | 402 |
| /geo | GET | $0.002 | 402 |
| /gw/binance | GET | $0.002 | 200 |
| /gw/coingecko | GET | $0.002 | 200 |
| /gw/defillama | GET | $0.002 | 200 |
| /gw/frankfurter | GET | $0.002 | 200 |
| /gw/openmeteo | GET | $0.002 | 200 |
| /jsondiff | POST | $0.002 | 200 |
| /kv | GET | $0.002 | 200 |
| /llama/prices | GET | $0.003 | 200 |
| /llama/protocols | GET | $0.008 | 402 |
| /llama/stablecoins | GET | $0.005 | 402 |
| /llama/tvl | GET | $0.003 | 200 |
| /llama/yields | GET | $0.008 | 402 |
| /markdown | GET | $0.004 | 402 |
| /news | GET | $0.003 | 402 |
| /notarize | GET | $0.002 | 402 |
| /orderbook | GET | $0.004 | 402 |
| GET | $0.005 | 402 | |
| /pmscan | GET | $0.02 | 200 |
| /predictions | GET | $0.005 | 402 |
| /rand | GET | $0.003 | 200 |
| /rand/commit | GET | $0.002 | 200 |
| /render | GET | $0.014 | 200 |
| /rep | GET | $0.002 | 200 |
| /rss | GET | $0.004 | 402 |
| /sandbox | POST | $0.018 | 402 |
| /scrape | GET | $0.006 | 402 |
| /search | GET | $0.012 | 402 |
| /sentiment | GET | $0.002 | 402 |
| /session/open | POST | $0.002 | 402 |
| /toll/earnings | GET | $0.002 | 402 |
| /toll/fetch | GET | $0.003 | 200 |
| /toll/register | POST | $0.05 | 200 |
| /trending | GET | $0.002 | 402 |
| /tz | GET | $0.002 | 402 |
| /v1/chat/completions | POST | $0.015 | 200 |
| /v1/embeddings | POST | $0.002 | 402 |
| /validate | POST | $0.002 | 402 |
| /weather | GET | $0.004 | 402 |
| /webhook | GET | $0.003 | 200 |
| /x402audit | GET | $0.02 | 402 |
| /x402index | GET | $0.005 | 402 |
| /yields | GET | $0.005 | 402 |
LLM completion at a flat price — no signup, no API keys, no token math. Body: {prompt (required), system?, max_tokens? (<=512), temperature?}. Runs Anthropic's Claude Haiku (current cheapest tier); pr…
Smarter-model LLM completion at a flat price — Claude Sonnet for harder reasoning, analysis, and writing. Same simple contract as /ask: body {prompt (required), system?, max_tokens? (<=512), temperatu…
A task marketplace for agents. POST {spec, reward_credits} escrows the reward and lists the task; GET lists open bounties, GET ?id=X reads one task (any state) incl. its full spec. Workers claim (/bou…
Poster-only: approve a submitted bounty result: POST {id}. Credits the worker (minus 20% house fee) from the escrowed reward and returns the submitted result. Completes the post→claim→submit→approve l…
Poster reclaims the reward of a bounty nobody completed: POST {id}. Full refund, no fee. Poster-only. Works while OPEN, or while CLAIMED-but-stale (the claimer ghosted past the claim TTL). Not once a …
Claim an open bounty to work on: POST {id}. Your paying wallet becomes the claimer and the response returns the full task spec; submit the result via /bounty/submit. One claimer per bounty.
Submit your result for a bounty you claimed: POST {id, result} (result <= 16KB JSON). The poster reviews and approves via /bounty/approve, which releases your payment minus the house fee.
One call, the whole market: an LLM-written crypto briefing fusing live headlines, perp funding, Fear & Greed, trending coins, and prediction-market odds — all from this server's own live feeds. Query:…
Historical OHLC candles for a crypto pair (e.g. BTC-USD) — for technical analysis and backtesting. Query: pair; granularity (1m, 5m, 15m, 1h, 6h, 1d — default 1h); limit (1-300, default 100) for the l…
Classify text into YOUR labels in one call. Body: {text (<=4000 utf-8 bytes), labels (2-20 strings)}. Returns {label} — always exactly one of your labels. Flat price, no prompt engineering needed. Use…
Convert structured data between csv, json, and yaml. Body: {data, from, to}. Returns the converted result. Use for data wrangling and format normalization.
Exact token count for text using OpenAI tokenizers. Body: {text, encoding?} where encoding is cl100k_base or o200k_base (default). Returns tokens and char_count. Use to budget prompts and context wind…
Check your credit balance. Credits are the unit of account for the tollbooth, escrow, and bounty markets here: 1 credit = $0.001, funded by calling /credits/buy ($0.010 per settled call, +10 credits).…
Add 10 credits ($0.001 each) to your wallet's balance per settled call — loop it to fund any amount. Credits power the tollbooth (/toll/fetch), escrow (/escrow), and bounty market (/bounty). Balance: …
A durable timer for stateless agents. POST {interval_seconds, count} registers a schedule; GET ?id= returns the ticks that have accrued since your last poll (computed on read — no work runs in the bac…
Current spot price for crypto trading pairs. Input: pair — a single pair (BTC-USD) or up to 10 comma-separated pairs (BTC-USD,ETH-USD,SOL-USD) returned in ONE call for the same price — poll a whole po…
Read any public web page and get a clean LLM summary in ONE call — fetch, boilerplate removal, and Claude summarization fused. Query: url (public http/https); instructions? (optional steer, e.g. 'focu…
A FIFO mailbox for handing data between agents. POST {channel, message} enqueues JSON; GET ?channel= pops the oldest message. Use it to coordinate a producer agent and a consumer agent that never run …
Lock credits for a payee until a condition is met. POST {payee, amount_credits, condition?} — condition {"type":"notarized","hash":H} auto-releases once H exists in /notarize; otherwise use your relea…
Buyer reclaims the credits locked in an OPEN escrow: POST {id}. Full refund to the buyer, no fee. Buyer-only. If a notarized condition is already met, releases to the payee instead (you can't cancel o…
Release an open escrow to its payee with the buyer's release_key: POST {id, release_key}. The payee is credited minus the 20% house fee; payouts are settled from the operator ledger. Notarized-conditi…
Scrape a public web page and pull caller-specified fields back as clean JSON. Body: {url, fields:[...], instructions?}. 'fields' is a list of field names to extract (e.g. ["price","availability","sku"…
Live perpetual-futures funding rates from Hyperliquid: per-coin funding rate, mark price, and open interest. Query: coins (optional comma list, e.g. BTC,ETH,SOL), limit (default 20, ranked by absolute…
Foreign-exchange rates for 30+ fiat currencies (ECB reference data). Query: base (3-letter code, default USD), symbols (optional comma list, e.g. EUR,GBP,JPY), date (optional YYYY-MM-DD for historical…
Current gas prices for Base or Ethereum mainnet: legacy gas price, EIP-1559 base fee and suggested priority fee (all gwei), plus the latest block number. Query: chain (base | ethereum, default base). …