All connectors
Exa
64 tools Web Search & Research AI Web Scraping Analytics
Exa focuses on data extraction and search, helping teams gather, analyze, and visualize information from websites, APIs, or internal databases
Connect Exa
- Open Slashspace and go to Settings, then Connectors.
- On Discover, search for Exa and click Connect.
- Sign in to Exa in your browser. Slashspace updates when the account is connected.
- Then ask for what you need in any Agent mode chat. Exa is on in every chat unless you switch it off.
What your chats can do
64 tools from Exa.
- Generate an answerGenerates a direct, citation-backed answer to a clear natural language question or topic using Exa's search, adept at both specific answers and detailed summaries for open-ended queries. Response contains an `answer` field (summary) and a `citations` field (supporting URLs). Citations may include low-credibility sources; verify authoritative references for factual use.
- Batch Search MonitorsDelete, pause, or unpause one batch of matching Search API monitors, not Websets monitors. Defaults to dry_run=true: previews matches without changes. Set dry_run=false explicitly to apply the action; deletion is permanent and cannot be undone. When has_more is true, repeat the request until has_more is false to process all matches. Dry-run previews do not consume matches, so repeating a preview does not advance the batch. Does not automatically process further batches.
- Cancel Agent RunCancel a queued or running Agent run immediately without returning results. Usage accrued before cancellation is still billed. If the run is already terminal, Exa returns the existing run unchanged.
- Cancel WebsetCancel all operations on a Webset, stopping searches and enrichments. The Webset is marked idle; this does not delete the Webset.
- Cancel Webset EnrichmentCancel a running Webset enrichment and return its updated state. All running work for the specified enrichment is canceled. A canceled enrichment cannot be resumed.
- Cancel Webset SearchCancel a running search in a Webset and return its updated state. Cancels only the specified search, not all searches in the Webset.
- Create Agent RunStart an asynchronous Exa Agent run for multi-step web research or enrichment. Save the returned ID and poll Get Agent Run until the run reaches a terminal status.
- Create API KeyCreate an API key for the authenticated Exa team. Requires Team Management enabled for the team (contact support@exa.ai) and a service API key, not an ordinary search key. Treat the returned key record as sensitive; never log credentials. Creating keys is not idempotent.
- Create ImportTool to create a new import to upload data into a Webset. Use when you need to initialize an import before uploading the data file.
- Create a MonitorTool to create a new Monitor. Use when you need to schedule automated updates for a Webset without manual runs.
- Create Search MonitorCreate a Search API monitor that delivers new, deduplicated search results to a webhook. Omit trigger for manual runs only. Save webhookSecret securely: it is returned only at creation. Not a Websets monitor.
- Create WebhookCreate a webhook delivering selected events to your URL. Store the signing secret securely: it is returned only on creation, not on later retrievals.
- Create WebsetTool to create a new Webset with search, import, and enrichment setup. Use when you need to configure and seed a Webset in one call.
- Create Webset EnrichmentCreate an enrichment task for items in an existing Webset. Returns the enrichment's current state; creation does not imply completion.
- Create Webset SearchCreate a search for an existing Webset and return its initial state. Searches run asynchronously. By default, existing results are reused and evaluated against the new criteria; override replaces items, append adds items.
- Delete Agent RunDelete a stored Exa Agent run by ID and return its deletion receipt.
- Delete API KeyDelete an API key belonging to the authenticated team using a Team Management service key. Never delete the key authenticating the current connection. Use only a disposable key for testing; deletion revokes the target key's access.
- Delete importTool to delete an existing import. Use when you need to permanently remove an import by its ID.
- Delete Search MonitorPermanently delete a Search API monitor and return the deleted monitor. This cannot be undone. Not a Websets monitor.
- Delete WebhookDelete a webhook, making its status inactive and stopping future deliveries to its URL. Returns the webhook's updated state.
- Delete websetTool to delete a Webset. Use after confirming the Webset ID to permanently remove the Webset and all its items.
- Delete Webset EnrichmentDelete a Webset enrichment and return the deleted enrichment. Cancels running enrichments and makes all results generated by this enrichment unavailable.
- Delete Webset ItemDelete an item from a Webset and return the deleted item. Cancels any enrichment process for the item.
- Delete Websets MonitorDelete a Websets monitor and return the deleted monitor. Uses the Websets API, not the separate Search /monitors API.
- Get Agent RunRetrieve an Agent run to inspect its status, output, citations, usage, or cost.
- Get API KeyTool to retrieve details of a specific API key by its ID. Use when you need to fetch information about an API key in the team management context.
- Get API Key UsageGet an Exa API key's total cost and cost breakdown for a time period. Requires Team Management enabled for the team (contact support@exa.ai) and a service API key, not an ordinary search key. Defaults to the last 30 days.
- Get contents from URLs or document IDsRetrieve text / highlights / summary / subpages from URLs. The endpoint returns HTTP 200 even when individual URLs fail — always inspect `statuses[]` for CRAWL_NOT_FOUND, CRAWL_LIVECRAWL_TIMEOUT, SOURCE_NOT_AVAILABLE. Control freshness with `maxAgeHours` (0 = always livecrawl, -1 = cache only). Use `subpages` + `subpageTarget` to crawl linked pages within a site in one request.
- Get EventTool to get details of a specific event by its ID. Use when you have an event ID and need its full details.
- Get ImportRetrieve an import by ID to inspect its status, entity count, and failure details.
- Get Search MonitorRetrieve a Search API monitor's configuration, status, and next scheduled run by ID. Not a Websets monitor.
- Get Search Monitor RunRetrieve a Search API monitor run's status and full output when completed. Not a Websets monitor run.
- Get WebhookRetrieve a webhook's status, events, destination URL, and metadata by ID. The signing secret is not returned; it is available only on creation.
- Get WebsetRetrieve a Webset by ID or external ID, including its status and operations. Set expand to ["items"] to include up to the first 100 items. This does not retrieve additional item pages.
- Get Webset EnrichmentRetrieve an enrichment configured on a Webset, including its status, description, format, and options.
- Get Webset ItemRetrieve a Webset item by ID, including its properties, evaluations, and enrichments.
- Get Webset SearchRetrieve a Webset search by ID to inspect its status, progress, and recall metrics.
- Get Websets MonitorRetrieve a Websets monitor's status, schedule, search behavior, and last run. Uses the Websets API, not the separate Search /monitors API.
- Get Websets Monitor RunRetrieve a Websets monitor run's status, type, timestamps, and failure reason. Uses the Websets API, not the separate Search /monitors API.
- Get Websets Team InfoGet the authenticated Websets team's identity, current concurrency usage, and limits.
- List Agent Run EventsList one page of stored Exa Agent run events as JSON, with cursor pagination. The response accepts only the five lifecycle event types; a page containing other event types fails validation.
- List Agent RunsList one page of your team's Exa Agent runs, ordered newest to oldest. Pass the returned nextCursor as cursor to retrieve the next page when hasMore is true. This action does not automatically paginate.
- List API KeysList the authenticated Exa team's API keys, or retrieve one by API key ID. Requires Team Management enabled for the team (contact support@exa.ai) and a service API key, not an ordinary search key. Returns apiKeys without a filter or apiKey with api_key_id; the endpoint has no documented pagination. Treat returned key records as sensitive; never log credentials.
- List eventsTool to list all events that have occurred in the system. Use when you need to paginate through the event history.
- List importsList Websets imports with cursor-based pagination to inspect import jobs.
- List Search Monitor RunsList one page of a Search API monitor's runs, newest first, including status and output. Not for Websets monitors. When hasMore is true, pass nextCursor as cursor to retrieve the next page. Does not automatically paginate.
- List Search MonitorsList one page of the authenticated team's Search API monitors, not Websets monitors. Filter by status, name, or metadata. When hasMore is true, pass nextCursor as cursor to fetch another page. Does not automatically paginate.
- List Webhook AttemptsList one page of a webhook's delivery attempts in descending order. Filter by event type or success status and pass nextCursor as cursor to retrieve another page. Does not automatically paginate.
- List webhooksTool to list all webhooks for Websets. Use when you need to view existing webhooks and paginate through results.
- List Webset ItemsList one page of a Webset's items, optionally filtered by source ID. Pass nextCursor as cursor when hasMore is true. Does not automatically paginate.
- List WebsetsList one page of Websets, optionally filtered by ID, external ID, or title. When hasMore is true, pass nextCursor as cursor to retrieve the next page. This action does not automatically paginate.
- List Websets Monitor RunsList one page of runs for a Websets monitor, including status and timestamps. Uses /websets/v0/monitors/{monitor}/runs, not Search API monitors. Returns hasMore and nextCursor without automatic pagination; the provider documents no pagination request parameters for this operation.
- List Websets MonitorsList one page of Websets monitors, optionally filtered by Webset ID. Uses /websets/v0/monitors, not the Search API's /monitors endpoint. Pass nextCursor as cursor when hasMore is true; no automatic pagination.
- Preview WebsetPreview how Exa interprets a search before creating a Webset. Returns the detected entity, criteria, and suggested enrichments without creating a Webset. Set search_preview to also search for up to ten preview items.
- SearchSearch the web for ranked results with optional per-result text, highlights, or summaries. Managed-key calls allow only auto search, up to 10 results, and no contents; domain filters are mutually exclusive, and company and people searches drop date and domain filters and report their removal.
- Stop Agent RunComplete a running ultra-effort Agent run early and return results gathered so far. Usage accrued before stopping is billed. Only ultra-effort runs support stopping; an already-terminal run is returned unchanged.
- Trigger Search MonitorTrigger an immediate Search API monitor run regardless of its schedule. Works for active or paused monitors. Returns whether triggering succeeded, not the run or its results. Not a Websets monitor.
- Update API KeyUpdate an API key's name, rate limit, or billing-period spending budget. Requires Team Management enabled for the team (contact support@exa.ai) and a service API key, not an ordinary search key. Only keys belonging to the authenticated team can be updated. Omitted fields remain unchanged; pass budgetCents=null to remove the spending budget.
- Update importTool to update an import configuration by ID. Use when you need to modify an import's title or metadata.
- Update Search MonitorUpdate a Search API monitor's settings, pause or resume it, or remove its schedule with trigger=null. Only supplied fields change; search and webhook accept partial objects. Not a Websets monitor.
- Update WebhookUpdate a webhook's destination URL, subscribed events, or metadata. Omitted fields are left unchanged. The signing secret is not returned.
- Update WebsetUpdate a Webset's title or metadata, leaving omitted fields unchanged. Searches, imports, and enrichments are managed through their own endpoints.
- Update Webset EnrichmentUpdate an enrichment's task, format, options, or metadata on a Webset. Omitted fields are left unchanged. Only metadata accepts explicit null.
- Update Websets MonitorUpdate a Websets monitor's status, schedule, search behavior, or metadata. Omitted fields remain unchanged. Uses the Websets API, not the separate Search /monitors API. Explicit null values are not accepted.