{"uid":"cap_SELONoPr9zVrobNnYeWTf","slug":"edgar-fundamental-scores-web-page-field-extractor-71162f81","name":"EDGAR Fundamental Scores – Web Page Field Extractor","description":"Give a public page URL plus field names (fields=title,price,currency,author,date,description,image,rating,availability,tables,emails,... any name) and/or a CSS-selector map (selectors={\"price\":\".price\",\"img\":\"img.hero@src\",\"bullets[]\":\"ul.features li\"}; \"@attr\" reads an attribute, a name ending in [] returns all matches as an array under the name without []). Returns {fields, sources, missing}: values come from JSON-LD, OpenGraph/meta tags, microdata, your selectors, then heuristics. Up to 25 fi","url":"https://fundamental-scores-x402.onrender.com/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"],"type":"string"},"queryParams":{"type":"object","required":["url"],"properties":{"url":{"type":"string","maxLength":2048,"description":"public http(s) page URL"},"fields":{"type":"string","description":"comma-separated field names, e.g. title,price,currency,author,date"},"selectors":{"type":"string","description":"JSON object of name -> CSS selector (\"sel@attr\" for attributes, name[] for all matches)"}}}},"additionalProperties":false},"output":{"type":"object","required":["type"],"properties":{"type":{"type":"string"},"example":{"type":"object"}}}}},"responseSchema":null,"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.005","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.005/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.005","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.005","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_eGsvueL68_DF1ZpPEiYaO","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.005","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Extracts structured fields (title, price, author, etc.) from any public web page URL using JSON-LD, OpenGraph, microdata, CSS selectors, and heuristics","exampleAgentPrompt":"Can you pull the title, price, currency, and availability from this product page — https://www.example.com/product/widget-pro — and also grab the hero image URL using the CSS selector img.hero?","exampleUseCases":[{"title":"E-commerce product data harvesting","prompt":"Extract the price, currency, availability, and product title from https://www.shopexample.com/shoes/running-pro-x — also grab all the bullet points from the features list using the selector ul.features li."},{"title":"Article metadata extraction","prompt":"Pull the author, publication date, title, and description from this news article: https://www.newssite.com/articles/ai-market-boom-2025. I also want the main image URL if it's available."},{"title":"Contact info scraping from business page","prompt":"Get all the email addresses listed on https://www.companysite.com/contact along with the page title and any rating information you can find."}],"resultDescription":"Returns a JSON object with three keys: 'fields' (a map of requested field names to their extracted values), 'sources' (which extraction method supplied each value — e.g. JSON-LD, OpenGraph, CSS selector, heuristic), and 'missing' (list of requested fields that could not be found). CSS selector results with [] suffix return arrays of all matched values.","failureModes":["URL is not publicly accessible (paywalled, login-required) — fields will be missing or empty","Invalid CSS selector syntax in selectors parameter — returns error or empty result for that selector","Page uses heavy JavaScript rendering — static extraction may miss dynamically loaded content","More than 25 fields requested — excess fields may be ignored or truncated","Malformed JSON in selectors parameter — request fails with parse error","Network timeout fetching the target URL — returns error response"],"whenToPreferThis":"Choose this endpoint when you need to extract named fields from a specific public webpage without writing custom scraping code. It is ideal when the target page has structured metadata (JSON-LD, OpenGraph, microdata) or when you can supply CSS selectors to target specific elements. It handles up to 25 fields per call and falls back through multiple extraction strategies automatically. Prefer it over raw HTML fetchers when you want structured field-keyed output rather than full page content, and over full EDGAR financial endpoints when your target is any arbitrary public URL rather than SEC filings.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-30T12:32:47.179Z","isFirstParty":false,"canonicalSlug":"edgar-fundamental-scores-web-page-field-extractor-71162f81"}