Google Maps Reviews API - Fetch Place Reviews
FetchLayer fetchlayer.dev Sign in

Fetch place reviews

Fetch public reviews for a Google Maps place using its place ID or Maps URL. Control pagination, total results, reviews per page, and sorting.

POST /reviews Reviews
https://api.fetchlayer.dev/google-maps/reviews
OpenAPI JSON

Headers

Authorization string required

Bearer token — your FetchLayer API key.

Parameters

placeIdOrUrl string required

Google Maps place ID or full place URL.

pages number required

Number of review pages to scrape. (default: 10)

maxReviews number required

Maximum number of reviews to return. (default: 10000)

reviewsPerPage number required

Reviews requested per page (1-20). (default: 20)

sortBy string required

Sort order: mostRelevant, newest, highestRating, or lowestRating. (default: mostRelevant)

Response Fields

reviews

Fetch place reviews

reviews object[]

Public review records returned for the requested place.

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": []
}