Exa provides search for AI.

What is Exa?

Exa is a knowledge API for LLMs..

  • Search
    • Using the /search endpoint, your LLM can search using natural language and return a list of relevant webpages from our neural database. Exa's neural search allows your LLM to query in natural language. And if a query doesn't benefit from neural search, Exa also supports traditional Google-style keyword search.
  • Contents
    • Right alongside the search results, you can obtain clean, up-to-date HTML content, no web crawling or scraping required. We also support returning highlights from pages - highly intelligent extracts calculated using RAG models.

See "Examples" to see Exa in action. Or just ask one of our GPTs how to build what you want!

Getting Access


Getting a Exa API Key

Exa is free to use up to 1000 requests per month, for individual developers.

Get an API key here.

GPT-assisted implementation

There's no need to learn how to use our API all alone. Below are ChatGPT GPTs that you can ask about how to implement anything.

For Python SDK assistance, go here.

For Typescript SDK assistance, go here.

For any other language, go here.

A simple example

# pip install exa_py

from exa_py import Exa
exa = Exa("EXA_API_KEY")

results = exa.search('hottest AI agent startups', use_autoprompt=True)

More examples