← Back to directory

Structured extraction to YOUR schema: POST a URL and a JSON Schema, get back JSO...

https://api.nightcobbler.com/v1/schema-extract

Overview

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.

Protocol x402
Price $0.05
Payment Asset USD Coin
Payment Network Base
Category uncategorized
Provider nightcobbler
Source bazaar
Indexed 2026-08-09 05:11:35

Health

Status degraded
Latency (p50) 29ms
Uptime (30d) 91.7%
Reliability Score 85.8/100
Last Checked 2026-08-11 18:45:28
Last Healthy Never
Consecutive Failures 1

x402 Payment Validation

Payment Requirements Invalid
Asset Verified
Facilitator

Input Schema

{ "bodyFields": { "html": { "description": "Raw HTML you already have. Supply this or 'url'.", "required": false, "type": "string" }, "schema": { "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.", "required": true, "type": "object" }, "url": { "description": "Absolute http(s) URL to fetch. Supply this or 'html'.", "required": false, "type": "string" } }, "bodyType": "json", "discoverable": true, "method": "POST", "type": "http" }

Output Schema

{ "properties": { "data": { "description": "Your schema, filled from the page.", "type": "object" }, "fetched_at": { "format": "date-time", "type": "string" }, "found": { "items": { "type": "string" }, "type": "array" }, "missing": { "items": { "type": "string" }, "type": "array" }, "sources": { "items": { "enum": [ "json-ld", "opengraph", "meta", "title" ], "type": "string" }, "type": "array" }, "url": { "type": "string" } }, "type": "object" }

Recent Health Checks

Time Status HTTP Latency Error
2026-08-11 18:45:28 down 502 28ms HTTP 502
2026-08-11 13:02:10 degraded 404 29ms
2026-08-11 07:26:56 degraded 404 31ms
2026-08-11 02:47:44 degraded 404 29ms
2026-08-10 21:15:50 degraded 404 28ms
2026-08-10 20:20:06 degraded 404 28ms
2026-08-10 13:25:01 degraded 404 29ms
2026-08-10 06:51:48 degraded 404 44ms
2026-08-10 05:02:07 degraded 404 41ms
2026-08-09 20:47:52 degraded 404 26ms
2026-08-09 16:57:09 degraded 404 49ms
2026-08-09 12:32:54 degraded 404 31ms