EXA Search Web Loader

no
Summary: The 'EXASearchTool' is designed to perform a semantic search for a specified query from a text's content across the internet.

Original Documentation

Documentation Index#

Fetch the complete documentation index at: https://docs.crewai.com/llms.txt Use this file to discover all available pages before exploring further.

The EXASearchTool is designed to perform a semantic search for a specified query from a text’s content across the internet.

EXASearchTool#

Description#

The EXASearchTool is designed to perform a semantic search for a specified query from a text’s content across the internet. It utilizes the exa.ai API to fetch and display the most relevant search results based on the query provided by the user.

Installation#

To incorporate this tool into your project, follow the installation instructions below:

pip install 'crewai[tools]'

Example#

The following example demonstrates how to initialize the tool and execute a search with a given query:

from crewai_tools import EXASearchTool

# Initialize the tool for internet searching capabilities
tool = EXASearchTool()

Steps to Get Started#

To effectively use the EXASearchTool, follow these steps:

Confirm that the crewai[tools] package is installed in your Python environment.

Acquire a exa.ai API key by registering for a free account at exa.ai.

Store your obtained API key in an environment variable named EXA_API_KEY to facilitate its use by the tool.

Conclusion#

By integrating the EXASearchTool into Python projects, users gain the ability to conduct real-time, relevant searches across the internet directly from their applications. By adhering to the setup and usage guidelines provided, incorporating this tool into projects is streamlined and straightforward.

Link last verified June 7, 2026. View original ↗
Source: CrewAI Docs
Link last verified: 2026-03-04