Schema
Schema API — endpoints, requests, and responses.
The Schema API. 1 endpoint:
GET /v1/plansList public plan catalog
Returns the catalog of public plans (`is_custom = false`) as the pricing source-of-truth for the dashboard and marketing site. Custom contract plans are excluded. Unauthenticated — this is catalog data, not per-account state (per-account plan lives on `GET /v1/account`).
POST /v1/schemaSchema-driven structured extraction
Fetches `url` and extracts structured JSON conforming to the supplied JSON Schema (draft 2020-12) using an LLM. Fast-path only — slow-path rendering options (`wait_until=networkidle`, `cookies`, `delay_ms`, custom `headers`, `wait_for_selector`) cause a `400 unsupported_url`. Dual-axis billing: a fixed per-request credit charge **plus** the underlying page's bandwidth, billed exactly like `/v1/scrape`. The bandwidth is still billed when the scrape succeeds but extraction later fails; both axes are refunded only when the scrape itself never runs. Availability is gated by a server-side feature flag; when disabled the endpoint returns `404`.