Skip to main content
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 in failed 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.