Fetch a web page
Fetches a single web page and returns clean extracted content (title, article text, metadata) as JSON, or LLM-ready markdown with format=context. The companion to /api/v1/search: search, pick a result, fetch it in full.
Authorizations
API key from the API Console.
Query Parameters
Full http(s) URL of the page to fetch.
Response format: json (structured, default) or context (LLM-ready markdown).
json, context How thoroughly to retrieve the page: low favors speed, max spends the most time extracting content — useful for pages that are slow to load or render content client-side. Omit for the server's adaptive default. Invalid values return a 400 listing the valid tiers. Fetch failures (422, 503) are never billed, regardless of effort.
low, medium, high, max Maximum content characters to return (default 200000).
x >= 1Optional query string to scope extraction to. When set, the response includes query_extracts, query_snippet, and query_hash fields scoped to this query.
Response
Extracted page content
Clean extracted text content
Clean extracted content as markdown, when available.
Key passage extracts from the page, when available.
Short excerpt from the page.
Text extracts from the page most relevant to query. Only present when query is set.
Short excerpt from the page most relevant to query. Only present when query is set.
Hash identifying the query used to scope this response. Only present when query is set.
Whether this is a partial response returned before the page finished retrieving. Only present when true.
Seconds to wait before retrying for the full content. Only present on partial responses.

