{"slug":"1gateway-dev-v1-web-extract-3616f0","title":"Use when an agent needs specific fields from a web page as JSON","host":"1gateway.dev","method":"GET","resource":"https://1gateway.dev/v1/web/extract","category":"code","description":"Use when an agent needs specific fields from a web page as JSON. Input: url, schema (URL-encoded JSON Schema, object root, max 30 properties, depth 3, 3,000 chars). Output: JSON data validated against the schema (null when not on the page), title, finalUrl. SSRF-safe; noai pages refused; bad schema ","price_listed":0.006,"price_asked":0.006,"state":"answering","state_label":"Answering","checks_7d":2,"answered_7d":2,"latency_ms_median":226,"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":{"method":"GET","queryParams":{"schema":"{\"type\":\"object\",\"properties\":{\"title\":{\"type\":\"string\"},\"links\":{\"type\":\"array\",\"items\":{\"type\":\"string\"}}},\"required\":[\"title\"]}","url":"https://example.com/"},"type":"http"},"output_schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"method":{"enum":["GET"],"type":"string"},"queryParams":{"additionalProperties":false,"properties":{"schema":{"description":"JSON Schema (object root) describing the fields to extract","examples":["{\"type\":\"object\",\"properties\":{\"title\":{\"type\":\"string\"},\"links\":{\"type\":\"array\",\"items\":{\"type\":\"string\"}}},\"required\":[\"title\"]}"],"maxLength":3000,"type":"string"},"url":{"description":"Public http(s) web page URL","examples":["https://example.com/"],"maxLength":2048,"pattern":"^https?://","type":"string"}},"required":["url","schema"],"type":"object"},"type":{"const":"http","type":"string"}},"required":["type","method"],"type":"object"},"output":{"properties":{"example":{"properties":{"cached":{"type":"boolean"},"data":{"properties":{"company":{"type":"string"},"quarters":{"items":{"properties":{"quarter":{"type":"string"},"revenue":{"type":"integer"}},"type":"object"},"type":"array"},"total_revenue":{"type":"integer"}},"type":"object"},"finalUrl":{"type":"string"},"generatedAt":{"type":"string"},"inputChars":{"type":"integer"},"inputTruncated":{"type":"boolean"},"language":{"type":"string"},"model":{"type":"string"},"notes":{"items":{"type":"string"},"type":"array"},"title":{"type":"string"},"upstreamCostUsd":{"type":"number"},"url":{"type":"string"},"valid":{"type":"boolean"}},"required":["url","finalUrl","title","language","inputChars","inputTruncated","data","model","generatedAt","valid","cached","upstreamCostUsd","notes"],"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"},"history":[{"day":"2026-10-31","reachable":true,"status":402,"valid_402":true,"asked_usdc":0.006,"price_match":true,"latency_ms":234,"error":null},{"day":"2026-10-29","reachable":true,"status":402,"valid_402":true,"asked_usdc":0.006,"price_match":true,"latency_ms":219,"error":null}],"description_full":"Use when an agent needs specific fields from a web page as JSON. Input: url, schema (URL-encoded JSON Schema, object root, max 30 properties, depth 3, 3,000 chars). Output: JSON data validated against the schema (null when not on the page), title, finalUrl. SSRF-safe; noai pages refused; bad schema refused before payment. Fixed schema: /v1/docs/extract. Example: ?url=https://example.com/&schema={\"type\":\"object\",\"properties\":{\"title\":{\"type\":\"string\"}}}","last_updated":"2026-10-28T00:16:01.631Z","schemes":["exact"]}