POST /v1/extract fetches up to 20 URLs and returns each page as markdown or text. Pass a query to get focused excerpts and summaries on providers that support them. Full parameter list: API reference.
Providers
Brave and Perplexity have no extraction product and are not accepted for this endpoint.
Providers that take one URL per call are fanned out by Helve, so a 20-URL request costs 20 provider calls on those.
Partial failure
A page that cannot be fetched does not fail the request. It lands infailed with the provider’s reason, and the rest come back in results with a 200.
Content options
boolean
default:"true"
The whole page in
content. Turn it off when you only want excerpts.integer
Cap on
content per URL, 100 to 100,000. Native on Exa; Helve truncates for the others.object
Focused passages in
excerpts, most useful together with query.'markdown' | 'text'
Native on Tavily and Serper. Most providers return markdown regardless and say so in
warnings.