← All products
POST /v1/extract

Pull typed data, not just text

Describe the shape you want and Refflux returns matching records - prices, listings, contacts - checked against your types, from pages that were never meant to be an API.

POSTapi.refflux.dev/v1/extract
Request
{
  "url": "https://shop.example.com/p/42",
  "schema": {
    "name": "string",
    "price": "number",
    "in_stock": "boolean"
  }
}
Response
{
  "data": {
    "name": "Aeron Chair",
    "price": 1395,
    "in_stock": true
  }
}

Schema-first

Responses are checked against your JSON Schema and retried when they don't fit.

Catalog-ready

Turn scattered product pages into one consistent record shape.

Design and assets

Recover colors, type scales, and asset URLs alongside the data.

The rest of the API