# Google Maps reviews API for your agent

Google Maps reviews API for an agent: it sends a Google Maps place ID to a catalog endpoint and reads review text, star rating and reviewer name back. Several providers sell the call, so the agent tries the cheapest first. You pay per call, and a failed call costs nothing.

## What this does

Reviews are the plainest feedback a business gets. Your agent sends a Google Maps place ID and reads the reviews back with the rating, the text and the date. From there it can count complaints, compare two locations or watch what customers say about a competitor.

Three providers return reviews, and they differ in the page size and the sort order. One returns up to 100 reviews in one request and bills a flat price for it. One bills per result. One pages with a token and filters by topic. A place ID comes from a Google Maps search, so this job pairs with the local business search.

You give: a Google Maps place ID. Example: ChIJN1t_tDeuEmsRUsoyG83frY4.

## What differs between providers

- AnyAPI (anyapi-run-maps-reviews): fetches up to 100 reviews for a place ID in one request, with language, sort and a flat price per request.
- Any Site API (anysite-api-google-maps-reviews): takes a feature ID, a numeric CID or a place ID, with sort and a count, and bills per result.
- SearchApi (searchapi-io-google-maps-reviews): takes a place ID or a data ID, pages with a token, sorts and can filter by topic.

## Before you start

- Get the place ID first. A Google Maps search returns it for each business, and the different providers accept different forms of the ID.
- Sort the way you need. Newest first answers what customers say now, and most helpful first answers what they say most.
- Mind the volume. A busy place has thousands of reviews, and a provider billed per result charges for each one, so set a count.

## Prompt

Use looot to get the latest Google Maps reviews for place ChIJN1t_tDeuEmsRUsoyG83frY4, newest first, and summarize what customers complain about most. 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.

## Steps and providers

- Fetch the reviews: anyapi, anysite, searchapi-io. 1 call per place.

## What comes back

- Review text
- Star rating
- Reviewer name
- Posted date
- Owner reply

## The request and what comes back

Each run is one POST to /v1/runs with an endpoint id and an input. These are illustrative calls with generic values. The run's result holds the provider's own fields.

- AnyAPI: {"endpointId":"anyapi-run-maps-reviews","input":{"placeId":"ChIJN1t_tDeuEmsRUsoyG83frY4","limit":100},"wait":30}
- Any Site API: {"endpointId":"anysite-api-google-maps-reviews","input":{"feature_id":"ChIJN1t_tDeuEmsRUsoyG83frY4","count":50},"wait":30}

## How do I get Google Maps reviews with an API?

Find the place ID with a Maps search, then send it to a reviews endpoint. Your agent reads the reviews as JSON with the rating, the text and the date.

## Where do I find a place ID?

A Google Maps place search returns it for each business. Your agent can search for the business by name and city, take the place ID from the first match and then fetch the reviews.

## How many reviews can I get?

One provider returns up to 100 in a request, and the others page through the rest. A very large place needs several calls, and each call is billed.

## Can I read reviews of a competitor?

Yes. Reviews on Google Maps are public. Run the same call for your location and theirs, and ask your agent to compare the themes.

## Can I get reviews in a specific language?

One provider here takes a language parameter, and another takes language and region codes. Check the endpoint page of the provider you use.

## How much does one place cost?

You pay per call, and the price depends on the provider your agent picks. This page reads the cheapest live price from the catalog and shows no number when the catalog is unreachable.

## Do I pay when a google maps reviews call fails?

No. A call that fails at the provider costs nothing, and your agent can retry it or send it to another provider.

## Do I need an account with each google maps reviews provider?

No. One looot key reaches every provider in the catalog. You top up once, and each call is billed at the price shown before it runs.

## How do I call google maps reviews from code?

Send a POST to /v1/runs with the endpoint id, the input and a new idempotency key, and your looot token in the Authorization header. With wait set to 30, the answer comes back in the response when the run ends within 30 seconds. Otherwise poll GET /v1/runs/<runId>.

## Can I run google maps reviews on a schedule?

That needs scheduled runs, not available yet. Run it by hand whenever you want fresh results.

## Do I pay while my agent is idle?

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

## Related pages

- /use-cases/local-business-search
- /use-cases/app-store-search-api
- /use-cases/find-creators-by-keyword

## Last reviewed

2026-10-04. The cost per 1,000 place runs is read live from the catalog on the web page.
