Google Maps Reviews API — Fetch Public Reviews as JSON | FetchLayer
FetchLayer fetchlayer.dev Sign in
Unofficial Third-party API
1 endpoints live

Google Maps reviews,
ready for your code and AI.

Ratings & reviews Place ID or URL AI-ready JSON

Fetch public Google Maps reviews for any business or place as structured JSON. Sort by relevance or rating, paginate through the full review set, and send the results to your product, research, monitoring, or AI workflow.

Free tier included No credit card No scraper maintenance

Trusted by developers shipping real products.

270,045 served today

POST /google-maps/reviews
200 OK

Request

$ curl -X POST https://api.fetchlayer.dev/google-maps/reviews \
  -H "Authorization: Bearer ss-your-key" \
  -H "Content-Type: application/json" \
  -d '{"placeIdOrUrl":"ChIJN1t_tDeuEmsRUsoyG83frY4","pages":1,"maxReviews":20,"reviewsPerPage":20,"sortBy":"mostRelevant"}'

Response

{
  "reviews": [{
    "reviewer": "Jordan P.",
    "rating": 2,
    "text": "Waited 40 minutes past our...",
    "relativeDate": "3 days ago",
    "likes": 4
  }]
}

Used by developers at

Individual developers or teams — not official partnerships

Built for feedback workflows

Fetch the public signal. Use it wherever your team works.

Public place reviews

Retrieve publicly visible Google Maps reviews for any business or place — no Google Business Profile login required.

Place ID or URL input

Pass a hex place ID, a ChIJ place ID, or a full Google Maps place URL — FetchLayer resolves it and fetches the review set.

Sort by relevance or rating

Choose newest, most relevant, highest rating, or lowest rating to surface the feedback that matters for your workflow.

Run on your schedule

Call the API from a cron job or automation to keep a feed of new reviews in your own database or alerting workflow.

AI-ready JSON

Pass structured review text, ratings, reviewer names, and dates to an LLM to group recurring praise, complaints, and service issues.

Any business, any location

Pull reviews for your own listings or public competitor locations — restaurants, retail, services, and more.

FetchLayer Research Chat

Analyze Google Maps reviews with AI—then export the results to CSV.

Prefer not to write code? Give FetchLayer Research Chat a business, ask what customers love or dislike, and turn the review set into a structured file you can use in a spreadsheet, report, or operations workflow.

  • Ask questions in plain English
  • Analyze themes, sentiment, and pain points
  • Download the structured results as CSV or JSON
Analyze reviews in Chat

No code or setup required · Uses your FetchLayer credits

Google Maps research

Analyze Google Maps reviews for a business. Group recurring praise, complaints, and service issues, then export the review-level findings as CSV.

Y

I grouped the reviews into five themes and flagged the service issue mentioned most often in the last 90 days. The full review-level analysis is ready to download.

google-maps-review-analysis.csv

142 reviews · 7 columns · ready to download

CSV

From raw feedback to action

One request is the start of the workflow.

Store the structured response, run it on a schedule, pass it to an LLM, or feed it into the system your team already uses. FetchLayer handles retrieval so you can focus on the outcome.

  1. 01

    Resolve a place

    Use a place ID, ChIJ ID, or a Google Maps place URL from the public listing.

  2. 02

    Fetch the review pages you need

    Set pages, maxReviews, reviewsPerPage, and sortBy to control how much feedback you retrieve.

  3. 03

    Turn feedback into action

    Store the JSON, trigger an alert, compare locations, or ask an AI agent to summarize the recurring themes.

MCP & agents

Live

Your AI already knows how to use this.

Use the Google Maps endpoint directly from your MCP-compatible agent. Ask it to retrieve public feedback, identify patterns, and turn the result into a useful brief without writing integration glue.

1
Paste the config
2
Agent discovers 1+ tools
3
Query any platform instantly
mcp.json
{
  "mcpServers": {
    "fetchlayer": {
      "url": "https://mcp.fetchlayer.dev",
      "headers": {
        "Authorization": "Bearer sk-..."
      }
    }
  }
}

Works in Cursor, VS Code, Windsurf, Claude Desktop and any MCP host.

agent chat
live via MCP

Fetch the most recent one- and two-star Google Maps reviews for this business and summarize the three most repeated complaints.

↳ calling fetchlayer.google_maps_reviews

{"q": "Tailwind vs Bootstrap", "limit": 5, "sort": "top"}

Fetched the public review pages and grouped the feedback. The leading issues are long wait times, order accuracy, and phone support being unreachable.

Works with every MCP-compatible tool

Cursor
VS Code
Windsurf
Claude
Cline
OpenClaw
No wrapper code
All 1 endpoints exposed as tools
Official & maintained
Free to install

Use cases

What businesses build with Google Maps review data.

Same API, endless applications. Here is what teams ship with public place review data.

01

Multi-location intelligence

Compare review scores and recurring complaints across every branch or franchise location in one dataset.

locationsreviewsresearch
02

AI agent context

Give Claude, Codex, or your MCP agent structured place reviews with ratings and dates attached.

llmagentsmcp
03

Reputation monitoring

Poll new reviews on a schedule and alert the right team when a complaint cluster starts to grow.

alertsmonitoringcron
04

Competitor benchmarking

Pull public reviews for nearby competitors to see how your rating and service issues compare.

competitorsbenchmarkslocal
05

Service feedback

Turn recurring praise, complaints, and service issues into a clean operations dataset or CSV export.

feedbackcsvoperations
06

Market research

Study public reviews across a category or region to understand what customers value before entering a market.

marketslocalinsight

Compare approaches

Spend time on the insight, not the collection layer.

What you needFetchLayerOfficial APIBuild it yourself
Public review access for any placeOwner listings onlyYou build it
Bearer auth from one accountGoogle Cloud setupYou manage it
Structured JSONYou parse it
Ready for AI and MCP workflowsYour integrationYour integration

FetchLayer provides access to publicly available data. It is not affiliated with, endorsed by, or sponsored by the platform.

Pricing

Start free. Scale when ready.

Pay per request with no commitment, or lock in a flat monthly rate with built-in savings.

Free plan — 30 requests

Verify responses, inspect the API, no credit card required.

Try free

Pay as you go

$1.99

per 1,000 requests

$0.00199 per request · credits never expire

How credits work — no multipliers

One credit = one API call, on every endpoint and platform. No matter how many results come back, you pay for the call, not the output size. Most scraping APIs charge multipliers of 5x, 25x, even 75x per call depending on the target — here it's always 1.

  • No multipliers — 1 request = 1 credit
  • No monthly commitment
  • Credits never expire
  • Same API & MCP access as subscribers
  • ∞ req/min, ∞ API keys
Get API key

Expiry

Credits stay until you use them. No monthly reset, no pressure to hit a quota.

0

Commitments

No subscription, no contract, no minimums. Start, pause, or scale whenever.

100%

Access

Every endpoint and MCP included. Not a limited tier — same data as any subscriber.

FAQ

Common questions.

Can I fetch reviews for a business I do not own?

Yes. FetchLayer retrieves publicly available Google Maps reviews by place ID or Maps URL. You use your FetchLayer API key, not a Google Business Profile login.

What place identifiers are supported?

A hex place ID, a ChIJ place ID, or a full Google Maps place URL. FetchLayer resolves any of the three and fetches the review set.

Can I sort or limit the reviews I retrieve?

Yes. Choose newest, most relevant, highest rating, or lowest rating, and control pagination with pages, maxReviews, and reviewsPerPage.

Can I use the data with an AI model?

Yes. The API returns structured JSON that you can store, send to an LLM, or access through FetchLayer’s MCP server to find recurring praise, complaints, and service issues.

Can I analyze and export Google Maps reviews without code?

Yes. FetchLayer Research Chat can retrieve public reviews for a business, analyze recurring themes with AI, and export the structured results as a downloadable CSV or JSON file.

How does billing work?

Fetching reviews is billed as a standard API request against your plan’s request quota — the same pricing model as every other FetchLayer endpoint.

Start pulling google maps reviews today.

Get a free API key, make your first request, and put public feedback to work in your own product or research workflow.