Search the web using Exa AI - performs real-time web searches and can scrape content from specific URLs. Supports configurable result counts and returns the content from the most relevant websites.
Check the status of a Webset creation process and retrieve results when complete. Use this after creating a webset with the create_webset tool.
Create a Webset using Exa's Websets API. This tool initiates the webset creation process and returns immediately with a tracking ID. Webset creation typically takes 10-15 minutes to complete in the background.
[DEPRECATED] Retrieve a Webset by ID from Exa's Websets API. For Websets created with create_webset, use get_webset_status instead.
Update a Webset's metadata using Exa's Websets API.
List all Websets using Exa's Websets API. Supports pagination.
Cancel a running Webset by ID using Exa's Websets API.
Delete a Webset by ID using Exa's Websets API.
Initiates an asynchronous Webset creation job. Returns a jobId to track the process.
Retrieves the status and results of an asynchronous Webset creation job.
Retrieve a specific Item from a Webset using Exa's Websets API.
Delete a specific Item from a Webset using Exa's Websets API.
Stream all Items for a Webset using Exa's Websets API.
Create a webhook for Exa Websets events. Registers a webhook for the specified events and URL. Returns the webhook object on success.
Get a webhook by ID from Exa Websets. Returns the webhook object on success.
Update an existing webhook for Exa Websets. Allows modifying events, URL, and metadata of a webhook. Returns the updated webhook object on success.
Delete a webhook from Exa Websets by ID. Returns the deleted webhook object on success.
List webhooks from Exa Websets. Supports pagination. Returns a list of webhooks.
List all attempts made by a webhook from Exa Websets. Supports pagination and filtering by event type. Returns a list of webhook attempts ordered in descending order.
Stream events that have occurred in the Exa Websets system. Supports filtering by event types and real-time streaming of events. Returns events in descending order by creation time.
Get a single event by ID from Exa Websets. Returns the event object on success.
Create a Search for a Webset using Exa's Websets API.
Retrieve a Search by ID from a Webset using Exa's Websets API.
Cancel a running Search by ID using Exa's Websets API.
Create an Enrichment for a Webset using Exa's Websets API.
Retrieve an Enrichment by ID from a Webset using Exa's Websets API.
Delete an Enrichment by ID from a Webset using Exa's Websets API.
Cancel a running Enrichment by ID using Exa's Websets API.
Get all items from a Webset with advanced filtering and pagination using the exa-js SDK.
Get a specific item from a Webset by ID using the exa-js SDK.
Delete a specific item from a Webset by ID using the exa-js SDK.
Create a new enrichment for a Webset using the exa-js SDK.
List all enrichments for a Webset using the exa-js SDK.
Create a new webhook for Webset events using the exa-js SDK.
List all webhooks for Webset events using the exa-js SDK.
Appends a research finding to a local JSON file.
The API key for accessing the Exa Search API.