{"resource":"https://api.nightcobbler.com/v1/extract","type":"http","x402Version":1,"accepts":[{"scheme":"exact","network":"base","maxAmountRequired":"10000","resource":"https://api.nightcobbler.com/v1/extract","description":"URL to clean, LLM-ready Markdown or JSON. Strips scripts, nav, and boilerplate; keeps headings, lists, tables, and code blocks. JSON mode adds the page title; every response carries a fetch timestamp. No signup, no API key — pay per call.","mimeType":"application/json","payTo":"0x66F2da460e9C25834460A5ef1FCE983703400AC4","maxTimeoutSeconds":60,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","outputSchema":{"input":{"type":"http","method":"POST","bodyType":"json","bodyFields":{"url":{"type":"string","required":true,"description":"Absolute http(s) URL to fetch"},"format":{"type":"string","enum":["markdown","json"],"required":false,"default":"markdown"}}},"output":{"type":"object","properties":{"url":{"type":"string"},"format":{"type":"string","enum":["markdown","json"]},"content":{"type":"string"},"fetched_at":{"type":"string","format":"date-time"}}}}},{"scheme":"exact","network":"base","maxAmountRequired":"50000","resource":"https://api.nightcobbler.com/v1/schema-extract","description":"Structured extraction to YOUR schema: POST a URL and a JSON Schema, get back JSON with exactly the fields you named. Reads the data pages already publish for machines (JSON-LD/schema.org, OpenGraph, Twitter cards, meta) and conforms it to your types — product price, currency, SKU, brand, rating, author, dates. Validated before it returns: a result that does not match your schema is an error, and errors are free.","mimeType":"application/json","payTo":"0x66F2da460e9C25834460A5ef1FCE983703400AC4","maxTimeoutSeconds":60,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","outputSchema":{"input":{"type":"http","method":"POST","bodyType":"json","bodyFields":{"url":{"type":"string","required":false,"description":"Absolute http(s) URL to fetch. Supply this or 'html'."},"html":{"type":"string","required":false,"description":"Raw HTML you already have. Supply this or 'url'."},"schema":{"type":"object","required":true,"description":"JSON Schema: {type:'object', properties:{<field>:{type:'string'|'number'|'integer'|'boolean'|'array'}}, required:[...]}. Flat, scalars and scalar arrays, max 32 fields. $ref/oneOf/anyOf/allOf are rejected."}}},"output":{"type":"object","properties":{"url":{"type":"string"},"data":{"type":"object","description":"Your schema, filled from the page."},"found":{"type":"array","items":{"type":"string"}},"missing":{"type":"array","items":{"type":"string"}},"sources":{"type":"array","items":{"type":"string","enum":["json-ld","opengraph","meta","title"]}},"fetched_at":{"type":"string","format":"date-time"}}}}}],"lastUpdated":"2026-09-27T14:27:54.034Z"}