Exa modelsapi generation api

exa/contents

Extract full page contents for a set of URLs. Fetch full page text, summaries, and metadata for a list of URLs with cached instant results or live crawl fallback.

Input
Idle

Example output — click Run to generate your own

API README

Exa Contents

Extract clean, LLM-ready content from any URL — handles JavaScript-rendered pages, PDFs, and complex layouts automatically.

Highlights

Three content modes — Get full text (markdown), key highlights (extractive excerpts), or LLM-generated summaries. Combine freely in a single request.

Token-efficient highlights — Return only the most relevant excerpts (10x fewer tokens than full text). Ideal for agent workflows and RAG pipelines.

Subpage crawling — Automatically discover and extract content from linked pages within a site. Target specific sections with keywords.

Content freshness control — Choose between cached content (fast) or live crawl (fresh) with max_age_hours.

Pricing

ComponentPrice
Per URL extracted$0.003
Summary (per URL)+$0.001

When to Use

✅ Good fit❌ Consider alternatives
Extracting article content for RAGLarge-scale web crawling (use dedicated crawlers)
Reading documentation pagesReal-time monitoring
Structured data extraction from pagesImage/video content extraction
Research & fact-checking from known URLsSearch discovery (use exa/search instead)
Pulling content from PDFsSites requiring authentication

Technical Specs

SpecValue
InputArray of URLs (up to 100)
OutputText (markdown), highlights, summary per URL
Content typesHTML, JS-rendered pages, PDFs
FreshnessConfigurable cache vs livecrawl
Subpage crawlUp to 50 linked pages per URL
ExecutionSync (direct response)
ProviderExa (api.exa.ai)

Related Models