POST
/
contents

Get your Exa API key

Authorizations

x-api-key
string
header
required

Body

application/json
urls
string[]
required

Array of URLs to crawl (backwards compatible with 'ids' parameter).

extras
object

Extra parameters to pass.

highlights
object

Text snippets the LLM identifies as most relevant from each page.

ids
string[]
deprecated

Deprecated - use 'urls' instead. Array of document IDs obtained from searches.

livecrawl
enum<string>

Options for livecrawling pages. 'never': Disable livecrawling (default for neural search). 'fallback': Livecrawl when cache is empty (default for keyword search). 'always': Always livecrawl. 'auto': Use an LLM to detect if query needs real-time content.

Available options:
never,
fallback,
always,
auto
livecrawlTimeout
integer
default:
10000

The timeout for livecrawling in milliseconds.

subpages
integer
default:
0

The number of subpages to crawl. The actual number crawled may be limited by system constraints.

subpageTarget

Keyword to find specific subpages of search results. Can be a single string or an array of strings, comma delimited.

summary
object

Summary of the webpage

text

If true, returns full page text with default settings. If false, disables text return.

Response

200 - application/json
results
object[]