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 toPOST /web/scrape. See the Quickstart for authentication and SDK setup.
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.
Related
- Scrape overview: the full response shape and the outputs each format adds.
- Crawl page metadata: the same fields on every crawled page, plus crawl-specific ones.
- Content filtering: what the filters change and what they leave alone.
- Freshness and caching: when a response is served from cache.