# Best Google Maps scraper API: ranked by live price

The best Google Maps scraper API depends on how many places you need per search and which filters you want. For a long list of local businesses, the cheapest price per search wins, and this page ranks the looot catalog providers by that live price. Check how many results one call returns before you compare.

## Live prices

Prices read on 2026-10-28 from the live looot catalog. They change when a provider changes its price.

Cheapest today for local businesses for a search and a place: Serper at $0.0010 per call.

| Rank | Provider | Price per call | Per 1,000 calls |
|---|---|---|---|
| 1 | Serper (serper) | $0.0010 per call | $1.00 |
| 2 | AnyAPI (anyapi) | $0.00175 per call | $1.75 |
| 3 | DataForSEO (dataforseo) | $0.0020 per call | $2.00 |
| 4 | SearchAPI.io (searchapi-io) | $0.0040 per call | $4.00 |
| 5 | SerpApi (serpapi) | $0.0250 per call | $25.00 |

## Providers

- serper: Returns Google local places for a query, with a free-text location, country and language, and up to a hundred results a page. It takes the search as one query string, with no rating or category filter. Also: Place reviews, Google organic.
- anyapi: Takes a query and a location and returns up to twenty places. Filters for rating, category or whether a place lists a website exist, but each one routes the call to a dearer source. Also: Place details, Place reviews.
- dataforseo: Returns up to the top hundred Google Maps results for a keyword and a location, in its task format. The request and answer are more verbose than a single query call. Also: Business listings, Google organic.
- searchapi-io: Searches Google Maps for a query and pages through the results. It has no city field, so the place goes in the query text or as map coordinates. Also: Place reviews, Place details.
- serpapi: Returns Google Local results for a query and a free-text location, with an offset for the next page. It has a separate Google Maps search endpoint and many other engines. Also: Google Maps search, Place reviews, Yelp.

## How we rank

Every provider here has a Google Maps local search endpoint in the looot catalog, billed per call.

We rank by the price per call of that endpoint, read live from the catalog. A cheaper search ranks higher.

Endpoints billed per place returned are left out, because a call can return one place or a hundred, so the units do not compare.

A call does not return the same number of places on every provider. Divide the price by the places you get back when you compare for a long list.

The catalog publishes measured run counts in its search results, but this page does not rank by them. Where a provider has few runs, one bad answer moves the figure a lot.

Providers outside the looot catalog are not ranked, and this page covers public listings only, not reviews you would need consent to store.

## Cheapest Google Maps scraper API per 1,000 searches

On 2026-10-28 the cheapest Google Maps scraper API in the looot catalog is Serper at $1.00 per 1,000 searches ($0.0010 per call), then AnyAPI at $1.75 and DataForSEO at $2.00. The dearest, SerpApi, costs $25.00 per 1,000 searches.

The ranking shows each provider's live price per search and per 1,000 searches. A search returns a page of places, so 1,000 searches can mean thousands of businesses.

Filters can change the price. On AnyAPI a rating, category or website filter routes the call to a dearer source, so read the price for the input you send.

Local business search, step by step: /use-cases/local-business-search

## A Google Maps API alternative for business lists

Google's own Places API is not in the looot catalog. The providers above read Google Maps search results for you and return the listings as data, billed per search.

For a single place you already know, a place details endpoint is a better fit than a search. Serper, AnyAPI, SearchAPI.io and SerpApi have one, shown as tags in the ranking.

The Google Maps scraper tool page: /free-tools/google-maps-scraper

## Choosing one

- Many places per call with a city name as the location: serper
- Filter by rating, category or website: anyapi
- Up to the top hundred results in one task: dataforseo
- Search around exact map coordinates: searchapi-io
- Google Local and Yelp from the same provider: serpapi

## Prompt

Use looot to find 40 dentists in Austin, Texas on Google Maps: call the cheapest Google Maps search endpoint, list name, address, phone, website and rating, then tell me the total cost before you search another city. 1. Set up https://looot.ai/skill.md. 2. Search the catalog for each step and check its price before you call. 3. Run the cheapest endpoint that fits. 4. Show the results as a table and the total cost.

## What is the best Google Maps scraper API?

It depends on how many places you need and which filters you use. This page ranks the looot catalog providers by live price per search. Pick the cheapest for long lists, or AnyAPI for rating and category filters, or SearchAPI.io to search around map coordinates.

## What is the cheapest Google Maps scraper API?

The first row of the ranking above, read live from the catalog. Prices can change, so the page reads them on each refresh and shows no number when the catalog is unreachable.

## Is there a free Google Maps scraper?

This page ranks priced endpoints. Every search here is billed per call, and the Google Maps scraper tool page shows the same job as one prompt with its live price.

## What is a good Google Maps API alternative?

Google's Places API is not in the looot catalog, so this page does not rank it. The providers above return Google Maps listings as data, and your agent calls any of them with one key, billed per search.

## How many places does one Google Maps search return?

It depends on the provider. Serper takes a results count of up to a hundred, AnyAPI returns up to twenty and DataForSEO reads up to the top hundred. Count the places you get back before you compare prices.

## What does a Google Maps scraper API return?

A list of local businesses for a search, usually with the name, address, rating, review count, category, phone and website. The fields differ by provider, so run one search first and check what comes back.

## Is scraping Google Maps legal?

Business listings are public, but how you store and use them is up to you and the laws where you work. Check the terms of each provider and avoid storing personal data you have no reason to keep.

## How do I get emails for the businesses?

A Maps listing gives a website, not an email. Send each domain to an email finder or a domain email search, which is billed on its own.

## How do I refresh a list of places every month?

Run the same searches again and keep the new places. Doing it on a timer needs scheduled runs, not available yet, so run it by hand when you want a fresh list.

## How does an agent call a Google Maps scraper API?

Paste the prompt on this page into your agent. It sets up looot, finds the Google Maps search endpoints, checks the price and runs the cheapest one that fits.

## Why does this page not rank by success rate?

Some of these endpoints have only a few measured runs, so their rates move a lot from one answer to the next. We rank by a price we can read for every provider and leave rates out.

## Do I pay while my agent is idle?

No. looot bills per call, and nothing runs while your agent is idle.

## Related pages

- /best/lead-finder
- /best/serp-api
- /best/b2b-data-api
- /best/linkedin-api
- /best/news-api
- /best/tiktok-api
- /best/reddit-api
- /best/web-scraping-api
- /best/email-verification-api
- /best/web-search-api
- /use-cases/local-business-search
- /use-cases/google-maps-reviews-api
- /use-cases/domain-email-search
- /recipes/local-leads-from-google-maps

## Last reviewed

2026-10-28. The ranking by price per call is read live from the catalog on the web page.

## Agent skill for this page

https://looot.ai/best/google-maps-scraper-api/skill.md sets an agent up for exactly the jobs on this page, with the live price of each, and offers the page's starter task once the user has picked a job and seen the price. The line to give an agent is under "Give this to your agent" below.

## For agents

### Give this to your agent

```text
set up looot for Best Google Maps scraper API - https://looot.ai/best/google-maps-scraper-api/skill.md
```
