Google Maps Reviews API API
Fast, Reliable, and Extensive Local Business & POI Data - Address, Website, Phone, Email, Rating & Reviews, and 40+ More Data Points from Google Maps and the Web in Real-Time.
- Free tier, no credit card
- Structured JSON
- Real-time results
Also available on RapidAPI
{
"review_id": "Ci9DQUlRQUNvZENodHljRjlvT210d2RHRXRWV05IWkc5WlVraEpPRm8zTW1OU1MyYxAB",
"review_text": "Good resto in lyon🤘🏻\nSteak was good🥩",
"rating": 4,
"review_datetime_utc": "2026-02-07T23:15:10.335Z",
"review_timestamp": 1770506110,
"review_time": "2 weeks ago",
"review_link": "https://www.google.com/maps/reviews/data=!4m8!14m7!1m6!2m5!1sCi9DQUlR…",
"review_photos": [
"https://lh3.googleusercontent.com/geougc-cs/ABOP9psLc7CJW6O7LTKYfvwnD…",
"https://lh3.googleusercontent.com/geougc-cs/ABOP9pu2YP-rBj1q3sZSpziqQ…"
],
"review_language": "en",
"like_count": 0,
"author_id": "113608064618205089885",
"author_link": "https://www.google.com/maps/contrib/113608064618205089885?hl=en",
"author_name": "Lee Hyeri",
"author_photo_url": "https://lh3.googleusercontent.com/a-/ALV-UjWKsaVlCjoSQVYAVw8iX_VVNvJY…",
"author_review_count": 688,
"author_photo_count": 8611,
"owner_response_datetime_utc": "2026-02-09T16:10:21.000Z",
"owner_response_timestamp": 1770653421,
"owner_response_time": "2 weeks ago",
"owner_response_text": "Cher Monsieur Hyeri, merci d’avoir pris le temps de partager votre\nre…",
"owner_response_language": "fr",
"owner_response_text_translated": "Dear Mr. Hyeri, thank you for taking the time to share your feedback.…",
"owner_response_translated_language": "en",
"author_reviews_link": "https://www.google.com/maps/contrib/113608064618205089885/reviews?hl=en",
"author_local_guide_level": 9,
"author_is_local_guide": true,
"review_form": {
"Price per person": "€40–50"
},
"review_source": "Google",
"review_source_logo": "https://www.gstatic.com/images/branding/product/1x/googleg_48dp.png",
"visited_in": "Visited in February",
"visited_in_date": "2026-02-01"
}Data samples
What the Google Maps Reviews API API returns
Real responses for each kind of object the API provides. Pick an object type to inspect its fields.
{
"review_id": "Ci9DQUlRQUNvZENodHljRjlvT210d2RHRXRWV05IWkc5WlVraEpPRm8zTW1OU1MyYxAB",
"review_text": "Good resto in lyon🤘🏻\nSteak was good🥩",
"rating": 4,
"review_datetime_utc": "2026-02-07T23:15:10.335Z",
"review_timestamp": 1770506110,
"review_time": "2 weeks ago",
"review_link": "https://www.google.com/maps/reviews/data=!4m8!14m7!1m6!2m5!1sCi9DQUlRQUNvZENodHljRjlvT210d2RHRXRWV05IWkc5WlVraEpPRm8zTW1OU1MyYxAB!2m1!1s0x0:0x7bb3bc00dfc039a9!3m1!1s2@1:CAIQACodChtycF9oOmtwdGEtVWNHZG9ZUkhJOFo3MmNSS2c%7C0dWwSyIzO_R%7C?hl=en",
"review_photos": [
"https://lh3.googleusercontent.com/geougc-cs/ABOP9psLc7CJW6O7LTKYfvwnDbsnqxcMb7JTjk3Lae6lrIHuwmVdAQOlI9kc-AwHLiqEwxr3aph6qzawHF8Oeahnks3YwJspu3qZ3kKNfHFN69P97V2uOQG_R6UG86uwAIa_5A88BMVdd96syP1d",
"https://lh3.googleusercontent.com/geougc-cs/ABOP9pu2YP-rBj1q3sZSpziqQNhoViIjlYYwEkiwmzKEoP6zlkQVMLgWpOwoshF2g9njN1ewoFZ4cHznFfTsWatFZXqK7Imz00MuFK0tOuXZ6mPsqsRVo177vY6ZH2Kfwbz3bVVbS7QwLQeOBvE"
],
"review_language": "en",
"like_count": 0,
"author_id": "113608064618205089885",
"author_link": "https://www.google.com/maps/contrib/113608064618205089885?hl=en",
"author_name": "Lee Hyeri",
"author_photo_url": "https://lh3.googleusercontent.com/a-/ALV-UjWKsaVlCjoSQVYAVw8iX_VVNvJY18CSaVzDwGfUlkK7NtdTZ8hlgQ=s120-c-rp-mo-ba7-br100",
"author_review_count": 688,
"author_photo_count": 8611,
"owner_response_datetime_utc": "2026-02-09T16:10:21.000Z",
"owner_response_timestamp": 1770653421,
"owner_response_time": "2 weeks ago",
"owner_response_text": "Cher Monsieur Hyeri, merci d’avoir pris le temps de partager votre\nretour.\n\nNous sommes ravis que vous ayez apprécié votre expérience à Lyon\net la qualité de notre steak.\n\nAu plaisir de vous accueillir à nouveau très prochainement\nL'équipe de la Brasserie L'Est\n",
"owner_response_language": "fr",
"owner_response_text_translated": "Dear Mr. Hyeri, thank you for taking the time to share your feedback.\n\nWe are delighted that you enjoyed your experience in Lyon and the quality of our steak.\n\nWe look forward to welcoming you back very soon.\n\nThe Brasserie L'Est Team\n\n",
"owner_response_translated_language": "en",
"author_reviews_link": "https://www.google.com/maps/contrib/113608064618205089885/reviews?hl=en",
"author_local_guide_level": 9,
"author_is_local_guide": true,
"review_form": {
"Price per person": "€40–50"
},
"review_source": "Google",
"review_source_logo": "https://www.gstatic.com/images/branding/product/1x/googleg_48dp.png",
"visited_in": "Visited in February",
"visited_in_date": "2026-02-01"
}{
"business_id": "0x880fd393d427a591:0x8cba02d713a995ed",
"place_id": "ChIJkaUn1JPTD4gR7ZWpE9cCuow",
"name": "Rescue Plumbing",
"full_address": "Rescue Plumbing, 1137 W Webster Ave, Chicago, IL 60614",
"type": "Plumber",
"rating": 4.9,
"review_count": 1513,
"reviews_per_rating": {
"1": 36,
"2": 10,
"3": 9,
"4": 13,
"5": 1445
},
"reviews_link": "https://search.google.com/local/reviews?placeid=ChIJkaUn1JPTD4gR7ZWpE9cCuow&authuser=0",
"website": "https://www.myrescueplumbing.com",
"verified": true,
"business_status": "OPEN",
"city": "Chicago",
"state": "Illinois",
"country": "US",
"...": "..."
}Key features and capabilities
What the Google Maps Reviews API API supports out of the box.
- Fetch live Google Maps reviews for any business using its business_id, place_id, or CID - no scraping setup required.
- Get the complete review record: text, star rating, date, reviewer profile, attached photos, and local guide level.
- Retrieve owner responses alongside each review - essential for reputation monitoring and tracking how businesses handle customer feedback.
- Sort reviews by most_relevant, newest, highest_rating, or lowest_rating to match exactly what your application needs.
- Paginate through large review sets with ease - ideal for auditing businesses with hundreds or thousands of Google reviews.
- Use the business details endpoint to get overall rating, total review count, and star-by-star breakdown before diving into individual reviews.
Docs and code
Integrate in minutes, in any language
Full reference in the API docs, and a live playground on the developer portal. Code samples for cURL, Python, Node.js, PHP, Go, Java, C# and more.
import requests
headers = {
"x-api-key": "YOUR_API_KEY"
}
response = requests.request(
'GET',
'https://api.openwebninja.com/local-business-data/search',
params={"query":"Hotels in San Francisco, USA"},
headers=headers
)Why this API
Why teams choose the OpenWeb Ninja Google Maps Reviews API API
We keep it fast and reliable every day, and we keep adding what customers ask for.
Full Review Detail
Every review comes with the full text, rating, author profile, photos, timestamp, and owner response - everything you need for analysis, not just a summary.
Reliable
Stable infrastructure with consistent uptime keeps your review monitoring pipeline running smoothly, even at high request volumes.
Fast
Fetch a full page of reviews in well under a second - fast enough to power real-time dashboards, alerts, and notification systems.
Scalable
Whether you're monitoring 10 locations or 10,000, the API handles the volume without degrading in speed or reliability.
Live Review Data
Reviews are pulled directly from Google Maps in real-time - no stale caches, no delays. Your data reflects what customers actually see right now.
Free Tier
Start with 500 free requests - no credit card required. Upgrade when you're ready to go to production.
Pricing
Simple plans, free to start
Every plan uses the same endpoints and data. Need a custom volume, a higher rate limit, a hard cap or an SLA? Talk to us.
Ultra
Most popularMega
Prices in USD. Subscribe on the OpenWeb Ninja portal, or on RapidAPI. Cancel anytime.
What is the Google Maps Reviews API?
The Google Maps Reviews API lets you pull live business reviews for any business on Google Maps using its business_id, place_id, or CID. Each review comes back with the full text, star rating, reviewer profile, date, attached photos, owner response, and source - giving you everything you need to build review monitoring, reputation tracking, or feedback analysis tools.
How do I get started?
Click "Try for Free" or "Connect on RapidAPI" above.
What fields are returned with each review?
Every review object includes: review_id, review_text, rating (1-5), review_datetime_utc, review_timestamp, review_link, review_photos, review_language, author_name, author_link, author_photo_url, author_review_count, local guide level, owner_response_text, owner_response_datetime_utc, and review_source.
How current are the reviews?
Reviews are fetched from Google Maps in real-time - there's no cache layer between you and the live data. That matters for reputation monitoring where a single new review can change how a business looks overnight.
Can I access owner responses to reviews?
Yes. Owner responses are included in every review object where they exist - owner_response_text and owner_response_datetime_utc are returned alongside the original review. Useful for tracking how actively a business engages with feedback.
How many reviews can I fetch per request, and is pagination supported?
You can retrieve up to 20 reviews per call. Pagination parameters let you walk through the full review history of any business, so collecting hundreds of reviews for a high-volume location is straightforward.
Can I sort reviews by date, rating, or relevance?
Yes - the sort_by parameter accepts most_relevant, newest, highest_rating, and lowest_rating. Pick what fits your use case, whether that's surfacing the most critical reviews or tracking the newest feedback as it comes in.
Do you offer higher volume or custom plans?
Yes, please reach out if you need a custom or high-volume plan and we'll work out pricing that fits your usage.
Start using the Google Maps Reviews API API today
Free tier included, no credit card required. Your first response is a minute away.