{"slug":"softbot-reader-mainnet-softbot-workers-dev-v1-extract-4eb28d","title":"Reader Pro","host":"softbot-reader-mainnet.softbot.workers.dev","method":"POST","resource":"https://softbot-reader-mainnet.softbot.workers.dev/v1/extract","category":"image","description":"Reader Pro: fetch a public web page and return structured data, no LLM: OpenGraph/meta tags, parsed JSON-LD (schema.org), HTML tables as row objects, deduped internal/external links, emails/phones/social profiles, heading outline, images with alt text, plus optional CSS-selector fields.","price_listed":0.004,"price_asked":0.004,"state":"answering","state_label":"Answering","checks_7d":1,"answered_7d":1,"latency_ms_median":1633,"reported_calls_30d":1,"reported_payers_30d":1,"networks":["eip155:8453","solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp"],"badge":"unverified","paid_checks_7d":0,"paid_ok_7d":0,"example_input":{"body":{"include":["meta","tables"],"url":"https://en.wikipedia.org/wiki/List_of_tallest_buildings"},"bodyType":"json","method":"POST","type":"http"},"output_schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"body":{"properties":{"fields":{"additionalProperties":{"type":"string"},"description":"Map of name -> CSS selector; returns text of up to 50 matches. Append ' @attr' to return an attribute, e.g. 'a.product @href'. Max 20 fields.","type":"object"},"include":{"description":"Sections to return (default: all)","items":{"enum":["meta","tables","links","contacts","jsonld","headings","images"],"type":"string"},"type":"array"},"url":{"description":"Public http(s) URL","format":"uri","type":"string"}},"required":["url"],"type":"object"},"bodyType":{"enum":["json","form-data","text"],"type":"string"},"method":{"enum":["POST"],"type":"string"},"type":{"const":"http","type":"string"}},"required":["type","method","bodyType","body"],"type":"object"},"output":{"properties":{"example":{"properties":{"contacts":{"description":"emails[], phones[], social[{network,url}]","type":"object"},"fields":{"description":"name -> string[] (or {error})","type":"object"},"final_url":{"type":"string"},"headings":{"description":"[{level, text, id}]","type":"array"},"images":{"description":"[{src, alt, width, height}]","type":"array"},"jsonld":{"description":"items[], types[], parse_errors","type":"object"},"links":{"description":"internal[{url,text}], external[{url,text}]","type":"object"},"meta":{"description":"title, lang, canonical, icon, tags{og:*, twitter:*, description,...}","type":"object"},"status":{"type":"integer"},"tables":{"description":"[{caption, headers[], rows:[{header: value}], row_count, truncated}]","type":"array"},"truncated":{"type":"boolean"},"url":{"type":"string"}},"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.004,"price_match":true,"latency_ms":1633,"error":null}],"description_full":"Reader Pro: fetch a public web page and return structured data, no LLM: OpenGraph/meta tags, parsed JSON-LD (schema.org), HTML tables as row objects, deduped internal/external links, emails/phones/social profiles, heading outline, images with alt text, plus optional CSS-selector fields.","last_updated":"2026-10-14T05:07:51.612Z","schemes":["exact"]}