{"x402Version":2,"name":"orchard-data","description":"Pay-per-call market data and agent tools (web page reader, email verification, EVM token safety check) for AI agents. USDC on Base, no account or API key. Four products are live outputs of a real algorithmic trading system; the rest are convenience aggregations of public feeds and are labelled as such.","network":"eip155:8453","asset":{"symbol":"USDC","address":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","decimals":6},"payTo":"0xc863b1c6658971ca427e90665dccce90a41a2bc2","facilitator":"https://api.cdp.coinbase.com/platform/v2/x402","documentation":"https://orchard-data.letom1176.workers.dev/llms.txt","openapi":"https://orchard-data.letom1176.workers.dev/openapi.json","manifest":"https://orchard-data.letom1176.workers.dev","free":["https://orchard-data.letom1176.workers.dev/api/sample","https://orchard-data.letom1176.workers.dev/api/feed-status"],"version":1,"resources":["https://orchard-data.letom1176.workers.dev/api/chat/completions","https://orchard-data.letom1176.workers.dev/api/web-read","https://orchard-data.letom1176.workers.dev/api/email-verify","https://orchard-data.letom1176.workers.dev/api/injection-check","https://orchard-data.letom1176.workers.dev/api/domain-info","https://orchard-data.letom1176.workers.dev/api/token-check","https://orchard-data.letom1176.workers.dev/api/fear-greed","https://orchard-data.letom1176.workers.dev/api/funding-history","https://orchard-data.letom1176.workers.dev/api/sentiment-brief","https://orchard-data.letom1176.workers.dev/api/prediction-markets","https://orchard-data.letom1176.workers.dev/api/backtest","https://orchard-data.letom1176.workers.dev/api/symbol-dossier","https://orchard-data.letom1176.workers.dev/api/regime-forecast","https://orchard-data.letom1176.workers.dev/api/catalyst-radar","https://orchard-data.letom1176.workers.dev/api/dip-radar","https://orchard-data.letom1176.workers.dev/api/track-record","https://orchard-data.letom1176.workers.dev/api/expected-move","https://orchard-data.letom1176.workers.dev/api/funding-rates","https://orchard-data.letom1176.workers.dev/api/market-brief","https://orchard-data.letom1176.workers.dev/api/trending","https://orchard-data.letom1176.workers.dev/api/movers","https://orchard-data.letom1176.workers.dev/api/macro","https://orchard-data.letom1176.workers.dev/api/ohlcv","https://orchard-data.letom1176.workers.dev/api/dip-check","https://orchard-data.letom1176.workers.dev/api/quote","https://orchard-data.letom1176.workers.dev/api/crypto-spot","https://orchard-data.letom1176.workers.dev/api/etf-quotes","https://orchard-data.letom1176.workers.dev/api/wsb-mentions","https://orchard-data.letom1176.workers.dev/api/stocktwits-trending","https://orchard-data.letom1176.workers.dev/api/yields","https://orchard-data.letom1176.workers.dev/api/vix","https://orchard-data.letom1176.workers.dev/api/commodities","https://orchard-data.letom1176.workers.dev/api/ask","https://orchard-data.letom1176.workers.dev/api/sec-filings","https://orchard-data.letom1176.workers.dev/api/insider-trades","https://orchard-data.letom1176.workers.dev/api/fear-greed-history","https://orchard-data.letom1176.workers.dev/api/crypto-trending","https://orchard-data.letom1176.workers.dev/api/crypto-global","https://orchard-data.letom1176.workers.dev/api/fx-rates","https://orchard-data.letom1176.workers.dev/api/gas","https://orchard-data.letom1176.workers.dev/v1/chat/completions"],"endpoints":[{"resource":"https://orchard-data.letom1176.workers.dev/api/chat/completions","method":"POST","price":"$0.001","description":"OpenAI-compatible chat completions, flat price per call: gpt-oss-120b (default), llama-3.3-70b, qwen3-30b or gemma-4-26b. Send the usual {model, messages, max_tokens (<=1024), temperature}; get a chat.completion back. No account, no API key. Failed calls are never charged.","mimeType":"application/json"},{"resource":"https://orchard-data.letom1176.workers.dev/api/web-read","method":"GET","price":"$0.001","description":"Read any web page as clean markdown for an LLM: title, description, publish date, main text with links, word count. Static HTML (no JS rendering), up to ~60k chars. Failed fetches are never charged. Params: ?url=https://...","mimeType":"application/json"},{"resource":"https://orchard-data.letom1176.workers.dev/api/email-verify","method":"GET","price":"$0.001","description":"Email verification before you send: syntax, domain exists, live MX lookup, null-MX, disposable/throwaway domain, role account, free provider, SPF and DMARC. Verdict + 0-100 score + reasons. Params: ?email=someone@example.com.","mimeType":"application/json"},{"resource":"https://orchard-data.letom1176.workers.dev/api/injection-check","method":"GET","price":"$0.002","description":"Prompt-injection screen for agent inputs: send untrusted text (web page, email, tool output) and get safe/suspicious/malicious, a 0-1 risk score, which rules fired and an LLM judge's reason. GET ?text= or POST {text}. A risk screen, not a guarantee.","mimeType":"application/json"},{"resource":"https://orchard-data.letom1176.workers.dev/api/domain-info","method":"GET","price":"$0.002","description":"Domain intelligence in one call: DNS (A, AAAA, MX, NS, TXT, CNAME, SOA, CAA), registrar, creation and expiry dates and age from the registry's RDAP, mail provider, SPF and DMARC, plus red flags (new domain, expiring, no mail). Params: ?domain=example.com (URL or email also accepted).","mimeType":"application/json"},{"resource":"https://orchard-data.letom1176.workers.dev/api/token-check","method":"GET","price":"$0.005","description":"EVM token safety check before you buy: honeypot, buy/sell tax, owner powers (mint, balance changes, hidden owner, pause, blacklist), source verified, holder concentration, plus live DEX liquidity, volume and pool age. Verdict + score + red flags. Params: ?address=0x...&chain=base (base, ethereum, bsc, arbitrum, polygon, optimism).","mimeType":"application/json"},{"resource":"https://orchard-data.letom1176.workers.dev/api/fear-greed","method":"GET","price":"$0.002","description":"Crypto fear & greed index, current + previous reading","mimeType":"application/json"},{"resource":"https://orchard-data.letom1176.workers.dev/api/funding-history","method":"GET","price":"$0.002","description":"Perp funding for ANY of ~180 Hyperliquid markets: current rate (hourly, 8h, annualized), mark, OI, 24h volume, plus up to 7 days of hourly history with average, min, max and share positive. Params: ?symbol=BTC&hours=24.","mimeType":"application/json"},{"resource":"https://orchard-data.letom1176.workers.dev/api/sentiment-brief","method":"GET","price":"$0.005","description":"Crowd mood in one call: crypto fear & greed, StockTwits trending, r/wallstreetbets mentions and CoinGecko's most-searched coins. Cheaper than the four slices bought separately.","mimeType":"application/json"},{"resource":"https://orchard-data.letom1176.workers.dev/api/prediction-markets","method":"GET","price":"$0.003","description":"Live Polymarket odds: the most-traded open markets by 24h volume, each outcome's price as a probability, volume, liquidity, end date. Params: ?q=keyword to filter (e.g. ?q=fed).","mimeType":"application/json"},{"resource":"https://orchard-data.letom1176.workers.dev/api/backtest","method":"GET","price":"$0.10","description":"Honest backtest of your entry rule on 10y of real bars — train/test halves, no look-ahead, baselines printed, noise flagged as noise","mimeType":"application/json"},{"resource":"https://orchard-data.letom1176.workers.dev/api/symbol-dossier","method":"GET","price":"$0.02","description":"One-call deep ticker context: quote + 1y technicals + expected move + regime + news catalysts — cheaper than buying the parts separately","mimeType":"application/json"},{"resource":"https://orchard-data.letom1176.workers.dev/api/regime-forecast","method":"GET","price":"$0.01","description":"ML market-regime forecast with verifiable accuracy — audit the scored ledger before you buy","mimeType":"application/json"},{"resource":"https://orchard-data.letom1176.workers.dev/api/catalyst-radar","method":"GET","price":"$0.01","description":"Tickers with a fresh news catalyst (bullish + bearish) and the headline behind each: a live trading system's AI scanner, or a disclosed 12h headline scan when it is idle","mimeType":"application/json"},{"resource":"https://orchard-data.letom1176.workers.dev/api/dip-radar","method":"GET","price":"$0.01","description":"Dip radar over the exact ~55-name universe a live trading system trades: RSI(2), 20d-high distance, dip flags under disclosed thresholds — 24/7","mimeType":"application/json"},{"resource":"https://orchard-data.letom1176.workers.dev/api/track-record","method":"GET","price":"$0.01","description":"Tamper-evident accuracy ledger: forecasts timestamped before outcomes, scored vs realized SPY daily","mimeType":"application/json"},{"resource":"https://orchard-data.letom1176.workers.dev/api/expected-move","method":"GET","price":"$0.005","description":"Options-implied expected move (ATM straddle): ?symbol=SPY, NVDA, ...","mimeType":"application/json"},{"resource":"https://orchard-data.letom1176.workers.dev/api/funding-rates","method":"GET","price":"$0.003","description":"BTC/ETH/SOL perp funding: 8h + annualized, next funding time","mimeType":"application/json"},{"resource":"https://orchard-data.letom1176.workers.dev/api/market-brief","method":"GET","price":"$0.01","description":"BTC/ETH/SOL + SPY/QQQ/IWM/VIX + crypto fear&greed, one call","mimeType":"application/json"},{"resource":"https://orchard-data.letom1176.workers.dev/api/trending","method":"GET","price":"$0.01","description":"StockTwits trending + r/wallstreetbets mention counts","mimeType":"application/json"},{"resource":"https://orchard-data.letom1176.workers.dev/api/movers","method":"GET","price":"$0.005","description":"Top trending US tickers with live quotes, sorted by move","mimeType":"application/json"},{"resource":"https://orchard-data.letom1176.workers.dev/api/macro","method":"GET","price":"$0.01","description":"Treasury yields, dollar index, gold, oil, VIX","mimeType":"application/json"},{"resource":"https://orchard-data.letom1176.workers.dev/api/ohlcv","method":"GET","price":"$0.002","description":"Daily OHLCV candles: ?symbol=SPY&range=1mo","mimeType":"application/json"},{"resource":"https://orchard-data.letom1176.workers.dev/api/dip-check","method":"GET","price":"$0.003","description":"Is this symbol dipping? RSI(2), RSI(14), distance from the 20-day close-high, and 1d/5d/20d returns for any US symbol, with a deep_dip/dip/near_dip verdict under fully disclosed thresholds you can re-derive yourself. The single-symbol version of /api/dip-radar. Params: ?symbol=NVDA.","mimeType":"application/json"},{"resource":"https://orchard-data.letom1176.workers.dev/api/quote","method":"GET","price":"$0.01","description":"Live quote for any US stock or ETF: last price, previous close, % change, day high/low, volume and exchange timestamp. For an agent that needs one current price before deciding or reporting. Params: ?symbol=NVDA. Unknown symbol or source outage returns an error and is not charged.","mimeType":"application/json"},{"resource":"https://orchard-data.letom1176.workers.dev/api/crypto-spot","method":"GET","price":"$0.003","description":"BTC, ETH and SOL spot prices with 24h change, from CoinGecko. No key, no account.","mimeType":"application/json"},{"resource":"https://orchard-data.letom1176.workers.dev/api/etf-quotes","method":"GET","price":"$0.01","description":"Live quotes for the four US index ETFs: SPY, QQQ, DIA and IWM, with last price, change and day range for each. For a quick read on the whole US market in one call. Source outage returns 503 and is not charged.","mimeType":"application/json"},{"resource":"https://orchard-data.letom1176.workers.dev/api/wsb-mentions","method":"GET","price":"$0.003","description":"r/wallstreetbets ticker mention counts, ranked. What retail is actually talking about, as a number rather than a vibe.","mimeType":"application/json"},{"resource":"https://orchard-data.letom1176.workers.dev/api/stocktwits-trending","method":"GET","price":"$0.01","description":"StockTwits trending symbols right now, ranked, with watchlist counts. For spotting what retail traders are watching today, separate from Reddit. Source outage returns 503 and is not charged.","mimeType":"application/json"},{"resource":"https://orchard-data.letom1176.workers.dev/api/yields","method":"GET","price":"$0.002","description":"The US Treasury curve in one call: 13-week, 5-year, 10-year and 30-year yields with daily change.","mimeType":"application/json"},{"resource":"https://orchard-data.letom1176.workers.dev/api/vix","method":"GET","price":"$0.001","description":"The VIX right now - last, previous close, % change, day range. The single number for how frightened the equity market is.","mimeType":"application/json"},{"resource":"https://orchard-data.letom1176.workers.dev/api/commodities","method":"GET","price":"$0.002","description":"Gold futures, WTI crude futures and the dollar index in one call - the three prices that move everything else.","mimeType":"application/json"},{"resource":"https://orchard-data.letom1176.workers.dev/api/ask","method":"GET","price":"$0.001","description":"Ask an LLM one question over plain GET and get a concise answer: ?q=your question (&model=gpt-oss-120b|llama-3.3-70b|qwen3-30b|gemma-4-26b). The simplest paid AI call there is. Failed calls are never charged.","mimeType":"application/json"},{"resource":"https://orchard-data.letom1176.workers.dev/api/sec-filings","method":"GET","price":"$0.003","description":"Recent SEC filings for a US company (10-K, 10-Q, 8-K, S-1, proxies...) with 8-K item codes decoded into plain events and market-moving items flagged, plus direct document links. For checking what a company just disclosed. Params: ?symbol=NVDA (&form=8-K, &limit=15). Unknown ticker returns 404 and is not charged.","mimeType":"application/json"},{"resource":"https://orchard-data.letom1176.workers.dev/api/insider-trades","method":"GET","price":"$0.005","description":"Insider trades for a US company from SEC Form 4: who traded (name and role), buy or sell, shares, price, dollar value and shares held after, plus an open-market buy/sell summary. For spotting insider buying or selling. Params: ?symbol=NVDA (&limit=10). Unknown ticker returns 404 and is not charged.","mimeType":"application/json"},{"resource":"https://orchard-data.letom1176.workers.dev/api/fear-greed-history","method":"GET","price":"$0.002","description":"Crypto fear & greed, last 30 days: daily readings plus 7d/30d averages, 30d min/max, 7-day trend and count of extreme-fear/extreme-greed days.","mimeType":"application/json"},{"resource":"https://orchard-data.letom1176.workers.dev/api/crypto-trending","method":"GET","price":"$0.002","description":"Most-searched coins on CoinGecko in the last 24h, ranked, with price, 24h change, market cap and volume, plus the trending sectors. Retail crypto attention.","mimeType":"application/json"},{"resource":"https://orchard-data.letom1176.workers.dev/api/crypto-global","method":"GET","price":"$0.001","description":"Whole crypto market in one call: total market cap, 24h volume, 24h market-cap change, BTC and ETH dominance.","mimeType":"application/json"},{"resource":"https://orchard-data.letom1176.workers.dev/api/fx-rates","method":"GET","price":"$0.001","description":"Currency exchange rates (ECB reference, ~30 currencies) with the majors pulled out. Params: ?base=USD (any 3-letter code).","mimeType":"application/json"},{"resource":"https://orchard-data.letom1176.workers.dev/api/gas","method":"GET","price":"$0.001","description":"Gas right now on Base and Ethereum: next base fee, priority-fee percentiles, suggested max fee, and the USD cost of an ETH transfer, ERC-20 transfer and DEX swap.","mimeType":"application/json"},{"resource":"https://orchard-data.letom1176.workers.dev/v1/chat/completions","method":"POST","price":"$0.001","description":"OpenAI-compatible chat completions, flat price per call: gpt-oss-120b (default), llama-3.3-70b, qwen3-30b or gemma-4-26b. Send the usual {model, messages, max_tokens (<=1024), temperature}; get a chat.completion back. No account, no API key. Failed calls are never charged.","mimeType":"application/json"}],"instructions":"GET any resource without payment to receive an HTTP 402 with x402 v2 requirements (PAYMENT-REQUIRED header; v1 accepts[] in the body). Free sample at /api/sample."}