{"uid":"cap_eaWY_qnt5yjQlxouPE4al","slug":"sift-web-tools-v1-extract-4677a0c3","name":"Sift Web Tools – /v1/extract","description":"AI extraction of named fields from any web page as JSON. Give a URL and comma-separated field names; get a JSON object with the best value per field, plus a list of records when the page lists many (products, people, events).","url":"https://sift.srv1996466.hstgr.cloud/v1/extract?utm_source=zero.xyz","method":"GET","headers":{},"bodySchema":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","required":["input"],"properties":{"input":{"type":"object","required":["type","method"],"properties":{"type":{"type":"string","const":"http"},"method":{"enum":["GET","HEAD","DELETE"],"type":"string"},"queryParams":{"type":"object","required":["url","fields"],"properties":{"url":{"type":"string","description":"Page URL"},"fields":{"type":"string","description":"Comma-separated field names"}}}},"additionalProperties":false},"output":{"type":"object","required":["type"],"properties":{"type":{"type":"string"},"example":{"type":"object"}}}}},"responseSchema":{"type":"json","example":{"data":{"download_url":"https://www.python.org/ftp/python/...","release_date":"2025-10-07","latest_version":"3.14.0"},"items":[]}},"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.015","displayCostAsset":"USDC","priceDynamic":false,"priceHint":null,"priceStatus":"priced","priceSource":"probe","requiresHandshake":false,"reviewCount":0,"rating":{"score":"0.00","successRate":"0.00","reviews":0,"stars":null,"state":"unrated"},"availabilityStatus":"unknown","priceObserved":null,"sessionDeposit":null,"pricing":{"kind":"static","summary":"$0.015/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.015","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.015","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_JRZFoBRADyTa5Z-Gzezra","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.015","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Extracts named fields as structured JSON from any web page by specifying a comma-separated list of field names and a URL","exampleAgentPrompt":"Extract the fields 'latest_version', 'release_date', and 'download_url' from https://www.python.org/downloads/ and return them as JSON.","exampleUseCases":[{"title":"Extract product details from e-commerce page","prompt":"Go to https://www.amazon.com/dp/B09XYZ1234 and extract the fields 'title', 'price', 'rating', and 'availability' as structured JSON."},{"title":"Pull job listing data for aggregation","prompt":"Extract 'job_title', 'company', 'location', 'salary_range', and 'posted_date' from this job listing page: https://jobs.example.com/posting/12345"},{"title":"Scrape software release metadata","prompt":"From https://nodejs.org/en/download, extract the fields 'lts_version', 'current_version', and 'release_date' and give me the result as JSON."}],"resultDescription":"A JSON object containing the requested named fields and their extracted values from the target web page. The response includes a 'data' key with field-value pairs, and an 'items' array for list-type results. For example: {\"data\": {\"latest_version\": \"3.14.0\", \"release_date\": \"2025-10-07\", \"download_url\": \"https://...\"}, \"items\": []}","failureModes":["Page is behind a login wall or paywalled — extraction may return empty or incomplete fields","Requested field names do not match any discernible content on the page — fields return null or empty strings","Page uses heavy JavaScript rendering that is not fully executed — dynamic content may be missing","URL is unreachable or returns a non-200 status — call is not charged but no data is returned","Ambiguous field names may match unintended page content — returns best-guess values","Rate limiting or bot detection on the target site may block the fetch — results in failure response"],"whenToPreferThis":"Choose this endpoint when you need to extract specific, named data fields from a web page and receive them as structured JSON — ideal for data pipelines, agent workflows that need machine-readable output, or situations where parsing raw HTML is impractical. Prefer /v1/extract over /v1/fetch (which returns raw readable text) or /v1/summarize (which returns prose) when you know exactly which fields you want and need them in a structured, programmatically usable format. Best for pages with clearly labeled data like product listings, software download pages, job postings, company profiles, or news articles.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-23T18:38:40.699Z","isFirstParty":false,"canonicalSlug":"sift-web-tools-v1-extract-4677a0c3"}