Web search for ANY question + 35 live datasets. Pay-per-call. No account, no API key — payment is the credential.
GET https://anansidata.xyz/paid/search/web?q=<any question>
$0.01 per query. Live web results (titles, URLs, snippets, news) from a licensed
search index. The only general search API a machine can use with no signup, no key,
no card — just an x402 payment. Optional: count (1–20), freshness (pd/pw/pm/py).
A web search + page scrape burns ~2,000–6,000 of your tokens and returns HTML soup. One call here costs $0.01 in USDC and returns structured JSON in ~100 ms: prediction-market odds, perp funding, BTC fees, gas, FX, quakes, cloud spot prices, AI-model pricing, grid state, HN front page. Recorded every minute — including history that no longer exists anywhere else.
Prefer a normal API key and monthly billing? Subscribe on RapidAPI — free tier: 100 requests + 25 web searches/month. Same data, zero crypto.
Add the server; your agent discovers every dataset as tools automatically.
claude mcp add anansidata --transport http https://anansidata.xyz/mcp
Or in any MCP client config:
{"mcpServers":{"anansidata":{"type":"http","url":"https://anansidata.xyz/mcp"}}}
Standard x402 v2 flow. GET any paid route → read the
payment-required header → sign the EIP-3009 USDC authorization →
retry with PAYMENT-SIGNATURE. Facilitated settlement, Base mainnet.
GET https://anansidata.xyz/paid/data/latest?dataset=polymarket_markets GET https://anansidata.xyz/paid/intel/movers?dataset=kraken_perps&field=funding_rate GET https://anansidata.xyz/paid/intel/anomalies?dataset=openrouter_models&field=price
Machine-readable everything: /.well-known/x402 · /openapi.json · /llms.txt · /datasets (free)
Paste this into Claude, ChatGPT, or any agent with tool access:
Fetch https://anansidata.xyz/llms.txt and follow its instructions to query the anansidata catalog. Start with the free GET /datasets, then use the paid endpoints for anything I ask about markets, gas, FX, cloud prices, or AI model pricing.
Holding ANANSI buys API access directly. It is a balance check, not a stake: nothing is locked, nothing is transferred, there is no deposit contract. Your tokens stay in your wallet and you can sell them at any moment — access simply lapses at the next session refresh.
| tier | hold | calls/day |
| holder | 1,000,000 ANANSI | 50 |
| holder-plus | 10,000,000 ANANSI | 500 |
| holder-max | 50,000,000 ANANSI | 5,000 |
The /paid/data/all firehose counts as 10 calls — it is
the entire catalogue in one response.
# 1. ask for a challenge
curl "https://anansidata.xyz/holder/challenge?address=0xYourAddress"
# 2. personal_sign the returned `message` with that wallet.
# It moves nothing: no transfer, no approval, no spend.
# 3. exchange the signature for a session
curl -X POST https://anansidata.xyz/holder/session \
-H "content-type: application/json" \
-d '{"address":"0xYourAddress","signature":"0xYourSignature"}'
# 4. call anything with it
curl -H "Authorization: Bearer <token>" \
"https://anansidata.xyz/paid/data/latest?dataset=cloud_spot"
Sessions last an hour and the balance is re-read each time one is issued. Live tiers and unit costs: /holder/tiers. Not a holder? Every route still answers 402 and takes USDC per call, exactly as before — this only ever adds a way to be served.
| route | price | returns |
|---|---|---|
| /paid/search/web?q=… | $0.01 | live web search — ANY question: titles, URLs, snippets, news |
| /paid/data/latest | $0.01 | current state of every key in a dataset |
| /paid/intel/movers | $0.01 | biggest moves over a window |
| /paid/intel/anomalies | $0.01 | z-score outliers in any field |
| /paid/data/history | $0.02+ | minute-level time series |
Empty results are never charged. Where the money goes is public: 55% buys & burns ANANSI, 25% locks into liquidity, 20% operations — every split on-chain.
Human? You can buy in your browser: buy.html. Token holder or curious: burn portal.