The playground

Try any of 919 endpoints — live.

Pick an endpoint, load a working example, tweak the params, and send — no signup to try. Results render the way the data deserves; raw JSON, headers & code are one tab away.

Playground demo key · api.reefapi.com
post/web-extract/v1/extract2 credits

Deterministic structured extraction from one URL: objects + microdata/RDFa presence + tables (parsed rows) + heading outline + prices + emails/phones, plus an optional {field: jsonld_dotpath} schema map. LLM-assisted extraction = phase-2 flag.

Working example
Parameters

The page URL to extract. Full URL or bare domain (https:// assumed). Only http/https; private/internal/metadata targets are SSRF-blocked.

Optional {field: jsonld_dotpath} map — pulls those fields from the page's JSON-LD into a flat result. Deterministic only.

Use only deterministic extraction (json-ld/microdata/tables/headings/price). LLM-assisted free-form extraction is a phase-2 flag; default true.

Per-request timeout in seconds (3-60, default 25). (3–60)

request preview
curl -X POST https://api.reefapi.com/web-extract/v1/extract \
  -H "x-api-key: $REEF_KEY" \
  -H "content-type: application/json" \
  -d '{"url":"https://en.wikipedia.org/wiki/Python_(programming_language)"}'

Hit Send to run this endpoint live.