Exa

AI-powered search and content extraction from the web.
Connect it
In Keystile Automations → Connections → New connection, choose Exa and sign in. Your AI tools and workflows then use it through Keystile; they never see the password or key.How connecting works.
Try it from your AI tool
Using Keystile, in Exa: answer a question (Answers a question from live web results and returns the sources it used).What it can do (12 actions)
| Action | What it does | Changes data |
|---|---|---|
| Answer a Question | Answers a question from live web results and returns the sources it used. | |
| Ask AI | Provides direct answers to queries by summarizing results. | |
| Cancel Agent Run | Cancels a queued or running Exa Agent run right away. The run returns no results, and usage so far is still billed. | |
| Custom API Call | Make a custom API call to a specific endpoint | Yes |
| Find Similar Links | Find pages similar to a given URL. | |
| Get Agent Run | Gets the status and result of an Exa Agent run. Use it after Start Agent Run, for example behind a Delay step. | |
| Get Contents | Retrieve clean HTML content from specified URLs. | |
| Get Page Contents | Fetches clean content for known URLs and reports which URLs failed. | |
| List Agent Runs | Lists your team's Exa Agent runs, newest first, one page at a time. | |
| Perform Search | Search the web using semantic or keyword-based search. | |
| Search the Web | Searches the web with Exa and returns flat result rows. | |
| Start Agent Run | Starts an Exa Agent run for deep research, list building or structured extraction. The run works in the background; use Get Agent Run to read the result. | Yes |
Start a workflow when… (1 triggers)
- New Search Monitor Results — Runs a search on a schedule and triggers with the new results Exa found since the last run.
How Keystile protects it
Every Exa action is checked before it runs, whether it comes from an AI tool or a workflow. 2 of its actions change data; your rules, limits and budgets decide whether each is allowed, held for a person or stopped, and it all goes into the signed record.
Use Exa with your AI assistant — safelyClaude, Cursor or ChatGPT do the work; Keystile checks every action first.
Get early access