{"uid":"cap_DmuaUk8u5pl8O0tOJSIpJ","slug":"signallayer-structured-web-extractor-e7240fdf","name":"SignalLayer Structured Web Extractor","description":"Machine-native decision and data primitives for autonomous agents, paid per call with x402 V2 USDC on Base.","url":"https://signallayer.floot.app/_api/v1/web/structured-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","properties":{"url":{"type":"string","description":"Public http(s) webpage to extract."},"fields":{"type":"string","description":"Comma-separated facts to extract, e.g. title,pricing,refund policy."}},"additionalProperties":false}},"additionalProperties":false},"output":{"type":"object","required":["type"],"properties":{"type":{"type":"string"},"example":{"type":"object"}}}}},"responseSchema":{"type":"json","example":{"data":{"title":"Example Domain","purpose":"Illustrative examples"},"tool":"structured_extract","status":"complete","decision":{"score":96,"verdict":"complete","confidence":0.96},"evidence":[]}},"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.02","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.02/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.02","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.02","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_YJGZsdme85G9NxUbjwvBl","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.02","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Fetches a public webpage and extracts specified named fields as structured JSON, with a confidence-scored completeness verdict.","exampleAgentPrompt":"Go to https://www.example-shop.com/product/widget and extract the title, pricing, and refund policy as structured fields.","exampleUseCases":[{"title":"Competitor pricing intelligence","prompt":"Fetch https://competitor.com/pricing and extract the plan names, monthly prices, and feature list — I need these as clean structured data."},{"title":"News article metadata extraction","prompt":"Go to https://techcrunch.com/2024/05/01/some-article and pull out the title, author, publication date, and summary for me."},{"title":"E-commerce policy scraping","prompt":"Extract the return policy, shipping cost, and contact email from https://mybrand.store/policies — give me the results as structured fields."}],"resultDescription":"A JSON object containing the extracted field values keyed by the requested field names, a completeness verdict (e.g. 'complete'), a numeric score (0–100), a confidence value (0–1), and the tool name used. Example: {data: {title: '...', pricing: '...'}, tool: 'structured_extract', status: 'complete', decision: {score: 96, verdict: 'complete', confidence: 0.96}, evidence: []}","failureModes":["URL is not publicly accessible or requires authentication — returns incomplete or empty data fields","Requested fields do not exist on the target page — returns null or empty values with a lower confidence score","Target page uses heavy JavaScript rendering that prevents server-side fetch — may return partial or no content","Malformed or non-HTTP(S) URL input — likely returns a validation error","Rate limiting or bot protection on the target site — may result in failed extraction with low score"],"whenToPreferThis":"Choose this endpoint when you need to extract specific named facts from a known public URL and want a structured JSON result with a machine-readable confidence score. It is ideal for autonomous agents that need verifiable, scored data primitives rather than raw HTML or markdown dumps. Prefer it over general web scrapers when you want field-level extraction with completeness validation, and over LLM-only extraction when you need a cost-efficient, per-call paid primitive with deterministic output structure.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-19T00:40:37.991Z","isFirstParty":false,"canonicalSlug":"signallayer-structured-web-extractor-e7240fdf"}