Start free

Quickstart

The full API reference ships at launch. Here is the whole idea in one request.


You send two things: a URL and a JSON schema describing the fields you want. Extracto renders the page in a real browser, extracts the data, validates it against your schema, and returns JSON that matches exactly, or a structured error. No selectors, no parsing.

curl https://app.getextracto.dev/v1/extract \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "url": "https://example.com/product/123",
    "schema": {
      "title": "string",
      "price": "string",
      "in_stock": "boolean"
    }
  }'

Designing your schema

Schema values are type hints: "string", "number", "boolean", arrays like ["string"], and nested objects. Browse the schema library for ready-to-copy schemas by data type, or see worked examples in the site guides.

Try before you build

The live demo runs the real pipeline against any public URL, no signup. When you are ready for your own API key, start free.