The programmatic API for Google Maps customer reviews. Bypass the official 5-review cap and extract customer ratings, reviewer profile links, photos, timestamps, and owner replies in clean structured JSON.
curl -X POST "https://boltscraper.com/api/v1/reviews/search" \
-H "Authorization: Bearer bs_YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"query": "https://maps.google.com/?cid=102381283912",
"sort_by": "newest",
"language": "en"
}' {
"status": "success",
"total_scraped": 10,
"has_next_page": true,
"next_page_token": "CAESBkV4YW1wbGU...",
"data": [
{
"Review ID": "ChZDSUhNMG9nS0VJQ0FnSUN6X3A3b0tBEAE",
"Author Name": "Marcus Vance",
"Author URL": "https://www.google.com/maps/contrib/104928...",
"Rating": 5,
"Review Text": "Incredible coffee and panoramic views of Pike Place Market. Fast service even during peak morning hours.",
"Review Time": "3 days ago",
"Review Timestamp": 1729420800,
"Likes": 14,
"Owner Reply": "Thank you Marcus! We love having you with us on the top floor.",
"Owner Reply Time": "2 days ago",
"Review Photos": [
"https://lh5.googleusercontent.com/p/AF1QipM..."
]
}
]
} Google's official API limits developers to 5 reviews. Bolt Scraper unlocks full historical sentiment and competitor analysis.
| Feature | Bolt Scraper Reviews API | Google Places API |
|---|---|---|
| Maximum Reviews per Place | 100% of reviews (up to 25,000+) | Strict hard cap of 5 reviews |
| Google OAuth / Account Ownership | Zero authentication required | Requires OAuth for own listing |
| Competitor Review Extraction | Extract any public Google Maps place | Only 5 reviews for non-owned places |
| Sorting & Cutoff Dates | Newest, Relevant, Rating & Date Cutoffs | Fixed algorithm-selected reviews only |
| Batch Jobs & Automated Webhooks | Native Async Jobs + HMAC Webhooks | No batch jobs or webhook triggers |
Support for real-time cursor queries and asynchronous batch scraping of hundreds of competitor stores simultaneously.
| Method | Endpoint | Description | Documentation |
|---|---|---|---|
| POST | /v1/reviews/search | Real-time synchronous endpoint returning 10 reviews per request with next_page_token for continuous pagination. | Test Live ↗ |
| POST | /v1/reviews/jobs | Create a bulk background review extraction job across multiple locations with cutoff date filtering. | View Specs ↗ |
| GET | /v1/reviews/jobs/{id} | Check execution progress and review counts for an active background job. | View Specs ↗ |
| GET | /v1/reviews/jobs/{id}/download | Download consolidated CSV export containing all reviews, ratings, and owner responses. | View Specs ↗ |
Step-by-step tutorials to help you connect Bolt Scraper API to your pipelines, CRM systems, and automation tools.
Compare costs, field limits, and email extraction capabilities between official Google Places API and Bolt Scraper API.
Read GuideAutomate your lead pipeline by connecting Google Maps Scraper API webhooks directly into Make.com, n8n, and Airtable.
Read GuideDiscover how to build a scalable sales engine by streaming direct emails and phones directly into your CRM via API.
Read GuideExtract direct corporate emails, phone numbers, and social media URLs from company domains with automatic subpage crawling.
Read GuideSet up automated recurring scraping jobs and receive real-time webhook payloads as soon as leads are ready.
Read GuideLearn best practices, search filters, and proxy-free scraping techniques to extract unlimited leads with direct contacts.
Read GuideTransparent feature breakdowns and pricing comparisons with other leading web scraping APIs and lead tools:
Have questions about review extraction? Reach our developer support team at [email protected]
No. Bolt Scraper scrapes public Google Maps reviews. You can query reviews for any competitor, vendor, or store without business verification, Google Cloud Console setup, or OAuth permissions.
Yes. While the official Google Places API limits responses to only 5 most helpful reviews, Bolt Scraper extracts 100% of reviews using cursor-based next_page_token pagination in real-time or up to 25,000+ reviews in batch mode.
Yes. If the business owner replied to a review, the payload includes the owner response text, response timestamp, and translated text when requested.
Yes. The batch jobs API supports cutoff_date options including '7 days', '30 days', '90 days', '6 months', '1 year', and '2 years' to avoid scraping years of stale reviews.
1,000 monthly credits included with every free account. Zero credit card required.