x402 Market Index
x402.shizu.me · 30 paid endpoints · listed 2026-10-27
Fetch any public web page and return its main content as clean Markdown, ready to feed to an LLM. Boilerplate (nav, ads, footers) stripped. Input: url (public http/https). Returns {url, markdown, word_count}.
livelast check 5 h ago
100%valid x402 answers, 72 h
$0.081USDC received on Base, 7 days
11distinct payers, 7 days
57.4score (0-100)
Paid endpoints
| Method | Endpoint | Price | Networks |
|---|---|---|---|
| POST | x402.shizu.me/count 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 | $0.002 | Base |
| GET | x402.shizu.me/credits 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.002 | Base |
| GET | x402.shizu.me/gw/coingecko Call CoinGecko market data through our metered gateway: our rate-limit budget and a 30s cache absorb your polling, so your loop never sees a 429. Inputs: path ( | $0.002 | Base |
| GET | x402.shizu.me/kv Your agent forgets everything when it exits. Checkpoint here and resume next run: POST {key, value, ttl?} stores JSON private to your paying wallet; GET ?key= r | $0.002 | Base |
| GET | x402.shizu.me/sentiment Crypto market sentiment: the Fear & Greed Index (0=extreme fear, 100=extreme greed) with classification, plus optional history. Query: days (1-90, default 7). U | $0.002 | Base |
| GET | x402.shizu.me/toll/earnings Check accrued tollbooth earnings for a payout wallet: credits owed and USD equivalent. Earnings accrue from /toll/fetch calls against your registered domains; p | $0.002 | Base |
| GET | x402.shizu.me/trending Cryptocurrencies trending on CoinGecko right now — the coins agents and humans are searching for most. Returns id, symbol, name, market-cap rank, and price data | $0.002 | Base |
| GET | x402.shizu.me/tz Convert a timestamp between IANA timezones. Inputs: from, to (e.g. UTC, America/New_York), time? (ISO8601, default now). Returns input/converted timestamps and | $0.002 | Base |
| GET | x402.shizu.me/fx 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), | $0.003 | Base |
| GET | x402.shizu.me/gas 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: | $0.003 | Base |
| GET | x402.shizu.me/news Latest crypto news headlines aggregated from major outlets (CoinDesk, Cointelegraph, Decrypt, The Block, Bitcoin Magazine), merged and sorted newest-first. Quer | $0.003 | Base |
| GET | x402.shizu.me/rand Cryptographically-secure randomness with a receipt. GET ?bytes= returns hex (1-256 bytes); add ?min=&max= for a uniform integer in an inclusive range. Each resp | $0.003 | Base |
| GET | x402.shizu.me/funding 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 | $0.004 | Base |
| GET | x402.shizu.me/llama/chains Total DeFi TVL for every chain DefiLlama tracks, ranked. Query: limit (1-500). Each: name, tvl_usd, token. | $0.004 | Base |
| GET | x402.shizu.me/llama/stablecoins Every tracked stablecoin with circulating supply (USD), peg type, peg mechanism, and current price. Ranked by circulating. Query: limit (1-200). | $0.004 | Base |
| GET | x402.shizu.me/markdown Fetch any public web page and return its main content as clean Markdown, ready to feed to an LLM. Boilerplate (nav, ads, footers) stripped. Input: url (public h | $0.004 | Base |
| GET | x402.shizu.me/orderbook Live order book for a crypto pair (e.g. BTC-USD). Default level=1: best bid/ask with sizes, mid price, spread, and spread_bps. level=2 adds top-of-book depth (d | $0.004 | Base |
| GET | x402.shizu.me/rss Fetch any public RSS or Atom feed and return clean JSON: feed title plus items with title, link, published date, and plain-text summary (no XML parsing needed). | $0.004 | Base |
| GET | x402.shizu.me/weather Weather for any coordinate. Current (default): temperature (C), relative humidity (%), wind speed, weather code — real-time. Historical: add start_date & end_da | $0.004 | Base |
| GET | x402.shizu.me/bounty 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) | $0.005 | Base |
| GET | x402.shizu.me/crypto 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 c | $0.005 | Base |
| GET | x402.shizu.me/pdf Fetch a PDF by URL and extract its text as JSON. Input: url (public http/https pointing to a PDF). Returns {url, pages, word_count, text}. Bounded to the first | $0.005 | Base |
| GET | x402.shizu.me/x402index The x402 ecosystem thermometer: how many services and resources are listed in the public bazaar right now (cached hourly). Track the market's growth curve to ti | $0.005 | Base |
| GET | x402.shizu.me/predictions Live prediction-market odds. source=polymarket (default) or kalshi. Polymarket: top active markets by 24h volume with outcome prices. Kalshi: open markets with | $0.006 | Base |
| GET | x402.shizu.me/scrape Fetch any public web page and return clean main content as JSON: title, author, publish date, hostname, excerpt, full text, and word_count. Boilerplate (nav, ad | $0.006 | Base |
| GET | x402.shizu.me/yields DeFi yield opportunities across chains and protocols (DefiLlama data): pool, project, chain, TVL, and APY, ranked by APY. Query: chain (e.g. Ethereum, Base), pr | $0.006 | Base |
| GET | x402.shizu.me/llama/protocols Every DefiLlama protocol with current TVL, filtered server-side (the raw index is 8.5MB). Query: chain, category (Lending, Dexes, ...), min_tvl (USD), sort (tvl | $0.008 | Base |
| GET | x402.shizu.me/llama/yields Every DefiLlama yield pool, filtered and sorted server-side so you don't fetch the 11MB index. Query: chain, project, symbol, min_tvl (USD), min_apy (%), stable | $0.008 | Base |
| POST | x402.shizu.me/classify 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 | $0.01 | Base |
| POST | x402.shizu.me/sandbox Run code in an isolated cloud sandbox and get its output — agents can't self-host this. POST {code, language?}. language: python (default), javascript, bash, r, | $0.018 | Base |
Latest checks
| When | Endpoint | HTTP | ms | Result |
|---|---|---|---|---|
| 5 h ago | x402.shizu.me/bounty | 402 | 106 | valid x402 v2 terms |
Income on Base (7 days)
| Day | Transfers | USDC | |
|---|---|---|---|
| 2026-11-01 | 1 | $0.003 | |
| 2026-10-30 | 6 | $0.013 | |
| 2026-10-29 | 2 | $0.007 | |
| 2026-10-28 | 8 | $0.037 | |
| 2026-10-27 | 7 | $0.019 | |
| 2026-10-26 | 1 | $0.002 |
Is this your API?
Add the live badge to your docs: 
Claim it for free with
<a href="https://logicnodes.io/observatory/p/x402.shizu.me"><img src="https://logicnodes.io/observatory/badge/x402.shizu.me.svg" alt="x402 status"></a>
Claim it for free with
x402_provider_claim (sign with your payout address), and get an alert within minutes when it stops answering with x402_monitor_create ($5 for 30 days). Both work over MCP (https://logicnodes.io/mcp/v2) or POST https://logicnodes.io/v1/tools/<tool>.Income is all USDC received by the provider's payout address on Base, whatever the source. Score: 0-100: 50 x share of checks in the last 72 h that returned valid x402 payment terms + 30 x min(1, log10(1 + USDC received in 7 days) / 4) + 20 x min(1, log10(1 + distinct payers in 7 days) / 3). A provider never checked scores on income only; income is all USDC received by its payout address on Base, whatever the source. JSON: /v1/observatory/providers/x402.shizu.me