{"name":"TaskFleet","version":"0.4.0","payment":"x402 (USDC on Base)","openapi":"https://taskfleet.net/openapi.json","services":[{"route":"POST /extract","price":"$0.01","description":"Extract structured data / JSON from text or a URL — GUARANTEED-valid, schema-validated, and auto-repaired before you get it. Give comma-separated field names or a full JSON Schema. Input: { text? | url?, fields? OR schema? }.","input":{"properties":{"text":{"type":"string","description":"Raw text (max 100k chars; or provide url)"},"url":{"type":"string","description":"Public http(s) URL (or provide text)"},"fields":{"type":"string","description":"Comma-separated field names"},"schema":{"type":"object","description":"JSON Schema the output must conform to (type/properties/required/items/enum subset)"}}}},{"route":"POST /extract-large","price":"$0.25","description":"Structured extraction from LARGE documents (up to 400k chars) as guaranteed-valid JSON. Input: { text, fields? OR schema? }.","input":{"properties":{"text":{"type":"string","description":"Raw text (max 400k chars)"},"fields":{"type":"string"},"schema":{"type":"object"}},"required":["text"]}},{"route":"POST /translate-batch","price":"$0.08","description":"Translate up to 200 strings in one call (localization workflows) — returns a guaranteed-valid JSON array in the same order, placeholders preserved. Input: { texts: [..], target, source? }.","input":{"properties":{"texts":{"type":"array","description":"Array of strings (max 200 items, 40k chars total)"},"target":{"type":"string","description":"Target language"},"source":{"type":"string","description":"Source language (optional)"}},"required":["texts","target"]}},{"route":"POST /code-review","price":"$0.02","description":"Review code or a diff (up to 60k chars). Default output: guaranteed-valid JSON findings [{line, severity, issue, fix}]. Input: { code? | diff?, language?, focus?, format? ('json'|'text') }.","input":{"properties":{"code":{"type":"string","description":"Code to review (max 60k chars; or provide diff)"},"diff":{"type":"string","description":"Unified diff to review (max 60k chars)"},"language":{"type":"string","description":"Language hint"},"focus":{"type":"string","description":"e.g. 'security'"},"format":{"type":"string","description":"json (default) | text"}}}},{"route":"POST /code-review-pro","price":"$0.10","description":"Premium-model code review (up to 40k chars) — deeper reasoning on subtle bugs, race conditions, security. Same JSON findings format. Input: { code? | diff?, language?, focus? }.","input":{"properties":{"code":{"type":"string"},"diff":{"type":"string"},"language":{"type":"string"},"focus":{"type":"string"}}}},{"route":"POST /search","price":"$0.01","description":"Web search API — search the web and get clean ranked JSON results (title, url, snippet) via Serper with automatic Brave failover and cross-provider dedup. Optional recency filter and cited answer. Input: { query, num? (1-20), recency? (day|week|month|year), answer? (bool) }.","input":{"properties":{"query":{"type":"string","description":"Search query (max 400 chars)"},"num":{"type":"integer","description":"Number of results, 1-20 (default 10)"},"recency":{"type":"string","description":"Restrict to recent results: day | week | month | year"},"answer":{"type":"boolean","description":"If true, also return an LLM answer citing the results"}},"required":["query"]}},{"route":"POST /scrape","price":"$0.02","description":"Scrape any website to clean Markdown, text, or structured JSON. Renders JavaScript/SPA pages with headless Chromium (captures content raw-fetch scrapers miss), handles PDFs, optional schema-driven extraction. Input: { url, format? (markdown|text|html), links? (bool), fields? OR schema? }.","input":{"properties":{"url":{"type":"string","description":"Public http(s) URL (HTML or PDF)"},"format":{"type":"string","description":"markdown (default) | text | html"},"links":{"type":"boolean","description":"Include extracted links"},"fields":{"type":"string","description":"Comma-separated fields to extract as JSON"},"schema":{"type":"object","description":"JSON Schema for structured extraction"}},"required":["url"]}},{"route":"POST /wallet-intel","price":"$0.02","description":"On-chain wallet analysis for any Base (EVM) address: native balance, CURRENT token holdings with USD values (live balanceOf), portfolio total, transfer-history summary, top counterparties, and rule-based activity tags. Guaranteed-valid JSON from free public RPC + Blockscout. Input: { address, explain? (bool: add a plain-English narrative) }.","input":{"properties":{"address":{"type":"string","description":"0x EVM address on Base"},"explain":{"type":"boolean","description":"If true, add a short LLM narrative summary"}},"required":["address"]}}]}