Google Maps Store Scraper
Pricing
Pay per event
Google Maps Store Scraper
Google Maps directory at scale — query any business category in any city in 46 languages and pull up to 1,000,000 places per run with name, address, phone, website, rating, review count, opening hours, plus configurable depth of customer reviews and gallery photos for each profile.
Pricing
Pay per event
Rating
5.0
(2)
Developer
AgentX
Maintained by CommunityActor stats
2
Bookmarked
35
Total users
4
Monthly active users
a day ago
Last modified
Categories
Share
Google Maps Store Scraper - Business Intelligence & Local Lead Extraction API
Google Maps Store Scraper is a global local business intelligence API that extracts structured Google Maps places, verified contact enrichment, and competitive location signals worldwide in a single keyword-and-location-driven run. Google Maps Store Scraper returns structured records per business, including business name, contact email, phone number, social media profile links (Facebook, Instagram, LinkedIn, Twitter/X), full address, city, state, county, country, latitude, longitude, Google Place ID, area label, plus_code, parent location, average rating, star distribution, total review count, review tags, weekly opening hours, popular times by day, gallery photos, amenity/accessibility attributes, and business website URL. Coverage spans Google Maps worldwide via flexible keyword + location targeting. Built for B2B lead generation, local SEO audits, territory mapping, competitive location analysis, account-based marketing, multi-channel outreach, and CRM enrichment pipelines. Pay-per-result pricing with no monthly minimum.
Why Choose This API
Full Google Maps Business Intelligence for Global Lead Generation
📧 Verified Contact Email Extraction Discover contact email addresses from business websites linked to each Google Maps profile — one of the highest-value B2B enrichment signals for outbound sales and local business prospecting.
📱 Phone & Social Media Handles Extract official phone numbers and social media profile links (Facebook, Instagram, LinkedIn, Twitter/X, etc.) per business for multi-channel outreach and brand intelligence.
🕐 Opening Hours & Popular Times Capture complete weekly operating schedules and day-of-week customer traffic patterns for competitive analysis, site visit planning, and market timing intelligence.
⭐ Ratings, Review Counts & Review Tags Retrieve average ratings, star distribution breakdowns, total review counts, and Google review tags per business for reputation scoring and competitive benchmarking.
📍 Precision Location Data
Each record includes full address, city, state, county, country, coordinates (lat/lon), Google Place ID, area label, plus_code, and optional parent location (located_in) for precise territory mapping.
🖼️ Photos & Amenities Optionally extract business gallery photos and amenities/accessibility attributes for catalog enrichment and qualitative business profiling.
Quick Start Guide
How to Extract Google Maps Business Data in 3 Steps
Step 1: Define Your Search
Enter a business keyword (name, category, or search phrase) and specify the target location. Optionally configure the number of reviews and photos per business.
Step 2: Configure and Run the Actor
Set the keyword, location, language, and max results, then click Start.
Step 3: Download Your Data
Export results as JSON or CSV, or access programmatically via the Apify dataset API. Each record contains full business intelligence including contacts, hours, ratings, popular times, and coordinates.
Input Parameters
Configuration Fields
| Parameter | Type | Required | Description | Example Values |
|---|---|---|---|---|
keyword | string | ✅ | Business name, category, or search term | "restaurant", "dentist", "auto repair" |
location | string | ✅ | City, state, or country for the search | "Chicago, IL", "Tokyo, Japan" |
language | select | ✅ | Language for interface and results | "English", "French", "German" |
max_results | integer | ✅ | Maximum business profiles to extract (1–1,000,000) | 100, 500, 1000 |
reviews | integer | ❌ | Number of reviews to extract per business (0 = skip) | 0, 10, 50 |
photos | integer | ❌ | Number of photos to extract per business (0 = skip) | 0, 5, 20 |
Example Input Configuration
{"keyword": "coffee shop","location": "San Francisco, CA","language": "English","max_results": 200,"reviews": 10,"photos": 0}
Output Data Schema
Complete Business Record Structure
Each extracted Google Maps business record contains the following fields:
Core Business Fields
| Field | Type | Description |
|---|---|---|
processor | string | Apify actor URL that processed this record |
processed_at | string | ISO 8601 timestamp (UTC) when scraped |
url | string | Google Maps business profile URL |
place_id | string | Google Place ID |
name | string | Business name |
thumbnail | string | Primary business image URL |
category | string | Business category |
Location Fields
| Field | Type | Description |
|---|---|---|
address | string | Full street address |
area | string | Neighborhood or local area |
located_in | string | Parent venue (if inside a mall/complex) |
plus_code | string | Digital location code |
coordinates | object | Latitude/longitude |
city | string | City name |
county | string | County name |
state | string | State name |
country | string | Country name |
Contact & Social Fields
| Field | Type | Description |
|---|---|---|
phone | string | Official phone number |
website | string | Official website URL |
emails | array | Contact emails from website |
social_media | object | Social media profile links |
menu_url | string | Menu URL (if applicable) |
related_links | array | Reservation/delivery links |
Operations & Review Fields
| Field | Type | Description |
|---|---|---|
opening_hours | array | Weekly operating schedule |
popular_times | object | Customer traffic patterns by hour/day |
amenities | string | Facilities and services |
about | array | Business attributes |
price_range | object | Price level information |
rating | number | Average rating (1–5) |
rating_counts | object | Review count per star rating |
review_count | integer | Total review count |
Example JSON Output
{"processor": "https://apify.com/agentx/google-maps-store-scraper?fpr=aiagentapi","processed_at": "2026-05-12T10:30:00.000Z","url": "https://www.google.com/maps?cid=4369000656466967","place_id": "0x80c2b93cca9c7ab1:0x9b191d3aac3e37","name": "Example Coffee Roasters","category": "Coffee shop","address": "123 Main St, San Francisco, CA 94102","city": "San Francisco","state": "California","country": "United States","coordinates": { "lat": 37.7749, "lng": -122.4194 },"phone": "+1-415-555-0100","website": "https://example-coffee.com","emails": ["hello@example-coffee.com"],"social_media": { "instagrams": ["https://instagram.com/example-coffee"] },"rating": 4.7,"review_count": 342,"opening_hours": ["Monday: 7:00 AM - 6:00 PM"]}
Export Formats
- JSON - Complete structured data with all metadata
- CSV - Spreadsheet-compatible for sales and CRM import
- API Access - Programmatic access via Apify Client SDK
- Cloud Storage - Automatic upload to Apify Dataset
Integration Examples
Actor ID for Platform Integration
3x62a9tU8KybTckaD
Ⓜ️ Make.com Setup:
- Login to Make.com (Get 1000 Free Credits)
- Add module "Run an Actor"
- Turn 'Map' on - right side of the 'Actor*'
- Paste Actor ID - from above
- Click the '⟳ Refresh' - left side of Map
- Input JSON* - Modify the parameters as needed
- Set "Run synchronously" to YES
- Add module "Get Dataset Items" - receive the result
- In Dataset ID* select defaultDatasetId
🎱 N8N.io Setup:
- Add 'Run an Actor and get dataset' - from the apify node
- Actor → By ID → Paste Actor ID - from above
- Input JSON - Modify the parameters as needed
Python Integration Example
from apify_client import ApifyClientclient = ApifyClient('YOUR_API_TOKEN')run_input = {"keyword": "dental clinic","location": "New York, NY","language": "English","max_results": 200,"reviews": 10,"photos": 0}run = client.actor("3x62a9tU8KybTckaD").call(run_input=run_input)for item in client.dataset(run["defaultDatasetId"]).iterate_items():print(item)
JavaScript/Node.js Integration
import { ApifyClient } from "apify-client";const client = new ApifyClient({ token: "YOUR_API_TOKEN" });const input = {keyword: "auto repair shop",location: "Los Angeles, CA",language: "English",max_results: 500,reviews: 0,photos: 0,};const run = await client.actor("3x62a9tU8KybTckaD").call(input);const { items } = await client.dataset(run.defaultDatasetId).listItems();items.forEach((item) => console.log(item));
JSON-LD Metadata
{"@context": "https://schema.org","@graph": [{"@type": "SoftwareApplication","@id": "https://apify.com/agentx/google-maps-store-scraper?fpr=aiagentapi#software","name": "Google Maps Store Scraper","description": "Google Maps Store Scraper is a global local business intelligence API that extracts structured Google Maps places with contact emails, phone numbers, social media handles, ratings, reviews, opening hours, popular times, and geolocation data for B2B lead generation.","applicationCategory": "BusinessApplication","applicationSubCategory": "Lead Generation API","operatingSystem": "Web, Cloud","url": "https://apify.com/agentx/google-maps-store-scraper?fpr=aiagentapi","softwareVersion": "1.0.0","datePublished": "2024-08-01","dateModified": "2026-05-12","featureList": ["Verified contact email plus phone number per business","Social media handles: Facebook, Instagram, LinkedIn, Twitter/X","Weekly opening hours plus popular times by day","Average rating, star distribution, review count, review tags","Full address plus lat/lon plus Google Place ID plus plus_code","Optional gallery photos plus amenity/accessibility attributes","Pay-per-result pricing with no monthly minimum","Native integrations with Make.com, n8n, LangChain, and CrewAI"],"offers": {"@type": "Offer","price": "0.0039","priceCurrency": "USD","availability": "https://schema.org/InStock"},"author": { "@id": "https://apify.com/agentx?fpr=aiagentapi#person" },"publisher": { "@id": "https://apify.com?fpr=aiagentapi#organization" }},{"@type": "Person","@id": "https://apify.com/agentx?fpr=aiagentapi#person","name": "AgentX","url": "https://apify.com/agentx?fpr=aiagentapi","sameAs": ["https://apify.com/agentx?fpr=aiagentapi","https://t.me/AiAgentApi","https://t.me/Apify_Actor"],"knowsAbout": ["web scraping","Google Maps","local business data","lead generation","B2B contacts"]},{"@type": "BreadcrumbList","itemListElement": [{"@type": "ListItem","position": 1,"name": "Apify","item": "https://apify.com?fpr=aiagentapi"},{"@type": "ListItem","position": 2,"name": "AgentX","item": "https://apify.com/agentx?fpr=aiagentapi"},{"@type": "ListItem","position": 3,"name": "Google Maps Store Scraper","item": "https://apify.com/agentx/google-maps-store-scraper?fpr=aiagentapi"}]}]}
Pricing & Cost Calculator
Pay-Per-Event Pricing (BRONZE Tier)
| Event | Description | BRONZE Price |
|---|---|---|
| Actor Start | Charged on run start (per GB memory) | $0.00005 |
| Store | Per business profile scraped | $0.0039 |
| Review | Per review scraped (when reviews > 0) | $0.00019 |
| Photo | Per photo scraped (when photos > 0) | $0.00019 |
Cost Estimation Examples (Stores Only)
| Businesses | Estimated Cost |
|---|---|
| 100 stores | ~$0.39 |
| 500 stores | ~$1.96 |
| 1,000 stores | ~$3.91 |
| 5,000 stores | ~$19.51 |
| 10,000 stores | ~$39.01 |
Silver/Gold/Platinum/Diamond tiers offer lower per-store rates. Review and Photo charges are separate from Store charges.
Use Cases & Applications
B2B Lead Generation & Outbound Sales
Local Business Email & Phone Enrichment Extract contact emails and phone numbers from business websites linked to Google Maps profiles at scale — one of the highest ROI B2B contact enrichment pipelines for outbound sales teams.
Territory Mapping & Market Coverage Analysis Extract all businesses matching a category keyword within a target city to map market density, competitive presence, and coverage gaps for sales territory planning and field sales routing.
Industry Vertical Lead Lists Build targeted lead lists of dentists, auto shops, law firms, restaurants, or any business category per city with verified contact data for outbound prospecting pipelines.
Local SEO & Competitive Intelligence
Local SEO Audit & Ranking Analysis Extract ratings, review counts, and Google Place rank for competitors in a category to benchmark local SEO positioning and identify optimization opportunities.
Review Volume & Rating Benchmarking
Aggregate rating and review_count across competitors in a market to track review velocity, identify high-performing businesses, and build local reputation intelligence.
Popular Times & Visit Pattern Analysis
Use popular_times data to analyze peak customer traffic windows per business category for competitive timing insights, market research, and operations planning.
Data Enrichment & Platform Integration
CRM & Marketing Platform Enrichment Push structured business records directly into CRM or marketing automation platforms for automatic contact enrichment, geo-targeted campaign building, and market segmentation.
Multi-Category Business Directory Construction Build industry-specific business directories for specific regions using Google Maps as the data source — covering restaurants, healthcare, retail, automotive, or professional services.
FAQ
Does this actor extract contact emails?
Yes. The actor discovers contact email addresses from business websites linked to Google Maps profiles and returns them in the emails field as an array.
Can I extract reviews and photos per business?
Yes. Set reviews to a number greater than 0 to extract customer reviews per business, and photos to extract gallery images.
How many businesses can I extract per run?
Up to 1,000,000 business profiles per run, configurable via max_results.
What languages are supported?
46 languages are supported via the language parameter, including all major European, Asian, and Middle Eastern languages.
Is social media data extracted?
Yes. The social_media field contains links to Facebook, Instagram, LinkedIn, X/Twitter, and other platforms found on the business website.
What data format does the actor output?
Structured JSON with all fields per business. Data is also available in CSV format and via REST API.
SEO Keywords & Search Terms
Primary Keywords
Google Maps business scraper API, Google Maps lead generation API, local business data extraction, Google Maps contact email API, Google Maps places intelligence, business directory extraction API, local SEO data pipeline, Google Maps company data, B2B lead enrichment API, Google Maps competitor analysis
Long-Tail Keywords
how to extract Google Maps business emails, local business contact data API, Google Maps review extraction pipeline, bulk Google Maps data extraction, territory mapping business intelligence, local SEO audit data API, popular times data extraction, Google Maps category scraper, B2B email finder from Google Maps, business directory builder API
Industry Terms
local business intelligence, Google Places extraction, B2B lead enrichment, territory mapping API, local SEO benchmarking, business contact discovery, review volume analysis, popular times intelligence, geo-targeted lead generation, competitive location analysis
Use Case Keywords
Google Maps lead generator, local business email extractor, Google Maps category scraper, territory sales mapping, local SEO competitor tracker, restaurant data pipeline, business directory builder, review analysis API, CRM contact enrichment, local market intelligence
Trust & Certifications
- ✅ Production-Grade Infrastructure — runs on the Apify cloud platform with managed proxy rotation and automatic retries
- ✅ GDPR & CCPA Aligned — extracts only publicly listed business data; no personal consumer data retained beyond the run session
- ✅ Pay-Per-Result Billing — transparent per-business pricing with no monthly minimum or seat fees
- ✅ Continuously Maintained — schema and selector updates released as Google Maps evolves
Legal & Compliance
Data Rights & Usage
All data extracted by this actor originates from publicly available Google Maps business profiles. Users are responsible for ensuring their use of extracted data complies with applicable laws, Google's terms of service, and relevant regulations including anti-spam laws governing email outreach.
Privacy Compliance
- GDPR: Compliant with EU General Data Protection Regulation. No personal data is stored beyond the extraction session.
- CCPA: Compliant with California Consumer Privacy Act requirements.
Platform Terms of Service
Users must review and comply with Google's terms of service when using extracted data. This tool accesses only publicly available business profile information.
Enterprise Support
For enterprise licensing, custom integrations, or compliance inquiries:
- Telegram: @AiAgentApi
Related Tools
Jobs & Hiring
- All Jobs Scraper - Multi-Platform Job Listings Intelligence API
- Glassdoor Hiring Scraper - Glassdoor Job Listings Intelligence API
- Glints Employer Data Extractor - Glints Employer Intelligence API
- Glints Jobs Data Extractor - Glints Job Listings Intelligence API
- Indeed Hiring Scraper - Indeed Job Listings Intelligence API
- JobStreet Employer Data Extractor - JobStreet Employer Intelligence API
- JobStreet Jobs Data Extractor - JobStreet Job Listings Intelligence API
- LinkedIn Hiring Scraper - LinkedIn Job Listings Intelligence API
- StepStone Employer Data Extractor - StepStone Employer Intelligence API
- StepStone Jobs Data Extractor - StepStone Job Listings Intelligence API
Social Media
- Instagram Creator Scraper - Instagram Creator Intelligence API
- Instagram Post Reel Scraper - Instagram Post & Reel Intelligence API
- Instagram Trending Scraper - Instagram Trending Content Intelligence API
- LinkedIn Company Scraper - LinkedIn Company Intelligence API
- LinkedIn Profile Scraper - LinkedIn Profile Intelligence API
- Medium Author Data Extractor - Medium Author Intelligence API
- Medium Content Data Extractor - Medium Content Intelligence API
- Reddit Author Scraper - Reddit Author Intelligence API
- Reddit Viral Scraper - Reddit Viral Content Intelligence API
- SubReddit Info Scraper - Subreddit Intelligence API
- Subreddit Member Scraper - Subreddit Member Intelligence API
- SubReddit Post Scraper - Subreddit Post Intelligence API
- Telegram Chat Scraper - Telegram Chat Intelligence API
- Telegram Group Inviter - Telegram Group Invitation API
- Telegram Info Scraper - Telegram Channel Intelligence API
- Telegram Member Scraper - Telegram Member Intelligence API
- Telegram Private Group Scraper - Telegram Private Group Intelligence API
- TikTok Creator Scraper - TikTok Creator Intelligence API
- Twitter Community Scraper - Twitter Community Intelligence API
- Twitter Info Scraper - Twitter Account Intelligence API
- YouTube Market Intelligence - YouTube Channel Intelligence API
Video & Transcript
- All Video Scraper - Multi-Platform Video Intelligence API
- Live Stream Transcript - Live Stream Transcript Intelligence API
- TikTok Live Downloader - TikTok Live Stream Download API
- TikTok Transcript - TikTok Video Transcript Intelligence API
- Video Caption Scraper - Multi-Platform Video Caption Extraction API
- Video to Social Post - Video to Social Post Generation API
- Video Transcript - Multi-Platform Video Transcript Intelligence API
- YouTube Transcript - YouTube Video Transcript Intelligence API
E-Commerce & Retail
- Amazon Product Search API - Amazon Product Search Intelligence API
- Amazon Store Scraper - Amazon Store Intelligence API
- Argos Retail Data Extractor - Argos Product Intelligence API
- ASOS Product Catalog Extractor - ASOS Product Catalog Intelligence API
- eBay Product Search - eBay Product Search Intelligence API
- eBay Seller Leads API - eBay Seller Lead Intelligence API
- Flipkart Product Data Extractor - Flipkart Product Intelligence API
- John Lewis Retail Data Extractor - John Lewis Product Intelligence API
- Lidl Offers Data Extractor - Lidl Offers Intelligence API
- Magalu Product Data Extractor - Magalu Product Intelligence API
- MediaMarkt Product Data Extractor - MediaMarkt Product Intelligence API
- Mercado Livre Marketplace Data Extractor - Mercado Livre Marketplace Intelligence API
- Nykaa Product Data Extractor - Nykaa Product Intelligence API
- OTTO Product Data Extractor - OTTO Product Intelligence API
- Target Product Data Extractor - Target Product Intelligence API
- Walmart Product Data Extractor - Walmart Product Intelligence API
Classifieds & Automotive
- AutoTrader Dealer Leads API - AutoTrader Dealer Lead Intelligence API
- AutoTrader Vehicle Listings API - AutoTrader Vehicle Listings Intelligence API
- Cars.com Dealer Leads API - Cars.com Dealer Lead Intelligence API
- Cars.com Vehicle Listings API - Cars.com Vehicle Listings Intelligence API
- Kleinanzeigen Classifieds Data Extractor - Kleinanzeigen Classifieds Intelligence API
- Kleinanzeigen Seller Leads API - Kleinanzeigen Seller Lead Intelligence API
- OLX Classifieds Data Extractor - OLX Classifieds Intelligence API
- OLX Seller Leads API - OLX Seller Lead Intelligence API
- Webmotors Vehicle Listings API - Webmotors Vehicle Listings Intelligence API
Real Estate
- MagicBricks Builder Leads API - MagicBricks Builder Lead Intelligence API
- MagicBricks Property Data Extractor - MagicBricks Real Estate Data API
- Realtor Property Scraper - Realtor.com Property Listings Intelligence API
- Zillow For Sale Scraper - Zillow Property Listings Intelligence API
Business Intelligence & Reviews
- BBB Business Data Extractor - BBB Business Intelligence API
- BBB Reputation Data Extractor - BBB Reputation Intelligence API
- Google Maps Store Scraper - Google Maps Business Intelligence API
- Reclame Aqui Company Data Extractor - Reclame Aqui Company Intelligence API
- TradeIndia Product Data Extractor - TradeIndia Product Intelligence API
- TradeIndia Supplier Leads API - TradeIndia Supplier Lead Intelligence API
- Zomato Menu Data Extractor - Zomato Restaurant Menu Intelligence API
- Zomato Restaurant Data Extractor - Zomato Restaurant Search Intelligence API
Other
- Global Weather Scraper - Global Weather Intelligence API
Support & Community
- 👥 Community: @Apify_Actor
- 👤 Contact Team: @AiAgentApi
Last Updated: May 12, 2026