Exa API
Arcade Unoptimized
Tools that enable LLMs to interact directly with the Exa.ai Search API.
Author:Arcade
Version:
0.2.1Auth:No authentication required
45tools
45require secrets
ExaApi provides a toolkit that enables LLMs to interact directly with the Exa.ai Search API, facilitating advanced data handling and search operations.
Capabilities
- Create, update, and delete various components such as Websets and enrichments.
- Execute and manage search processes with options to cancel ongoing operations.
- Set up automatic monitoring and notifications to keep data current.
- Retrieve detailed information about websets, enrichments, and research requests.
- Perform direct searches and fetch relevant content or summaries.
Secrets
- API key: EXA_API_KEY, used for authentication and API access.
Available tools(45)
45 of 45 tools
| Tool name | Description | Secrets | |
|---|---|---|---|
Cancel a running enrichment process.
Use this tool to cancel any currently running enrichment process. Once canceled, the process cannot be resumed. | 1 | ||
Cancels a currently running search operation.
This tool cancels an ongoing search by using the specified webset and search ID. Useful when you need to stop a search that is still in progress. | 1 | ||
Cancel all operations on a specified Webset.
Use this tool to stop any ongoing enrichment or search processes on a Webset, marking it as 'idle'. | 1 | ||
Create a new import for data upload and enhancement.
Use this tool to initialize a new import process to upload data into Websets. This import can then be used to enrich, search, or exclude data using Websets' features. It provides an upload URL and a deadline for uploading the data.
Note: Understanding the request schema is necessary to properly create
the stringified JSON input object for execution.
Modes:
- GET_REQUEST_SCHEMA: Returns the schema. Only call if you don't
already have it. Do NOT call repeatedly if you already received
the schema.
- EXECUTE: Performs the operation with the provided request body
JSON.
If you need the schema, call with mode='get_request_schema' ONCE, then execute. | 1 | ||
Automatically create and schedule a monitor for Websets.
This tool creates a new Monitor to keep Websets updated with fresh data. It automatically executes search and refresh operations based on defined schedules to ensure the content is current. You can configure cron expressions and timezones for precise control. | 1 | ||
Create a new research request through Exa API.
This tool initiates a new research request by calling the specified endpoint of the Exa API. It should be used when there is a need to start or submit a new research inquiry. | 1 | ||
Create webhooks for event notifications from Exa.
Use this tool to set up webhooks that notify you of specific events in your Websets. Choose event types and specify the URL to receive notifications. Begins receiving notifications instantly and provides a secret key for signature verification. | 1 | ||
Create a new Webset with optional configurations.
This tool allows you to create a new Webset with optional search, import, and enrichment configurations. Specify an `externalId` for easier integration. The Webset begins processing automatically upon creation. | 1 | ||
Create an enrichment for a specified webset.
This tool is used to create an enrichment for a specified webset. It's suitable for when you need to enhance a webset with additional data. | 1 | ||
Create a new search for a specified webset.
This tool is used to create a new search within a specified webset, reusing previous search results and evaluating them against new criteria. Useful for updating or refining search parameters. | 1 | ||
Delete an enrichment and cancel running processes.
Use this tool to delete an enrichment, cancel any running processes, and remove all generated enrichment results. | 1 | ||
Delete an import by its ID.
Use this tool to delete an import record when you have the import ID. | 1 | ||
Deletes a specified monitor using its ID.
Use this tool to delete a monitor by providing its ID. It should be called when you need to remove a monitor from the system. | 1 | ||
Deletes a Webset and its associated items.
Use this tool to permanently delete a Webset and all its associated items. Once deleted, it cannot be recovered. | 1 | ||
Delete an item from a webset and cancel its enrichment process.
Use this tool to remove an item from the specified webset. This will also cancel any ongoing enrichment process associated with the item. | 1 | ||
Find similar links to a given link.
This tool finds links similar to the provided link and can optionally retrieve their contents. It should be called when a user needs to discover related web pages or resources.
Note: Understanding the request schema is necessary to properly create
the stringified JSON input object for execution.
Modes:
- GET_REQUEST_SCHEMA: Returns the schema. Only call if you don't
already have it. Do NOT call repeatedly if you already received
the schema.
- EXECUTE: Performs the operation with the provided request body
JSON.
If you need the schema, call with mode='get_request_schema' ONCE, then execute. | 1 | ||
Retrieve direct answers or detailed summaries with citations.
Use this tool to perform a search based on a query. It generates either a direct answer or a detailed summary with citations, depending on the nature of the query. | 1 | ||
Retrieve details about specific content.
Use this tool to retrieve detailed information about specific content from the EXA service. It should be called when content details are needed for further processing or display.
Note: Understanding the request schema is necessary to properly create
the stringified JSON input object for execution.
Modes:
- GET_REQUEST_SCHEMA: Returns the schema. Only call if you don't
already have it. Do NOT call repeatedly if you already received
the schema.
- EXECUTE: Performs the operation with the provided request body
JSON.
If you need the schema, call with mode='get_request_schema' ONCE, then execute. | 1 | ||
Retrieve detailed information about a specific enrichment.
Use this tool to get detailed information about a specific enrichment in a webset by providing the webset and enrichment IDs. | 1 | ||
Retrieve details of an event using its ID.
Use this tool to obtain information about a specific event by providing its unique identifier. | 1 | ||
Retrieve research information using a specific ID.
Use this tool to obtain detailed research information by providing a specific research ID. Supports real-time updates with streaming. | 1 | ||
Retrieve a search by its ID.
Use this tool to get detailed information about a specific search by providing its ID. | 1 | ||
Retrieve details of a specific import.
Use this tool to get detailed information about a particular import by providing its ID. | 1 | ||
Retrieve details of a specific monitor using its ID.
This tool is used to obtain information about a particular monitor by providing its unique ID. Call this tool when you need to get specific details about a monitor. | 1 | ||
Retrieve details of a specific monitor run.
This tool retrieves details of a specific monitor run by using the monitor ID and run ID. It should be called when you need to access information about a particular monitor run. | 1 |
Page 1 of 2(25 of 45)
Last updated on