{"uid":"cap_wYBBod6nC9E4b3ezOOw4T","slug":"schemafetch-preset-extract-91ed3b77","name":"SchemaFetch Preset Extract","description":"Structured web extract for AI agents: fetch any public URL, return schema-constrained JSON for SaaS pricing, contacts, team, product, FAQ, or task-shaped fields. Confidence scores and source snippets. No API key — pay-per-call x402 USDC on Base ($0.02). Better than raw crawl markdown for agent tools.","url":"https://schemafetch.panmediatech.workers.dev/x402/extract","method":"POST","headers":{},"bodySchema":null,"responseSchema":null,"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_ZV8y9riNZUE_NBjvMQfeG","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 URL and returns schema-constrained structured JSON for common web content types (SaaS pricing, contacts, team, product, FAQ) with confidence scores and source snippets","exampleAgentPrompt":"Fetch https://www.notion.so/pricing and extract the pricing tiers as structured JSON — I need the plan names, prices, and key features in clean fields with confidence scores, using the SaaS pricing preset.","exampleUseCases":[{"title":"Extract competitor pricing into JSON","prompt":"Go to https://linear.app/pricing and pull out all the pricing tiers as structured JSON — I need plan names, monthly and annual prices, and the main features listed for each tier, with confidence scores so I know how reliable the extraction is."},{"title":"Scrape team members from about page","prompt":"Fetch the team page at https://www.anthropic.com/about and extract all the team members into structured JSON — I need each person's name, title, and any bio snippet the page lists, using the team preset."},{"title":"Pull FAQ entries from support page","prompt":"Grab https://help.shopify.com/en/manual/your-account/billing/faq and extract all the FAQ entries as structured JSON — I want each question and its answer in clean fields with source snippets, using the FAQ preset, so I can feed them into our support bot."}],"resultDescription":"A JSON object containing: 'data' (structured key-value fields matching the requested preset schema, e.g. pricing tiers, contacts, FAQ entries), 'confidence' (0-1 float indicating extraction reliability), 'sources' (array of source text snippets from the page that evidence each field), 'fetched_at' (ISO timestamp), and optionally 'cache' (hit/miss) and 'preset' (the schema type used).","failureModes":["URL is not publicly accessible or returns non-200 status — data fields may be empty or partial with low confidence","Webpage uses heavy JavaScript rendering and content is not in static HTML — extraction may miss dynamically loaded content","Preset schema does not match the page content type — returned data object may be sparsely populated","Rate limiting or network timeout from target site — fetch may fail entirely","Payment not processed via x402 — request rejected before extraction occurs"],"whenToPreferThis":"Use this endpoint when you need structured, schema-constrained JSON from a public webpage rather than raw markdown or HTML — especially for well-defined content types like SaaS pricing pages, company contact pages, team directories, product descriptions, or FAQ sections. It is preferable to a generic web crawl when you need machine-readable output with confidence signals and source attribution, without building your own extraction logic. Best for AI agent pipelines where downstream steps expect typed fields rather than unstructured text.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-16T00:38:37.049Z","isFirstParty":false}