{"slug":"api-aiskills402-com-v1-run-web-to-markdown-ac990d","title":"Web to Markdown API","host":"api.aiskills402.com","method":"POST","resource":"https://api.aiskills402.com/v1/run/web-to-markdown","category":"code","description":"Web to Markdown API: reads one public web page from the Cloudflare edge (static HTML, robots.txt respected, no JavaScript rendering) and returns clean markdown or plain text of the main content (nav and footer dropped; scope: page keeps all) with title, description, language and links. $0.005 USDC p","price_listed":0.005,"price_asked":0.005,"state":"answering","state_label":"Answering","checks_7d":1,"answered_7d":1,"latency_ms_median":41,"reported_calls_30d":3,"reported_payers_30d":2,"networks":["eip155:8453"],"badge":"unverified","paid_checks_7d":0,"paid_ok_7d":0,"example_input":{"body":{"format":"markdown","links":true,"scope":"main","url":"https://www.iana.org/help/example-domains"},"bodyType":"json","headers":{"content-type":"application/json"},"method":"POST","type":"http"},"output_schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"body":{"additionalProperties":false,"properties":{"format":{"default":"markdown","description":"markdown keeps headings, lists, links, tables and code; text drops the markup signs.","enum":["markdown","text"],"type":"string"},"links":{"default":true,"description":"true returns the page links (up to 300) and keeps links in the markdown; false returns plain text without links.","type":"boolean"},"scope":{"default":"main","description":"main returns only the main content of the page (its <main> element, or its single <article>) when it has text, otherwise the whole page; page returns everything, navigation and footer included.","enum":["main","page"],"type":"string"},"url":{"description":"Public https address of the page to read (port 443, a DNS name; no IP addresses, no *.workers.dev).","maxLength":2048,"minLength":1,"type":"string"}},"required":["url"],"type":"object"},"bodyType":{"enum":["json"],"type":"string"},"headers":{"additionalProperties":{"type":"string"},"type":"object"},"method":{"enum":["POST"],"type":"string"},"type":{"const":"http","type":"string"}},"required":["type","method","bodyType","body"],"type":"object"},"output":{"properties":{"example":{"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"},"history":[{"day":"2026-10-18","reachable":true,"status":402,"valid_402":true,"asked_usdc":0.005,"price_match":true,"latency_ms":41,"error":null}],"description_full":"Web to Markdown API: reads one public web page from the Cloudflare edge (static HTML, robots.txt respected, no JavaScript rendering) and returns clean markdown or plain text of the main content (nav and footer dropped; scope: page keeps all) with title, description, language and links. $0.005 USDC per page; you pay only when the page text is returned - refusals cost nothing. POST JSON {url, format?, links?, scope?}; free example at https://api.aiskills402.com/v1/run/web-to-markdown/example","last_updated":"2026-10-17T23:11:53.938Z","schemes":["exact"]}