Docs · Extraction

Structured data extraction

JSON-LD, Microdata, OpenGraph, Twitter Card.

POST /v1/extract/structured

Pulls every structured data signal from a page in one call.

Parameters

Name Type Required Default Description
url string yes URL to extract from.

Request

curl -X POST https://api.datasonar.dev/v1/extract/structured \
  -H "Authorization: Bearer osk_..." \
  -d '{"url": "https://example.com/product"}'

Response

{
  "status": "success",
  "json_ld": [{"@type": "Product", ...}],
  "open_graph": {"title": "...", "image": "..."},
  "twitter_card": {...},
  "meta": {...}
}

Related