Programmatically extract Google Maps businesses, customer reviews, and deep website emails and phone numbers. Query synchronously for instant results or run background batch jobs with automated webhooks.
curl -X POST "https://boltscraper.com/api/v1/maps/search" \
-H "Authorization: Bearer bs_YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"keyword": "Coffee shops in Seattle",
"page": 1,
"hl": "en"
}' {
"success": true,
"status": "success",
"request": {
"keyword": "Coffee shops in Seattle",
"page": 1,
"hl": "en"
},
"pagination": {
"page": 1,
"results_returned": 20,
"total_results": 20,
"has_next_page": true
},
"data": [
{
"Keyword": "Coffee shops in Seattle",
"Name": "Storyville Coffee Pike Place",
"Full Address": "94 Pike St Top floor Seattle WA 98101",
"Street Address": "94 Pike St Top floor",
"Neighborhood": "Pike Place Market",
"City": "Seattle",
"Zip": "98101",
"Municipality": "Seattle",
"State": "WA",
"Country": "US",
"Phone": "(206) 780-5777",
"International Phone": "+1 206-780-5777",
"Phone Standard Format": "(206) 780-5777",
"Phone URI": "tel:+12067805777",
"Website": "https://storyville.com",
"Clean Website URL": "https://storyville.com",
"Domain": "storyville.com",
"Category": "Coffee shop",
"Second Category": "Bakery",
"All Categories": "Coffee shop | Bakery | Espresso bar",
"Google Category IDs": "coffee_shop | bakery | espresso_bar",
"Claimed": "Yes",
"Average Rating": 4.6,
"Review URL": "https://search.google.com/local/reviews?placeid=ChIJbT0mY5JqkFQRzVq7g",
"Business Status": "OPERATIONAL",
"Open Now": "Yes",
"Hours": "Mon-Sun 7:00 AM - 6:00 PM",
"Monday": "7:00 AM - 6:00 PM",
"Tuesday": "7:00 AM - 6:00 PM",
"Wednesday": "7:00 AM - 6:00 PM",
"Thursday": "7:00 AM - 6:00 PM",
"Friday": "7:00 AM - 6:00 PM",
"Saturday": "7:00 AM - 6:00 PM",
"Sunday": "7:00 AM - 6:00 PM",
"Latitude": 47.6089,
"Longitude": -122.3409,
"Coordinates": "47.6089,-122.3409",
"Timezone": "America/Los_Angeles",
"Place ID": "ChIJbT0mY5JqkFQRzVq7g",
"GMB URL": "https://www.google.com/maps/place/?q=place_id:ChIJbT0mY5JqkFQRzVq7g",
"CID": "13697921983050183301",
"KGMID": "/g/1tj_example",
"Google Feature ID": "0x54906a9263263d6d:0xbe5ab46f90374e25",
"Google Knowledge URL": "https://www.google.com/search?kgmid=/g/1tj_example",
"Logo URL": "https://lh3.googleusercontent.com/p/example_logo=s1600",
"Main Photo URL": "https://lh5.googleusercontent.com/p/example_photo=s1600",
"Photos Page URL": "https://www.google.com/maps/place/?q=place_id:ChIJbT0mY5JqkFQRzVq7g#photos",
"Favicon URL": "https://t1.gstatic.com/faviconV2?client=SOCIAL&type=FAVICON&fallback_opts=TYPE,SIZE,URL&url=https://storyville.com&size=48",
"Review Count": 1420
}
]
} Direct REST endpoints with unified credit billing. Query synchronously for instant results or trigger parallel cloud batches with webhooks.
Extract high-intent local B2B businesses, addresses, ratings, websites, phone classification (mobile vs landline), verified emails, and opening hours.
/v1/maps/search /v1/maps/jobs /v1/maps/jobs/{id}/download Programmatically harvest customer reviews, reviewer profiles, owner response text, star ratings, timestamps, and photos for competitive intelligence and sentiment analysis.
/v1/reviews/search /v1/reviews/jobs /v1/reviews/jobs/{id} Crawl company domains to discover verified business emails, phone numbers, page titles, meta descriptions, and 7+ social channels (LinkedIn, Twitter, IG, FB, YouTube).
/v1/website/scrape /v1/website/jobs /v1/website/jobs/{id} Native webhooks, asynchronous worker queues, and unified billing let you focus on your product.
Register webhook endpoints for Make.com, n8n, Zapier, or your custom server. As batch jobs finish or real-time leads are enriched, receive instant signed payloads verified with SHA-256 HMAC tokens.
Execute large-scale scrapes without straining your own servers or bandwidth. Automated retry logic and distributed worker queues handle high request volumes effortlessly.
Trigger scraping runs straight from your smartphone or desktop via Telegram. Upload query lists, monitor worker progress in real time, and receive finished CSV leads directly in your chat.
No convoluted computation units or hidden costs. 1 Credit equals 1 fully extracted place, review, or domain. Credits work universally across the REST API, Chrome extension, and Cloud Portal.
Standard HTTP status codes, structured JSON responses, and full documentation available on our developer portal.
| Method | Endpoint Path | Description | Action |
|---|---|---|---|
| POST | /v1/maps/search | Synchronous real-time Google Maps search returning enriched leads (keyword, page, hl). | Test Live ↗ |
| POST | /v1/maps/jobs | Create an asynchronous distributed bulk scraping job in the background. | View Specs ↗ |
| GET | /v1/maps/jobs/{id} | Poll status, active workers, extracted leads count, and progress percentage for a batch job. | View Specs ↗ |
| GET | /v1/maps/jobs/{id}/download | Retrieve a signed direct CSV download link containing all extracted lead fields. | View Specs ↗ |
| POST | /v1/reviews/search | Synchronous extraction of place reviews, ratings, reviewer details, and owner replies. | Test Live ↗ |
| POST | /v1/website/scrape | Extract corporate emails, phone numbers, and social media profiles from any web domain. | Test Live ↗ |
| POST | /v1/webhooks | Register a new webhook URL to receive real-time notifications on job completion or lead events. | View Specs ↗ |
Have questions about integrating the API? Email us at [email protected]
Create a free account on the Bolt Scraper Portal. Navigate to the Integrations tab to generate, copy, and manage your API keys. Every free account comes with 1,000 monthly credits automatically.
Bolt Scraper provides endpoints for real-time Google Maps search, background batch jobs, Google Maps customer reviews extraction, deep website email and social profile scraping, and webhook delivery management.
Real-time Search responds synchronously with enriched leads for live applications, search bars, and immediate lookups. Async Batch Jobs run in the background for bulk extraction, notifying you via Webhooks and providing downloadable CSV files.
Each webhook dispatch contains the header X-Bolt-Signature computed using SHA-256 HMAC against the raw JSON request body and your webhook secret token. This allows your server to verify payload authenticity securely.
Yes. Bolt Scraper uses a unified credit balance. 1 credit equals 1 enriched lead or review. You can use your credits across the REST API, the Online Cloud Portal, and the Chrome Extensions seamlessly.
No. You are only charged credits for successfully extracted and returned results. If a query returns zero results, zero credits are deducted from your account balance.
Get 1,000 free monthly credits with immediate API access. Zero credit card required to start.