Welcome to Refyne

Welcome to the Refyne API documentation

Refyne is an LLM-powered API that transforms unstructured websites into clean, structured data. Define a schema, point at a URL, and get typed output in JSON, JSONL, or YAML.

Quick Start

curl -X POST https://api.refyne.uk/api/v1/extract \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "url": "https://example.com/product",
    "schema": {
      "name": "string",
      "price": "number",
      "description": "string"
    }
  }'

Features

  • Single Page Extraction - Extract structured data from any webpage
  • Multi-Page Crawling - Follow links and extract data at scale
  • Schema-Driven - Define exactly what you want, get consistent results
  • Multiple Output Formats - JSON, JSONL, or YAML to fit your workflow
  • Multiple LLM Providers - OpenRouter, Anthropic, OpenAI, or bring your own
  • Site Analysis - Automatically detect page structure and suggest schemas

Next Steps