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.
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.
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)
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.