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.
/reviews Reviews https://api.fetchlayer.dev/google-maps/reviews Headers
Authorization string required Bearer token — your FetchLayer API key.
Parameters
placeIdOrUrl string required A ChIJ place ID, a hex place ID (0x…:0x…), a Google Maps place URL, a CID URL (?cid=…), or a maps.app.goo.gl / goo.gl/maps short link.
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). A ceiling, not a promise: Google limits signed-out access, so a page can come back with fewer — the same request may return 20 one run and 5 the next. (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":"ChIJLU7jZClu5kcR4PcOOO6p3I0","pages":1,"maxReviews":20,"reviewsPerPage":20,"sortBy":"mostRelevant"}'Response
{
"reviews": []
}