{"slug":"api-sitecheck-api-workers-dev-api-extract-64d0d8","title":"Structured data from a web page (url) or your own text","host":"api.sitecheck-api.workers.dev","method":"POST","resource":"https://api.sitecheck-api.workers.dev/api/extract","category":"search","description":"Structured data from a web page (url) or your own text: give a schema of up to 20 field names with what each holds, and get a JSON object with exactly those fields, null where the text does not state one. Llama 3.3 70B. Text is capped at 12,000 characters; a model answer that is not JSON is retried ","price_listed":0.004,"price_asked":0.004,"state":"answering","state_label":"Answering","checks_7d":1,"answered_7d":1,"latency_ms_median":22,"reported_calls_30d":2,"reported_payers_30d":2,"networks":["eip155:5042","eip155:8453","solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp"],"badge":"unverified","paid_checks_7d":0,"paid_ok_7d":0,"example_input":{"body":{"schema":{"currency":"the currency code","due_date":"the payment due date","invoice_number":"the invoice number","total":"the total amount as a number"},"text":"Invoice INV-2026-0042 dated 2026-10-01, total 1,250.00 EUR, due 2026-10-31, supplier Acme GmbH."},"bodyType":"json","method":"POST","type":"http"},"output_schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"body":{"properties":{"instructions":{"description":"Optional extra instructions, up to 500 characters","type":"string"},"schema":{"description":"Field name to what the field holds, up to 20 fields","type":"object"},"text":{"description":"Text to read (up to 12,000 characters), instead of url","type":"string"},"url":{"description":"Web page to read (or text)","type":"string"}},"required":["schema"],"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":{"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":22,"error":null}],"description_full":"Structured data from a web page (url) or your own text: give a schema of up to 20 field names with what each holds, and get a JSON object with exactly those fields, null where the text does not state one. Llama 3.3 70B. Text is capped at 12,000 characters; a model answer that is not JSON is retried once, then not charged.","last_updated":"2026-10-15T03:29:53.439Z","schemes":["exact"]}