{"uid":"cap_GDWobJ10SUg126_P_n-eJ","slug":"oblique-markets-batch-url-to-json-extraction-514aaa12","name":"Oblique Markets Batch URL-to-JSON Extraction","description":"Use when an agent needs batch url json. Returns Prepaid batch of up to 10 HTTPS URL-to-JSON extraction jobs with one idempotent reconciled completion receipt. $0.02.","url":"https://api.oblique.markets/api/v1/paid/batch-url-json","method":"POST","headers":{},"bodySchema":{"type":"object","properties":{"jobs":{"type":"array","items":{"type":"object","required":["url"],"properties":{"url":{"type":"string","description":"HTTPS page to fetch"}}}},"idempotency_key":{"type":"string"}}},"responseSchema":{"type":"json","example":{"status":"fulfilled","results":[{"url":"https://example.com","data":{"@type":"Article","headline":"Example"},"index":0,"source":"json-ld","status":"fulfilled"}],"reconciled":true,"total_jobs":2,"failed_jobs":0,"completed_at":"2026-08-14T00:00:00.000Z","fulfilled_jobs":2,"idempotency_key":"batch-demo-1","payment_tx_hash":"0xabc123..."}},"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_DAvJYPi_A5DTPZ1ziZjLw","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":"Accepts a prepaid batch of up to 10 URLs and returns structured JSON data extracted from each, with an idempotent reconciled completion receipt.","exampleAgentPrompt":"Can you extract structured JSON data from these 5 product pages for me all at once: [url1, url2, url3, url4, url5]? I want the results back as clean JSON for each URL.","exampleUseCases":[{"title":"Competitor price monitoring batch","prompt":"Grab the pricing info from these 8 competitor product pages and give me back the structured data for each so I can compare them side by side."},{"title":"News article metadata extraction","prompt":"Extract the headline, author, publish date, and body text as structured JSON from each of these 10 news article URLs — I want one JSON object per article."},{"title":"Job listing data aggregation","prompt":"Pull structured data from these 6 job listing URLs — job title, company, location, salary, and description — and return them all as JSON in one go."}],"resultDescription":"A reconciled completion receipt containing per-URL extraction results as structured JSON objects, one per submitted URL, along with an idempotent receipt confirming the batch was processed and settled.","failureModes":["Individual URL fetch failures (e.g. 404, connection timeout) may return partial results for that URL","Batch exceeds 10 URLs limit returns an error","Malformed or non-HTTPS URLs rejected at input validation","Payment not settled causes job to be rejected before processing","Idempotent resubmission of same batch returns cached receipt without re-fetching"],"whenToPreferThis":"Choose this endpoint when you need to extract structured JSON from multiple URLs (up to 10) in a single prepaid call, especially when idempotency and a reconciled receipt are important — for example in agentic workflows where retries must not cause duplicate charges or duplicate fetches. Prefer it over single-URL extraction endpoints when batching saves round trips.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-13T06:51:38.587Z","isFirstParty":false}