{"api":"x402-api","serviceVersion":"2.0.0","x402Version":2,"version":"2.0.0","endpoints":[{"path":"/api/v1/stealth-dom","method":"POST","description":"Stealth DOM — headless edge web scraper for AI agents. Fetches any public URL and returns raw HTML or clean Markdown (up to 10,000 chars); SSRF-validated, runs at the Cloudflare edge in ~70ms, no API key.","categories":["Data"],"tags":["stealth-dom","rag","real-time","mcp","openapi","a2a"],"pricing":{"atomicUnits":"4000","readableUsdc":"$0.00400 USDC"},"paymentNetwork":{"chain":"eip155:8453","name":"Base","tokenAssetId":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","tokenName":"USDC"},"params":{"url":{"type":"string","required":true,"description":"Target URL to fetch (SSRF-validated)"},"userAgent":{"type":"string","required":false,"description":"Custom User-Agent header"},"timeout":{"type":"number","required":false,"description":"Request timeout in ms (default 5000)"}},"examples":{"method":"POST","request":{"url":"https://example.com","format":"markdown","userAgent":"Mozilla/5.0 (X11; Linux x86_64) 0mod-agent/1.0","timeout":5000},"response":{"success":true,"status":200,"format":"markdown","content":"# Example Domain\n\nThis domain is for use in illustrative examples in documents.","content_length":78,"source":"cloudflare-edge"}}},{"path":"/api/v1/airgap-scrub","method":"POST","description":"Airgap Scrub — pre-LLM PII/PCI redaction for AI agents. Scrubs SSNs, credit cards, phones, addresses, emails and ZIPs before text reaches an LLM or log sink; stateless with zero data retention, optional Workers AI deep redaction, no API key.","categories":["Data","AI"],"tags":["rag","real-time","mcp","openapi","a2a"],"pricing":{"atomicUnits":"4000","readableUsdc":"$0.00400 USDC"},"paymentNetwork":{"chain":"eip155:8453","name":"Base","tokenAssetId":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","tokenName":"USDC"},"params":{"text":{"type":"string","required":true,"description":"Text payload to sanitize"},"strictMode":{"type":"boolean","required":false,"description":"Enable Workers AI Llama 3.1 deep redaction for names & bios"}},"examples":{"method":"POST","request":{"text":"Call 555-123-4567 or email john@example.com. SSN 123-45-6789, ZIP 90210.","strictMode":false},"response":{"success":true,"scrubbed":"Call [PHONE] or email [EMAIL]. SSN [SSN], ZIP [ZIP].","entities_redacted":["PHONE","EMAIL","SSN","ZIP"],"source":"edge-regex","mode":"standard"}}},{"path":"/api/v1/domain-check","method":"POST","description":"Domain Check — global RDAP/WHOIS lookup for AI agents. Resolves availability, status, registrar, registration/expiry dates and nameservers for .com, .net, .org and global TLDs from the Cloudflare edge; no API key.","categories":["Data"],"tags":["real-time","mcp","openapi","a2a"],"pricing":{"atomicUnits":"8000","readableUsdc":"$0.00800 USDC"},"paymentNetwork":{"chain":"eip155:8453","name":"Base","tokenAssetId":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","tokenName":"USDC"},"params":{"domain":{"type":"string","required":true,"description":"Target domain name (e.g. example.com)"}},"examples":{"method":"POST","request":{"domain":"example.com"},"response":{"success":true,"domain":"example.com","available":false,"status":"REGISTERED","registeredDate":"1995-08-14T00:00:00Z","expirationDate":"2028-08-13T00:00:00Z","lastUpdated":"2026-07-13T00:00:00Z","registrar":"MarkMonitor Inc.","nameservers":["expire.example.com","ns1.example.com"],"handle":"2433559220_END_DOMAIN_COM-REG","source":"cloudflare-edge-rdap"}}},{"path":"/api/v1/dex-price-summary","method":"POST","description":"DEX Price Summary — real-time DEX market data for AI agents. Returns token price, 24h volume, liquidity and top pair stats across chains (DexScreener) for trading bots and research agents; no API key.","categories":["Data","Finance","Trading"],"tags":["crypto","trading","signals","real-time","on-chain","mcp","openapi","a2a"],"pricing":{"atomicUnits":"1500","readableUsdc":"$0.00150 USDC"},"paymentNetwork":{"chain":"eip155:8453","name":"Base","tokenAssetId":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","tokenName":"USDC"},"params":{"query":{"type":"string","required":true,"description":"Token symbol or contract address"}},"examples":{"method":"POST","request":{"query":"AERO"},"response":{"success":true,"query":"AERO","found":true,"summary":{"symbol":"AERO","name":"Aerodrome Finance","chainId":"base","dexId":"aerodrome","priceUsd":0.998,"priceNative":"0.000553","priceChange24h":2.4,"volume24hUsd":1245800,"liquidityUsd":8321000,"pairAddress":"0x4cD05e9BE98410175d3855a36352839c20410967","pairUrl":"https://dexscreener.com/base/0x4cd05e9be98410175d3855a36352839c20410967"},"totalPairsFound":3,"source":"cloudflare-edge-dexscreener"}}},{"path":"/api/v1/image-ocr-shrink","method":"POST","description":"Image OCR Shrink — vision OCR-to-markdown for AI agents. Extracts clean text and table markdown from public image URLs with Workers AI Vision Llama 3.2, saving ~95% of the tokens a raw image would consume; no API key.","categories":["Data","AI"],"tags":["ocr","image-ocr","rag","mcp","openapi","a2a"],"pricing":{"atomicUnits":"8000","readableUsdc":"$0.00800 USDC"},"paymentNetwork":{"chain":"eip155:8453","name":"Base","tokenAssetId":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","tokenName":"USDC"},"params":{"imageUrl":{"type":"string","required":true,"description":"Public image URL to parse"}},"examples":{"method":"POST","request":{"imageUrl":"https://example.com/invoice-1234.png"},"response":{"success":true,"extractedText":"## Invoice #1234\n\n| Item | Qty | Total |\n| :--- | :--- | :--- |\n| API credits | 500 | $12.50 |","characterCount":94,"tokensSavedEstimate":1476,"source":"cloudflare-workers-ai-vision"}}},{"path":"/api/v1/crypto/coverage","method":"GET","description":"Crypto Coverage — free CEX-DEX telemetry discovery for AI agents. Returns supported pairs, earliest/latest timestamps, slice interval and the full telemetry endpoint map; no API key, no payment — use it to plan your query window.","categories":["Data","Finance","Blockchain","Trading"],"tags":["telemetry","market-microstructure","crypto","trading","mcp","openapi","a2a"],"pricing":{"atomicUnits":"0","readableUsdc":"$0.00000 USDC"},"paymentNetwork":{"chain":"eip155:8453","name":"Base","tokenAssetId":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","tokenName":"USDC"},"params":{"pair":{"type":"string","required":false,"description":"Optional token pair filter (e.g. AERO/USD)"}},"examples":{"method":"GET","request":{"pair":"AERO/USD"},"response":{"service":"0mod-crypto-telemetry","version":"v3.0.0","status":"active","updated_at":"2026-09-29T00:00:00Z","earliest_timestamp":"2026-09-09T00:57:25Z","latest_timestamp":"2026-09-29T00:00:00Z","supported_pairs":["AERO/USD","B3/USD","DEGEN/USD","DIEM/USD","DRV/USD","ETH/USD","KEYCAT/USD","KTA/USD","VIRTUAL/USD","VVV/USD","WELL/USD","cbBTC/USD"],"slice_interval_minutes":15,"total_dislocations":796890,"total_executions":151614,"endpoints":{"coverage":"/api/v1/crypto/coverage","spread_candles":"/api/v1/crypto/spread-candles","dislocations":"/api/v1/crypto/dislocations","execution_latency":"/api/v1/crypto/execution-latency","impact_simulation":"/api/v1/crypto/impact-simulation"},"pricing":{"coverage":"FREE (0 USDC)","spread_candles":"$0.015 USDC (15000 atomic units)","dislocations":"$0.045 USDC (45000 atomic units)","execution_latency":"$0.075 USDC (75000 atomic units)","impact_simulation":"$0.075 USDC (75000 atomic units)"},"pre_flight_protection":"Requests outside available windows receive HTTP 404 with $0.00 charged."}}},{"path":"/api/v1/crypto/spread-candles","method":"GET","description":"Spread Candles — cross-venue CEX-DEX spread OHLC for AI agents. Returns 15-minute raw/net spread bps candles, average net spread, book depth and dislocation counts for pairs like AERO/USD, ETH/USD and cbBTC/USD on Base; historical R2 slices, no API key.","categories":["Data","Finance","Blockchain","Trading"],"tags":["market-microstructure","cex-dex-spread","spread","telemetry","crypto","trading","real-time","order-flow","mcp","openapi","a2a"],"pricing":{"atomicUnits":"15000","readableUsdc":"$0.01500 USDC"},"paymentNetwork":{"chain":"eip155:8453","name":"Base","tokenAssetId":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","tokenName":"USDC"},"params":{"pair":{"type":"string","required":true,"description":"Token pair (e.g. AERO/USD)"},"date":{"type":"string","required":false,"description":"Date in YYYY-MM-DD format"},"time":{"type":"string","required":false,"description":"Time slice in HHMM (default 0000)"},"interval":{"type":"string","required":false,"description":"Candle interval (default 15m)"}},"examples":{"method":"GET","request":{"pair":"AERO/USD","date":"2026-09-15","time":"1200","interval":"15m"},"response":{"pair":"AERO/USD","interval":"15m","slice_start":"2026-09-15T12:00:00Z","slice_end":"2026-09-15T12:00:59Z","open_raw_spread_bps":14.8,"high_raw_spread_bps":28.5,"low_raw_spread_bps":9.2,"close_raw_spread_bps":16.4,"avg_net_spread_bps":8.2,"max_net_spread_bps":19.1,"volume_depth_usd":48500,"dislocation_count":54,"source":"0mod-crypto-engine-r2"}}},{"path":"/api/v1/crypto/dislocations","method":"GET","description":"Dislocations — CEX-DEX arbitrage events for AI agents. Returns synchronized cross-venue dislocation events (Coinbase vs Aerodrome Base DEX) with buy/sell venue, prices, raw/net bps, estimated profit and liquidity depth; real-time-sliced, no API key.","categories":["Data","Finance","Blockchain","Trading"],"tags":["dislocation","arbitrage","cex-dex-spread","spread","basis","telemetry","crypto","trading","real-time","order-flow","on-chain","mcp","openapi","a2a"],"pricing":{"atomicUnits":"45000","readableUsdc":"$0.04500 USDC"},"paymentNetwork":{"chain":"eip155:8453","name":"Base","tokenAssetId":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","tokenName":"USDC"},"params":{"pair":{"type":"string","required":true,"description":"Token pair (e.g. AERO/USD)"},"date":{"type":"string","required":false,"description":"Date in YYYY-MM-DD format"},"time":{"type":"string","required":false,"description":"Time slice in HHMM (default 0000)"}},"examples":{"method":"GET","request":{"pair":"AERO/USD","date":"2026-09-15","time":"1200"},"response":{"pair":"AERO/USD","slice_start":"2026-09-15T12:00:00Z","slice_end":"2026-09-15T12:00:59Z","count":1,"dislocations":[{"id":49120,"timestamp":"2026-09-15T12:03:12Z","pair":"AERO/USD","buy_venue":"coinbase","sell_venue":"aerodrome_base","buy_price":0.8455,"sell_price":0.8472,"raw_spread_bps":20.1,"net_spread_bps":8.5,"est_profit_usd":0.45,"liquidity_depth_usd":2500,"status":"OPPORTUNITY","duration_ms":145}],"source":"0mod-crypto-engine-r2"}}},{"path":"/api/v1/crypto/execution-latency","method":"GET","description":"Execution Latency — cross-venue fill-speed benchmarks for AI agents. Returns p50/p90/p99/min/max latencies, fill rate and per-venue broadcast timings for Coinbase REST vs Aerodrome DEX; empirical execution-quality telemetry for routing decisions, no API key.","categories":["Data","Finance","Trading"],"tags":["execution-latency","execution-quality","telemetry","crypto","trading","real-time","order-flow","mcp","openapi","a2a"],"pricing":{"atomicUnits":"75000","readableUsdc":"$0.07500 USDC"},"paymentNetwork":{"chain":"eip155:8453","name":"Base","tokenAssetId":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","tokenName":"USDC"},"params":{"date":{"type":"string","required":false,"description":"Date in YYYY-MM-DD format"},"time":{"type":"string","required":false,"description":"Time slice in HHMM (default 0000)"},"venue":{"type":"string","required":false,"description":"Optional venue filter (coinbase | base_dex)"}},"examples":{"method":"GET","request":{"date":"2026-09-15","time":"1200","venue":"coinbase"},"response":{"slice_start":"2026-09-15T12:00:00Z","slice_end":"2026-09-15T12:00:59Z","sample_count":36,"p50_latency_ms":158,"p90_latency_ms":182,"p99_latency_ms":215,"min_latency_ms":142,"max_latency_ms":235,"avg_latency_ms":164.2,"fill_rate_pct":98.6,"venues":{"coinbase_rest_ms":62,"aerodrome_base_dex_ms":96},"source":"0mod-crypto-engine-r2"}}},{"path":"/api/v1/crypto/impact-simulation","method":"POST","description":"Impact Simulation — pre-trade slippage simulator for AI agents. Runs a read-only PAPER order against the LIVE L2 book and returns expected VWAP fill price, slippage in bps, fillable size and fill probability; no order is placed, no custody touched, no API key.","categories":["Data","Finance","Trading"],"tags":["slippage","market-impact","pre-trade-simulator","execution-quality","crypto","trading","real-time","order-flow","mcp","openapi","a2a"],"pricing":{"atomicUnits":"75000","readableUsdc":"$0.07500 USDC"},"paymentNetwork":{"chain":"eip155:8453","name":"Base","tokenAssetId":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","tokenName":"USDC"},"params":{"pair":{"type":"string","required":true,"description":"Token pair (e.g. AERO/USD or AERO-USD)"},"side":{"type":"string","required":true,"description":"Order side: \"buy\" | \"sell\""},"size_base":{"type":"number","required":false,"description":"Order size in base units (provide this OR size_usd)"},"size_usd":{"type":"number","required":false,"description":"Order notional in USD (provide this OR size_base)"}},"examples":{"method":"POST","request":{"pair":"AERO-USD","side":"buy","size_base":8000},"response":{"pair":"AERO-USD","side":"BUY","requested_size_base":8000,"requested_size_usd":7984,"mid_price":0.998,"best_bid":0.997,"best_ask":0.999,"spread_bps":20.04,"expected_fill_price":1.00025,"slippage_bps":22.545,"fillable_size_base":8000,"fillable_size_usd":8002,"fill_ratio":1,"full_fill_probability":1,"partial_fill_probability":1,"executable":true,"levels_consumed":2,"opposite_depth_usd":20050,"source":"crypto-cexdex-live-book","charged":"$0.075 USDC"}}}]}