{"slug":"serp402-com-api-v1-extract-4662f1","title":"Extract","host":"serp402.com","method":"POST","resource":"https://serp402.com/api/v1/extract","category":"search","description":"Extract: Extract results, returned as JSON. Structured JSON, USD 0.05 per call in USDC — no API key, no account, no subscription, no minimum. Not affiliated with, endorsed by or an official channel of any of the services the results come from. All trademarks and copyright remain the property of thei","price_listed":0.05,"price_asked":0.05,"state":"answering","state_label":"Answering","checks_7d":1,"answered_7d":1,"latency_ms_median":259,"reported_calls_30d":0,"reported_payers_30d":0,"networks":["eip155:8453","solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp"],"badge":"unverified","paid_checks_7d":0,"paid_ok_7d":0,"example_input":{"body":{"url":"https://en.wikipedia.org/wiki/Coffee"},"bodyType":"json","method":"POST","type":"http"},"output_schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"body":{"additionalProperties":true,"properties":{"device":{"description":"device to use to get the results. It can be set to desktop (default) to use a regular browser, tablet to use a tablet browser (currently using iPads), or…","type":"string"},"exclude_tags":{"description":"a comma-separated list of CSS selectors to remove before parsing, e.g. nav, footer, .ads, #cookie-banner .","type":"string"},"include_inline_assets":{"description":"whether to include inline and blocks, with their content, in stylesheets and scripts . Default: false .","type":"string"},"include_markdown":{"description":"whether to add the page's main content as Markdown in text_content.markdown . Default: false .","type":"string"},"include_sitemap":{"description":"Used with mode=map . Parameter defines whether to also read the website's sitemaps, from /sitemap.xml and /robots.txt . Default: true .","type":"string"},"include_subdomains":{"description":"Used with mode=map and mode=crawl . Parameter defines whether to include other subdomains of the same website, e.g. blog.example.com when starting from…","type":"string"},"include_tags":{"description":"a comma-separated list of CSS selectors to keep, e.g. article, main, .post-content . Everything else inside is removed before parsing.","type":"string"},"max_depth":{"description":"Used with mode=crawl . Parameter defines how many links deep the crawl follows from the starting page. 0 extracts only the starting page. Default: 2 .…","type":"string"},"max_pages":{"description":"Used with mode=crawl . Parameter defines the maximum number of pages to extract, including the starting page. Default: 10 . Maximum: 100 . Each successfully…","type":"string"},"mode":{"description":"extraction mode. It can be set to: scrape (default) - Extract a single page. map - List the website's URLs from the page links and sitemaps. crawl - Follow…","type":"string"},"prefetch_delay":{"description":"a delay in milliseconds before the first page is fetched (0–10,000). Default: 0 . The Extract API doesn't run JavaScript, so this is not a rendering delay.","type":"string"},"timeout":{"description":"HTTP request timeout in milliseconds (1,000–120,000). Default: 30,000 (30 seconds).","type":"string"},"url":{"description":"URL of the page to extract. It must be an absolute http or https URL.","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":{"additionalProperties":true,"description":"Extract results as structured JSON. The shape follows the source, so fields differ between endpoints; identifiers and routing belonging to the collection layer are stripped.","properties":{"attribution":{"description":"Where the data comes from and what was done to it. Keep it with the results if you pass them on.","type":"object"},"endpoint":{"description":"Which endpoint answered.","type":"string"},"meta":{"description":"How long the call took.","type":"object"},"paid":{"description":"The settled transaction and network.","type":"object"}},"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"},"history":[{"day":"2026-10-26","reachable":true,"status":402,"valid_402":true,"asked_usdc":0.05,"price_match":true,"latency_ms":259,"error":null}],"description_full":"Extract: Extract results, returned as JSON. Structured JSON, USD 0.05 per call in USDC — no API key, no account, no subscription, no minimum. Not affiliated with, endorsed by or an official channel of any of the services the results come from. All trademarks and copyright remain the property of their respective owners.","last_updated":"2026-10-26T15:29:42.731Z","schemes":["exact"]}