{"service":"Sift Web Tools","about":"Pay-per-call web tools for agents. Every paid route is a GET with query parameters and costs a fixed USDC amount on Base through x402; you are only charged when the call succeeds (HTTP 200). Use /v1/fetch for readable page text, /v1/metadata for titles and structured data, /v1/screenshot for a PNG, /v1/pdf for PDF text, /v1/site-check and /v1/whois for domain facts, /v1/email-check before emailing, /v1/tech for a site's stack, /v1/links, /v1/tables, /v1/feeds and /v1/sitemap for crawling, and the AI tools /v1/summarize, /v1/ask (grounded Q&A with quotes) and /v1/extract (named fields as JSON) on any page. File tools take a file URL: /v1/audio/analyze and /v1/audio/normalize (EBU R 128 loudness to broadcast or streaming targets), /v1/video/inspect and /v1/video/storyboard (scrub-bar sprite sheets plus WebVTT), /v1/dmarc/parse and /v1/dmarc/inspect (DMARC aggregate reports with real alignment), /v1/geo/convert and /v1/geo/inspect (GeoJSON, shapefile, CSV, GPX, KML, any CRS). Generation: /v1/image (text to image) and /v1/tts (text to speech). Also /v1/search (live web search with sources), /v1/doc-to-markdown (Word, Excel, PowerPoint, PDF, EPUB to Markdown), /v1/ocr (text from images) and on-chain lookups /v1/crypto/balance, /v1/crypto/token, /v1/crypto/tx and /v1/crypto/ens on ethereum, base, arbitrum, optimism and polygon.","openapi":"https://sift.srv1996466.hstgr.cloud/openapi.json","llms":"https://sift.srv1996466.hstgr.cloud/llms.txt","tools":[{"path":"/v1/fetch","price_usd":"0.003","summary":"Fetch a web page as clean Markdown"},{"path":"/v1/metadata","price_usd":"0.002","summary":"Page metadata: title, description, Open Graph, Twitter card, JSON-LD"},{"path":"/v1/links","price_usd":"0.002","summary":"Extract all links from a page, split internal and external"},{"path":"/v1/tables","price_usd":"0.003","summary":"Extract HTML tables from a page as JSON rows and records"},{"path":"/v1/pdf","price_usd":"0.004","summary":"Extract text from a PDF URL, page by page"},{"path":"/v1/site-check","price_usd":"0.004","summary":"Domain health: DNS, SPF/DMARC, TLS certificate expiry, security headers"},{"path":"/v1/whois","price_usd":"0.003","summary":"Domain WHOIS via RDAP: registrar, creation and expiry dates, age"},{"path":"/v1/email-check","price_usd":"0.002","summary":"Email address check: syntax, MX, disposable, role and free-provider flags"},{"path":"/v1/feeds","price_usd":"0.002","summary":"Find a site's RSS/Atom feeds and return the latest items"},{"path":"/v1/sitemap","price_usd":"0.003","summary":"List a website's URLs from its sitemaps"},{"path":"/v1/tech","price_usd":"0.003","summary":"Detect the technologies a website uses (CMS, frameworks, analytics, CDN)"},{"path":"/v1/summarize","price_usd":"0.01","summary":"AI summary of any web page with key points and topics"},{"path":"/v1/ask","price_usd":"0.01","summary":"Ask a question about a web page and get a grounded answer with quotes"},{"path":"/v1/extract","price_usd":"0.015","summary":"AI extraction of named fields from any web page as JSON"},{"path":"/v1/screenshot","price_usd":"0.01","summary":"Screenshot of a web page as PNG (headless Chromium)"},{"path":"/v1/audio/analyze","price_usd":"0.005","summary":"Measure audio loudness (EBU R 128 LUFS, true peak, loudness range)"},{"path":"/v1/audio/normalize","price_usd":"0.02","summary":"Normalise audio loudness to a broadcast or streaming target, file returned"},{"path":"/v1/video/inspect","price_usd":"0.005","summary":"Inspect a video: duration, size, rotation and what a storyboard would produce"},{"path":"/v1/video/storyboard","price_usd":"0.02","summary":"Video scrub-bar storyboard: sprite sheets plus WebVTT thumbnail track (zip)"},{"path":"/v1/dmarc/parse","price_usd":"0.02","summary":"DMARC aggregate report parser with real alignment checks (JSON or CSV)"},{"path":"/v1/dmarc/inspect","price_usd":"0.005","summary":"DMARC report summary: reporter, date range, policy, record count"},{"path":"/v1/geo/convert","price_usd":"0.02","summary":"Convert and reproject map files (GeoJSON, shapefile, CSV, GPX, KML)"},{"path":"/v1/geo/inspect","price_usd":"0.005","summary":"Inspect a map file: format, feature count, geometry types, extent, CRS"},{"path":"/v1/image","price_usd":"0.08","summary":"Generate an image from a text prompt (PNG)"},{"path":"/v1/tts","price_usd":"0.04","summary":"Text to natural speech (MP3 or WAV), 30 voices"},{"path":"/v1/search","price_usd":"0.06","summary":"Web search with a grounded answer and source links (Google Search)"},{"path":"/v1/doc-to-markdown","price_usd":"0.004","summary":"Convert Word, Excel, PowerPoint, PDF, EPUB or HTML to Markdown"},{"path":"/v1/ocr","price_usd":"0.004","summary":"Read text from an image (OCR), 7 languages"},{"path":"/v1/crypto/balance","price_usd":"0.002","summary":"Wallet balance: native coin plus USDC/USDT/DAI, ENS name, on 5 chains"},{"path":"/v1/crypto/token","price_usd":"0.002","summary":"ERC-20 token details: name, symbol, decimals, total supply"},{"path":"/v1/crypto/tx","price_usd":"0.002","summary":"Transaction details: status, from, to, value, fee, token transfers"},{"path":"/v1/crypto/ens","price_usd":"0.001","summary":"ENS lookup: .eth name to address, or address to verified name"}]}