{"uid":"cap_zCzNaq33t83xYoGBGUoQB","slug":"uxus-finance-schema-extraction-8c1ca77a","name":"uxus.finance Schema Extraction","description":"Pull structured JSON out of messy text or a web page — no API key, no account, no signup; pay per call in USDC on Base. POST JSON { schema: { field: type, ... } (required), and text or url }. If url is given the page is fetched and stripped first; an LLM fills the schema and missing fields come back null. Returns { data, model, latency_ms }. For agents turning an article, listing, or product page into typed fields.","url":"https://uxus.finance/api/extract","method":"POST","headers":{},"bodySchema":{"type":"object","properties":{"url":{"type":"string","description":"Page to fetch and extract from. Provide this or text."},"text":{"type":"string","description":"Raw source text. Provide this or url."},"schema":{"type":"object","description":"Fields you want, e.g. { title: string, price: number }. Required."}}},"responseSchema":{"type":"json","example":{"data":{"price":19.99,"title":"Example","in_stock":true},"model":"deepseek/deepseek-chat","latency_ms":900}},"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.01","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.01/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.01","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.01","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_cpvlnbVIs7KmLJNbbwaA5","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.01","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Extracts structured data from text or a URL into a caller-defined JSON schema, returning the populated object and the model used.","exampleAgentPrompt":"Extract structured data from this product page https://example.com/product/123 into this JSON schema: {\"name\": \"\", \"price\": 0, \"description\": \"\", \"inStock\": false} — I want every field populated from the page content.","exampleUseCases":[{"title":"Structured article metadata extraction","prompt":"Parse this news article URL https://techcrunch.com/2024/01/ai-funding and extract it into this schema: {\"headline\": \"\", \"author\": \"\", \"publishDate\": \"\", \"summary\": \"\", \"tags\": []} — fill in every field you can find on the page."},{"title":"Resume parsing into standard fields","prompt":"Here's a raw resume text: 'Jane Doe, 5 years Python, worked at Google 2019-2023...' — extract it into this schema: {\"name\": \"\", \"skills\": [], \"experience\": [{\"company\": \"\", \"years\": 0}]} and give me the populated JSON."},{"title":"E-commerce product data structuring","prompt":"Pull structured data from this Amazon listing https://amazon.com/dp/B09XYZ and map it to my schema: {\"title\": \"\", \"price\": 0, \"rating\": 0, \"reviewCount\": 0, \"bulletPoints\": []} so I can store it in my database."}],"resultDescription":"A JSON object populated with values extracted from the input text or URL, keyed to the schema fields the caller defined in the POST body, plus a 'model' field identifying which AI model performed the extraction.","failureModes":["URL is bot-blocked or returns a non-200 response — extraction fails or returns partial data","Schema fields cannot be inferred from the content — fields returned as null or empty","Malformed JSON schema in the POST body — validation error returned","Text or URL content is too short or ambiguous to fill the schema — low-confidence or empty values","Network timeout fetching the URL — request fails with timeout error"],"whenToPreferThis":"Choose this endpoint when you need to convert unstructured text or a web page into a caller-defined JSON schema in a single API call. It is especially useful when you control the output schema shape and want extraction plus model attribution in one response. Prefer it over general LLM completions when you need strict schema conformance, and over generic scrapers when you need semantic field mapping rather than raw HTML.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-14T21:19:50.177Z","isFirstParty":false}