langchain.js
    Preparing search index...

    Class representing a document loader for loading search results from the SerpAPI. It extends the BaseDocumentLoader class.

    const loader = new SerpAPILoader({ q: "{query}", apiKey: "{apiKey}" });
    const docs = await loader.load();

    Hierarchy (View Summary)

    Index

    Constructors

    • Parameters

      • params: SerpAPIParameters

      Returns SerpAPILoader

    Methods

    • Builds the URL for the SerpAPI search request.

      Returns string

      The URL for the search request.

    • Loads the search results from the SerpAPI.

      Returns Promise<Document[]>

      An array of Documents representing the search results.

      An error if the search results could not be loaded.

    • Processes the response data from the SerpAPI search request and converts it into an array of Documents.

      Parameters

      • data: Record<string, unknown>

        The response data from the SerpAPI search request.

      Returns Document[]

      An array of Documents.