Google Maps scraper API for AI agents

Scrollport gives AI agents 5 tools to find local businesses, from DataForSEO, Apify and SerpApi, through one connection. Prices are per request or result, depending on the tool, paid per use from one prepaid wallet with no subscription, provider accounts or API keys. Agents use them over MCP, the CLI or the HTTP API.

Updated

Find Google Maps businesses with Scrollport

Use verified tools with pay-per-use pricing. Provider access is included. Tools that work in your own apps ask you to connect that account.

Connect your first agent to receive $1 trial credit.

Compare Google Maps scraper API tools

Prices are per request or result, depending on the tool, so compare what each tool returns and a typical run's cost before choosing.

ToolProviderWhat it returnsPrice
Google Maps results for a keyword and location, liveDataForSEOLive Google Maps SERP provides real-time data on top 100 search engine results for the specified keyword, search engine, and location.$0.0028/request
Google Maps ScraperApifyCollect Google Places business records by query or location with contact and place metadata.$0.0056/result
Google Maps with Contact DetailsApifyCollect Google Maps businesses enriched with public emails, phone numbers and websites.$0.0070/result
Business Listings SearchDataForSEOSearch business listings by category and location with contact, rating and map data.$0.0168/request
Find places on Google Maps by query and locationSerpApiReturns Google Maps place names, categories, positions and place identifiers for a keyword and location.$0.0210/request

5 available tools

Find local businesses

$0.0028/request

Google Maps results for a keyword and location, live

Live Google Maps SERP provides real-time data on top 100 search engine results for the specified keyword, search engine, and location.

DataForSEO

Find local businesses

$0.0056/result

Google Maps Scraper

Collect Google Places business records by query or location with contact and place metadata.

Apify

Find local businesses

$0.0070/result

Google Maps with Contact Details

Collect Google Maps businesses enriched with public emails, phone numbers and websites.

Apify

Find local businesses

$0.0168/request

Business Listings Search

Search business listings by category and location with contact, rating and map data.

DataForSEO

Find local businesses

$0.0210/request

Find places on Google Maps by query and location

Returns Google Maps place names, categories, positions and place identifiers for a keyword and location.

SerpApi

Questions about Google Maps scraper API

How much do Google Maps scraper API tools cost?

Prices are per request or result, depending on the tool. You pay per use from one prepaid wallet with no subscription. Your agent sees the exact price before each run, and connecting your first agent adds $1 of trial credit.

What is the best Google Maps scraper API for an AI agent?

It depends on what you need back and how much you will run it. Google Maps results for a keyword and location, live (DataForSEO, $0.0028/request): Live Google Maps SERP provides real-time data on top 100 search engine results for the specified keyword, search engine, and location. Google Maps Scraper (Apify, $0.0056/result): Collect Google Places business records by query or location with contact and place metadata. Google Maps with Contact Details (Apify, $0.0070/result): Collect Google Maps businesses enriched with public emails, phone numbers and websites. Your agent can inspect the closest match and see its exact price before it runs.

Learn more about Google Maps business search

A good local-business search combines a clear business type with a geographic boundary that matches the real market. Let your agent refine the search and compare available tools after you define that outcome.

How precise should the location be for Google Maps business data?

Use the smallest geography that matches the decision: a neighbourhood for walk-in competitors, a city or radius for local services, or several separate searches for a regional market. A broad country-level request can hide local differences and return an unbalanced sample.

Describe the business in customer language

Provide the categories and phrases a customer would use, plus examples and exclusions. Ask the agent to test nearby terms when one category is too narrow or includes the wrong kind of business.

Review coverage before requesting a large list

Start with a small sample and inspect geographic spread, duplicates, closed businesses and category fit. Refine the brief before asking for more records or contact enrichment.

Example prompt

This example keeps location, relevance and expansion under human review.

Example prompt to give your agent

Use Scrollport to find an initial sample of 15 [BUSINESS TYPE] businesses in [PRECISE LOCATION OR RADIUS] for [PURPOSE]. Include [RELEVANT CATEGORIES OR SIGNALS] and exclude [EXCLUSIONS]. Return the business name, address, category, rating context and source link, remove duplicate branches, and explain any uncertain matches. Show me the price before the paid run and wait for my feedback before expanding the search.