# Google Maps data API for AI agents

looot lists the Google Maps operations of several data providers in one catalog. An agent searches businesses for a query in a location, reads the full details of a place, lists its reviews and photos, or asks for driving directions. Prices show per call before the run.

## Jobs an agent does

- Build a local lead list: every plumber or dentist in a city, with phone and website.
- Read the reviews of a competitor location and group the complaints.
- Check a client's listing: rating, hours, category and photos.
- Pull the Local Finder results to see who shows up for a local query.
- Plan a route and list the stops along it.

## Operations by job

- Reviews: Reviews of a place by place id, and the reviews one contributor wrote.
- Photos: Photo urls for a place with captions and sizes.
- Directions and routes: Driving directions between two points and the places along a route.
- Place details: One place in full: address, hours, phone, rating and website where Google lists them.
- Search for places: Businesses that match a query and a location, with ratings and contact basics.

## How the providers differ

Search operations return different slices. One returns up to a page of normalized place records with ratings and contact basics. The SEO provider returns Maps and Local Finder result pages in an advanced or raw HTML form for a keyword and location. Detail operations want a place id or a feature id, which a search call returns, so chain them.

## Prompt

Use looot to search Google Maps for coffee roasters in Lisbon, return name, address, rating and website for each, and show the price of every call before you run it. Setup is in skill.md.

## What can an agent do with Google Maps through looot?

Search places by query and location, read place details, list reviews and photos, read a contributor's reviews, ask for directions and see the places along a route.

## Do I need a Google Cloud project or a Places API key?

No. Your agent calls the operations with a looot key, so you do not set up Google billing or manage Places API quotas.

## How do I get reviews for a place?

Run a place search first, take the place id or feature id from a result, and pass it to a reviews operation. One provider returns many reviews per call, sorted the way you ask.

## What is the Local Finder?

It is the local pack Google shows for a query with a location. The SEO provider returns it in an advanced form, or as raw HTML, which suits checking who ranks locally.

## Can I get phone numbers and websites?

Place detail and search operations return the phone and website where Google lists them. A business that does not list one returns none.

## Why do some operations ask for latitude and longitude?

Some search operations let you set a map center and zoom to bound the search. Others take a text location. The input line on each operation shows which.

## How does my agent call a Google Maps operation?

It connects to looot once, searches the catalog for the job, reads the input fields and the price, then runs the operation. Setup takes one line from skill.md, and the same key works for every provider.

## How is a Google Maps call billed?

Per call, at the price shown on this page for that operation. The agent sees the price before the run, and the run is recorded with its cost in your ledger.

## Where do I find the full input and output fields?

Each operation has a reference page on docs.looot.ai with its input fields, an example call and the response. The For agents card on this page links the cheapest ones.

## Are the prices on this page current?

They are read from the live looot catalog every few minutes, so they change when a provider changes its price. When the catalog cannot be read, the page shows no numbers.

## Which Google Maps operation should I start with?

Start with the cheapest operation in the job you need, which is listed first in its group. Check that it returns the fields your agent reads, and switch to another provider if it does not.

## Related pages

- /platforms/google-search
- /platforms/email-and-phone
- /platforms/company-data
- /use-cases/data-enrichment

## Last reviewed

2026-10-04. The operation list, the counts and every price are read live from the catalog on the web page.

## For agents

Run any operation with POST /v1/runs and its endpointId. The full tool reference is on docs.looot.ai.

- **platform**: Google Maps
- **setup**: https://looot.ai/skill.md
- **tool reference**: https://docs.looot.ai/reference/tools
