Skip to main content

Documentation Index

Fetch the complete documentation index at: https://docs.langchain.com/llms.txt

Use this file to discover all available pages before exploring further.

This page covers how to use the SerpApi web search APIs within LangChain. It is broken into two parts: installation and setup, and then references to the specific SerpAPI wrapper.

Installation and setup

  • Install requirements with pip install google-search-results
  • Get a SerpApi API key from the SerpAPI API key management page and set it as an environment variable (SERPAPI_API_KEY)

Wrappers

Utility

There exists a SerpAPI utility which wraps this API. To import this utility:
from langchain_community.utilities import SerpAPIWrapper
For a more detailed walkthrough of this wrapper, see this notebook.

Tool

You can also easily load this wrapper as a Tool (to use with an Agent). You can do this with:
from langchain_community.agent_toolkits.load_tools import load_tools
tools = load_tools(["serpapi"])
For more information on this, see Tools