Skip to main content

Overview

This guide demonstrates how to use Olostep’s Batches endpoint to fetch data from popular AI search tools including Google AI Mode, Gemini, Microsoft Copilot, ChatGPT, Perplexity, and Google AI Overview. By leveraging specialized parsers for each platform, you can extract structured search results at scale, making it ideal for:
  • Competitive intelligence gathering
  • Multi-platform search result comparison
  • AI search engine monitoring

Request Formulation

Step 1: Prepare Your Queries

Create an array of queries you want to search. For this demo, we’ll query news across different cities:

Step 2: Generate Items for Each AI Tool

Each AI search tool requires a specific parser ID and URL structure. Below are the item generation functions for each platform:
Parser ID: @olostep/google-aimode-results

Step 3: Submit the Batch Request

Submit your batch request with the generated items:
Note: After submitting, poll for completion to retrieve results.

Response Format

After submitting a batch request and polling for completion, you’ll receive responses in the following format:
Full response examples:

Pricing and Geolocation Matrix

The following table outlines the support for country-specific search and the credits consumed by each parser.

Checking Supported Countries

Use the following endpoint to retrieve the list of supported countries for each parser:
Example Request:
Missing something? Reach out to info@olostep.com for support or custom implementation assistance.