Skip to main content
Every POST /web/scrape response includes a metadata object, whatever you enable in formats. It describes the page itself rather than one output: the title, description, language, social preview tags, headings, and JSON-LD blocks found in the page HTML. Fields are omitted when not found, so read each one defensively.

Read page metadata

Send this body to POST /web/scrape. See the Quickstart for authentication and SDK setup.
Abridged response:
The Scrape overview reads metadata.title next to markdown.data; the same object is there for every format, including screenshots and bytes.

Fields

Alternates

Headings

Headings are collected before content filtering runs, so mainContentOnly and selector filters do not change them.