Local, directories, and reviews
Google Maps and Reviews data extraction
Local business listings and review content by area and category, or for a fixed set of locations you track.
Google Maps is the most complete business directory in most markets, and the reviews attached to it are the ones customers actually read before choosing.
We deliver either: a directory of every business in an area and category with contact details, or a review stream for the locations you monitor — with openings, closures, moves, and rating movement reported as changes rather than a fresh list every run.
- Datasets
- Places · Reviews · Owner responses · Photos
- Geography
- Worldwide, by country and language
- Scope unit
- Area × category, or a fixed place list
- Refresh
- Weekly or monthly; daily on watchlists
- Coverage method
- Tiled sweeps so dense areas do not truncate
- Change tracking
- Openings, closures, moves, rating drift
- Deduplication
- Across overlapping tiles and categories
- Formats
- JSON · NDJSON · CSV · Parquet
- Delivery
- Postgres · BigQuery · S3 · Webhook · Sheets
Fields
What you receive.
The usual set. Fields can be added or dropped per project — you pay for what you take.
Google Maps fields
15- Place name and stable key
- Primary and secondary categories
- Full address, postcode, and coordinates
- Phone number and website
- Opening hours by day
- Rating and review count
- Individual reviews: text, rating, date, author
- Owner responses to reviews
- Price level where published
- Permanently and temporarily closed flags
- Attributes: delivery, takeaway, accessibility
- Photo count and image URLs
- Plus code
- Popular times where published
- Change type since previous run
Output
What arrives.
An illustration of the record structure. Yours is shaped to the fields you ask for and stays the same on every run.
{
"place_key": "kk_9f2a41c0b7",
"captured_at": "2026-04-08T09:22:03Z",
"name": "Boulangerie Marceau",
"categories": ["Bakery", "Café"],
"address": {
"line1": "22 Rue de la Paix", "city": "Lyon",
"postal_code": "69002", "country": "FR",
"lat": 45.7597, "lon": 4.8355
},
"phone": "+33 4 …",
"website": "https://…",
"hours": { "mon": "07:00-19:30", "sun": "closed" },
"rating": 4.6,
"review_count": 218,
"reviews": [
{ "rating": 5, "date": "2026-04-02", "author": "…", "text": "…",
"owner_response": null }
],
"change": { "type": "hours_updated", "since_run": "2026-03-08" }
}Used for
What clients do with Google Maps data.
Lead generation
Company and contact data built to your targeting criteria, deduplicated against your CRM and delivered on a schedule.
Use caseReviews
Review content and rating movement across platforms, for your locations and your competitors, as a monitored feed.
Use caseRestaurants
Venue listings, menus, ratings, and review content across hospitality platforms — for suppliers, groups, and market research.
Questions
Asked before.
Can we get every business in a city and category?
Yes. Dense areas are swept in tiles small enough that no tile hits the result cap, and coverage is reported per tile so you can see what was captured.
Can you monitor reviews for our locations?
Yes — new reviews, rating movement, and owner responses for a fixed list of locations, delivered as a change feed.
What changed since last month?
Openings, closures, moves, and rating movement, as a diff. For most directory clients this is the main output rather than a full list every run.
What about search rankings?
That is a separate dataset — see Google Search, which captures full result pages by keyword, location, and device.
Also in Local, directories, and reviews
Yellow Pages
Business directory records — names, addresses, phone numbers, categories, and hours — across Yellow Pages properties and their national equivalents.
WorldwideBooking.com
Accommodation listings, nightly rates by date, availability, and guest review content across destinations.
FRPages Jaunes
The French business directory — company names, addresses, phone numbers, and activity classification by area.
Next step
Get Google Maps data running.
Send the fields, the geography, and how fresh it needs to be. You will get back what is achievable and what it costs to run, usually within a day.