{"uid":"cap_Dy-99msUhmdMw76AVlbC6","slug":"skill-audit-llm-web-extractor-7be8e87f","name":"skill-audit LLM Web Extractor","description":"Turn messy text — or any URL's page content — into structured JSON matching the shape you ask for, so an agent can consume a web page as data instead of prose","url":"https://eltociear-skill-audit.hf.space/llm/extract","method":"POST","headers":{},"bodySchema":{"type":"object","properties":{"url":{"type":"string","description":"Page to fetch and extract from (used when text is omitted)"},"text":{"type":"string","description":"Raw text to extract from"},"instruction":{"type":"string","description":"Optional extra extraction instruction"},"schema_hint":{"type":"object","description":"Target JSON shape"}}},"responseSchema":{"type":"json","example":{"data":{"plan":"Pro","price_usd":20},"provider":"llm7","source_url":"https://example.com/pricing"}},"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_MRA6zRSP07UoP2YeAwlUY","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":"Converts raw text or a URL's page content into structured JSON matching a caller-specified schema using LLM extraction","exampleAgentPrompt":"Grab the product listing at https://example.com/product/123 and extract it into structured JSON with fields for name, price, description, and availability.","exampleUseCases":[{"title":"Product page data extraction","prompt":"Fetch https://shop.example.com/sneakers/air-max and pull out the product name, price, sizes available, and color options as structured JSON."},{"title":"Job listing parser","prompt":"Extract all the job details from https://careers.example.com/job/456 — I need job title, location, salary range, required skills, and application deadline in a clean JSON format."},{"title":"Unstructured text to schema","prompt":"I have this raw press release text — can you extract the company name, announcement date, financial figures mentioned, and key executive quotes into a structured JSON object?"}],"resultDescription":"A JSON object whose shape matches the schema_hint provided, populated with values extracted from the input text or fetched URL page content. Fields that cannot be found are typically null or absent.","failureModes":["URL is inaccessible or returns non-200 status — extraction fails with an error indicating the page could not be fetched","Page content is JavaScript-rendered and not available in static HTML — extracted fields may be empty or incomplete","schema_hint does not match the actual content — returned JSON may have many null fields","Text or page content exceeds context window limits — truncation may cause incomplete extraction","Ambiguous instruction leads to inconsistent or hallucinated field values"],"whenToPreferThis":"Choose this endpoint when you need to turn an arbitrary web page or blob of text into a specific JSON shape defined by your own schema, without writing custom scraping logic. It is especially valuable when the source is unstructured prose and the target schema is known ahead of time. Prefer it over generic scraping tools when you need LLM-powered semantic extraction rather than CSS/XPath selectors, and over general-purpose LLMs when you want a single API call that handles both fetching and structuring.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-15T06:30:57.371Z","isFirstParty":false}