Google map Business Profile Pro — Real Business Data Extractor
Pricing
$17.99/month + usage
Google map Business Profile Pro — Real Business Data Extractor
Find real local business leads with complete contact data. Extracts email, phone, website, Instagram, Facebook, LinkedIn, CMS type and marketing pixels from any niche and city. Scores every lead PLATINUM/GOLD/SILVER/BRONZE. No demo data — 100% real extraction.
Pricing
$17.99/month + usage
Rating
0.0
(0)
Developer
Scrape Pilot
Actor stats
0
Bookmarked
6
Total users
2
Monthly active users
17 days ago
Last modified
Categories
Share
Google Maps Business Scraper | B2B Lead Generation with Email, Phone, CMS & Pixel Detection
Scrape Google Maps business data — email, phone, social links, CMS, and marketing pixels — from any city and industry. Scored and graded leads ready for outreach. No Google API key needed.
📌 Table of Contents
- What Does This Actor Do?
- Quick Start — 3 Steps
- Why This Google Maps Business Scraper?
- Use Cases
- The 4-Step Data Pipeline
- What Data You Get
- Lead Scoring System — PLATINUM to BRONZE
- CMS Detection
- Marketing Pixel Detection
- Audit Conclusion — Built-In Sales Intelligence
- Input Parameters
- Example Input & Output
- Performance & Speed
- Cost Estimate
- Limitations
- Integrations
- FAQ
- Changelog
- Legal & Terms
🎯 What Does This Actor Do?
This Google Maps business scraper finds local businesses in any city and industry — then enriches each lead with website email, phone number, social media profiles, CMS type, marketing pixels, and a sales-ready audit — all in a single automated run.
This is not just a directory scraper. It is a full B2B lead intelligence pipeline with four automated steps:
- ✅ Finds businesses in any city and category using OpenStreetMap's global POI database
- ✅ Visits each business website to extract email, phone, social links, CMS, and marketing pixels
- ✅ Scores every lead from 0–100 and grades it PLATINUM / GOLD / SILVER / BRONZE
- ✅ Generates a sales audit with specific outreach angles per business (no FB Pixel, no Instagram, low-speed CMS, etc.)
Provide a keyword ("dentists") and a location ("Miami, FL") — get back a ready-to-use CRM-ready lead list.
⚡ Quick Start — 3 Steps
Step 1 — Choose your target industry and city
{"keyword": "dentists","location": "Miami, FL","radius_km": 5,"max_results": 20,"fetch_website": true}
Step 2 — Click Run The actor geocodes your location, queries OpenStreetMap for matching businesses, visits each website, extracts contact data, detects CMS and pixels, scores the lead, and writes the audit conclusion.
Step 3 — Get your B2B leads
{"Business_Name": "Brickell Dental Studio","Business_Email": "hello@brickelldental.com","Phone": "+1 (305) 555-0182","Website": "https://brickelldental.com","Instagram": "https://instagram.com/brickelldental","CMS_Detected": "WordPress","Marketing_Pixels": "No FB Pixel — Opportunity, Google Analytics ✓","Lead_Score": 72,"Lead_Quality": "GOLD","Audit_Conclusion": "WordPress → speed/SEO pitch | No FB Pixel → FB/Instagram Ads opportunity"}
Your leads are in the Dataset tab — export to CSV, JSON, or Excel and start outreach immediately.
🏆 Why This Google Maps Business Scraper?
| Feature | This Actor | Simple Directory Scrapers | Manual Prospecting |
|---|---|---|---|
| Business discovery (any city, any industry) | ✅ Global OpenStreetMap | ⚠️ Limited categories | ❌ |
| Real website visit — email + phone extraction | ✅ Homepage + contact page | ❌ Directory data only | ❌ |
| Social media profile links (5 platforms) | ✅ Instagram, Facebook, LinkedIn, Twitter, YouTube | ❌ | ❌ |
| CMS detection (10 platforms) | ✅ WordPress, Shopify, Wix, Webflow... | ❌ | ❌ |
| Marketing pixel detection (10 tools) | ✅ FB Pixel, GTM, HubSpot, Hotjar... | ❌ | ❌ |
| Lead scoring 0–100 | ✅ PLATINUM/GOLD/SILVER/BRONZE | ❌ | ❌ |
| Sales audit per lead | ✅ Auto-generated pitch angles | ❌ | ❌ |
| No Google Maps API key needed | ✅ | ❌ Most require API | ❌ |
| Google Maps URL per lead | ✅ Auto-generated | ⚠️ | ✅ |
| Radius-based search | ✅ 1–50 km | ❌ | ❌ |
| Data grade (ENTERPRISE / STANDARD) | ✅ Per lead | ❌ | ❌ |
This is the only Google Maps business scraper on Apify that combines lead discovery, website enrichment, CMS detection, pixel detection, lead scoring, AND sales audit conclusions in a single automated run.
🎯 Use Cases
📧 Cold Email Outreach Campaigns
Build targeted cold email lists for any industry in any city. Every lead includes a verified business email extracted directly from the company website — not a directory-guessed address. Filter by Lead_Quality: PLATINUM or GOLD to contact the most data-rich prospects first.
📱 Digital Marketing Agency Prospecting
The Audit_Conclusion field tells you exactly what to pitch for each business: no Facebook Pixel, no Instagram presence, WordPress sites needing speed optimization, low Google review count. Your sales team walks into every call with a ready-made diagnosis.
🏢 Local SEO & Web Design Sales
Target businesses using Wix, GoDaddy, or Unknown/Custom CMS — these are the easiest upsell opportunities for website redesign and local SEO packages. The CMS_Detected field makes it instant to filter your list.
📣 Facebook & Google Ads Agency Lead Gen
Filter for businesses with "No FB Pixel — Opportunity" in Marketing_Pixels — these are businesses running no Facebook or Instagram ads. Approach them as cold prospects who have never been reached by a competitor agency.
🔎 Sales Territory Mapping
Scrape all businesses of a specific type within a radius of any city. Map them by Lat/Lon for territory planning. Use the Google_Maps_URL field to open each location instantly in Google Maps.
💼 CRM Data Enrichment
Use this actor to enrich a list of business names and cities with website, email, phone, social links, and tech stack data. Import directly into HubSpot, Salesforce, or Pipedrive.
🤝 Partnership & Sponsorship Outreach
Find local businesses in your target category, identify their LinkedIn pages, and reach out for partnership or sponsorship discussions with verified contact data and full business context.
📊 Market Research & Competitive Analysis
Understand the technology landscape of businesses in a specific market. Which CMS platforms dominate? What percentage run Facebook Pixel? How many have Instagram presence? Run across multiple cities to build a market-level view.
⚙️ The 4-Step Data Pipeline
This Google Maps business scraper runs four sequential steps per run — fully automated:
Step 1 — Geocode the Location
Your location input (e.g., "Miami, FL") is sent to Nominatim (OpenStreetMap's free geocoding API) and converted to precise latitude/longitude coordinates. No Google Geocoding API key required. 20+ city fallback coordinates are built in for the most common global cities.
Step 2 — Discover Businesses via OpenStreetMap
The actor queries the Overpass API — OpenStreetMap's real-time query engine — using your keyword and radius. OpenStreetMap is the world's largest open business database, maintained by millions of contributors globally. The query uses specific OSM amenity/shop/office tags for 40+ business categories for maximum accuracy, with a name-search fallback for any category not in the built-in map.
Three Overpass endpoints are tried in sequence (primary + 2 fallbacks) to ensure reliability. If 0 results are found at the specified radius, the search automatically widens to 3× the original radius.
Step 3 — Website Enrichment
For each business with a website, the actor visits:
- Homepage — extracts email (mailto links + regex), phone (tel: links), social profiles (5 platforms), CMS signature, and marketing pixels
- Contact/About page — secondary email scan on
/contact,/contact-us,/about,/get-in-touchpaths
This two-page scan finds emails that businesses hide from the homepage but expose on their contact page — significantly improving email recovery rates over single-page scrapers.
Step 4 — Score, Grade & Audit
Every lead receives a 0–100 score based on data completeness and business signals. The score determines the quality grade and Data_Grade label. An Audit_Conclusion is generated automatically with specific pitch angles relevant to that business's gaps and tech stack.
📋 What Data You Get
Every B2B lead record contains up to 25 fields:
| Field | Type | Description | Example |
|---|---|---|---|
Business_Name | string | Company name | "Brickell Dental Studio" |
Business_Email | string | Email from website (mailto + regex) | "hello@brickelldental.com" |
Phone | string | Phone from OSM or website tel: link | "+1 (305) 555-0182" |
Website | string | Business website URL | "https://brickelldental.com" |
Instagram | string | Instagram profile URL | "https://instagram.com/..." |
Facebook | string | Facebook page URL | "https://facebook.com/..." |
LinkedIn | string | LinkedIn company URL | "https://linkedin.com/company/..." |
Twitter | string | Twitter/X profile URL | "https://x.com/..." |
YouTube | string | YouTube channel URL | "https://youtube.com/@..." |
Address | string | Street address | "123 Brickell Ave, Miami, FL" |
City | string | Search location | "Miami, FL" |
Lat / Lon | string | GPS coordinates | "25.76" / "-80.19" |
Category | string | Business category from OSM | "Dentist" |
Opening_Hours | string | Business hours (if in OSM) | "Mo-Fr 09:00-18:00" |
CMS_Detected | string | Website platform | "WordPress" |
Marketing_Pixels | string | Detected tracking tools | "No FB Pixel — Opportunity, Google Analytics ✓" |
Lead_Score | integer | 0–100 data quality score | 72 |
Lead_Quality | string | Grade tier | "GOLD" |
Data_Grade | string | Enterprise or Standard | "ENTERPRISE" |
Audit_Conclusion | string | Auto-generated sales pitch angles | "WordPress → SEO pitch | No FB Pixel → Ads opportunity" |
Google_Maps_URL | string | Direct Google Maps link | "https://www.google.com/maps/@..." |
Keyword | string | Search keyword used | "dentists" |
Location_Query | string | Search location used | "Miami, FL" |
OSM_ID | string | OpenStreetMap record ID | "node/123456789" |
Timestamp | string | ISO 8601 extraction time | "2024-10-30T10:15:00Z" |
🏅 Lead Scoring System — PLATINUM to BRONZE
Every lead is automatically scored on a 0–100 scale. The score reflects how complete and actionable the lead data is:
| Data Point | Score Added |
|---|---|
| Business email found | +35 points |
| Phone number found | +20 points |
| Website found | +10 points |
| Rating ≥ 4.0 stars | +8 points |
| 10+ reviews | +7 points |
| Instagram profile | +3 points |
| Facebook profile | +3 points |
| LinkedIn profile | +3 points |
| No Facebook Pixel (opportunity signal) | +4 points |
Grade Tiers:
| Grade | Score | What It Means |
|---|---|---|
| 🥇 PLATINUM | 75–100 | Email + phone + website + social presence + reviews. Highest-confidence leads — all outreach channels available |
| 🥈 GOLD | 55–74 | Email and/or phone confirmed. Website with at least partial social presence. Strong outreach potential |
| 🥉 SILVER | 30–54 | Website found, partial contact data. Phone or social outreach viable |
| 🔷 BRONZE | 0–29 | Limited data — name and address confirmed. Website enrichment may not have succeeded |
Filter your export by Lead_Quality to start outreach with PLATINUM and GOLD leads while nurturing SILVER leads with additional research.
💻 CMS Detection
The actor detects the website platform for each business from HTML source signatures:
| CMS / Platform | Detection Method |
|---|---|
| WordPress | /wp-content/, /wp-includes/, wp-json |
| Shopify | cdn.shopify.com, myshopify.com |
| Wix | wixstatic.com, X-Wix-Published |
| Squarespace | squarespace.com/s/, sqsp.net |
| Webflow | webflow.io, webflow.com/css |
| GoDaddy | godaddy.com, img1.wsimg.com |
| Joomla | /components/com_content, Joomla! |
| Drupal | drupal.js, /sites/default/files |
| BigCommerce | cdn11.bigcommerce.com |
| Magento | Mage.Cookies, skin/frontend/ |
| Elementor | elementor/css, elementor-js |
| Unknown / Custom | None of the above matched |
Why CMS matters for sales: WordPress and Wix sites are common upsell targets for web redesign, speed optimization, and security packages. Shopify and BigCommerce sites indicate e-commerce businesses — potential targets for conversion rate optimization and paid ads.
📡 Marketing Pixel Detection
The actor scans every business website for active tracking tools and advertising pixels:
| Pixel / Tool | What It Tells You |
|---|---|
| Google Analytics | Business tracks website traffic |
| Google Tag Manager | Marketing-savvy — uses a tag management system |
| Facebook Pixel | Running or has run Facebook/Instagram ads |
| TikTok Pixel | Active TikTok advertiser |
| HubSpot | Uses HubSpot CRM/marketing — may have internal marketing team |
| Hotjar | Invested in UX and conversion optimization |
| LinkedIn Insight | Running LinkedIn ads |
| Intercom / Crisp Chat | Has live chat support infrastructure |
| Klaviyo | E-commerce email marketing active |
No FB Pixel — Opportunity is automatically flagged in Marketing_Pixels when no Facebook Pixel is detected. This is the most common sales signal used by Facebook/Instagram ad agencies to identify cold prospects.
🔍 Audit Conclusion — Built-In Sales Intelligence
Every lead includes an auto-generated Audit_Conclusion with specific pitch angles based on the business's gaps:
| Business Gap Detected | Audit Conclusion Generated |
|---|---|
| No Facebook Pixel | "No FB Pixel → FB/Instagram Ads opportunity" |
| No Google Analytics or GTM | "No Google Analytics → tracking setup needed" |
| No email found | "No email → pitch via phone or social" |
| WordPress / Wix / GoDaddy CMS | "WordPress → speed/SEO optimization pitch" |
| No Instagram profile | "No Instagram → social media management opportunity" |
| Rating below 4.0 | "Low rating → reputation management pitch" |
| Fewer than 10 reviews | "Few reviews → review generation campaign" |
| No gaps detected | "Strong presence — pitch premium services" |
Multiple gaps are combined: "WordPress → SEO pitch | No FB Pixel → Ads opportunity | No Instagram → social management" — giving your sales team a complete diagnostic before the first call.
⚙️ Input Parameters
{"keyword": "dentists","location": "Miami, FL","radius_km": 5,"fetch_website": true,"min_rating": 0,"min_reviews": 0,"max_results": 20,"proxyConfiguration": {"useApifyProxy": true,"apifyProxyGroups": ["RESIDENTIAL"]}}
| Parameter | Type | Default | Description |
|---|---|---|---|
keyword | string | "Dentists" | Business type or industry to search (e.g., "restaurant", "gym", "lawyer", "real estate") |
location | string | "Miami, FL" | City, neighborhood, or address to search near (e.g., "London, UK", "Dubai", "Chicago, IL") |
radius_km | number | 5 | Search radius in kilometers around the location (1–50) |
fetch_website | boolean | true | Whether to visit each business website for email, social, CMS, and pixel enrichment |
min_rating | number | 0 | Minimum star rating filter (0 = no filter, 4.0 = 4+ stars only) |
min_reviews | integer | 0 | Minimum review count filter |
max_results | integer | 20 | Maximum number of enriched leads to return |
proxyConfiguration | object | Off | Apify proxy config — RESIDENTIAL recommended for website enrichment |
Built-In Business Categories (40+ supported)
The actor has optimized OpenStreetMap tags for: dentist, doctor, pharmacy, restaurant, cafe, gym, hotel, plumber, electrician, lawyer, accountant, real estate, beauty salon, barber, auto repair, school, bank, insurance, marketing, travel agency, veterinary, tattoo, bakery, florist — and many more. Any other keyword searches by business name.
📦 Example Input & Output
Find Dentists in Miami with Full Enrichment
Input:
{"keyword": "dentists","location": "Miami, FL","radius_km": 5,"max_results": 10}
Output (one PLATINUM lead):
{"Business_Name": "Brickell Dental Studio","Business_Email": "appointments@brickelldental.com","Phone": "+1 (305) 555-0182","Website": "https://brickelldental.com","Instagram": "https://instagram.com/brickelldental","Facebook": "https://facebook.com/BrickellDental","LinkedIn": "Not Found","Twitter": "Not Found","YouTube": "Not Found","Address": "1000 Brickell Ave, Miami, FL 33131","City": "Miami, FL","Lat": "25.7617","Lon": "-80.1918","Category": "Dentist","Opening_Hours": "Mo-Fr 08:00-18:00; Sa 09:00-14:00","CMS_Detected": "WordPress","Marketing_Pixels": "Google Analytics ✓, No FB Pixel — Opportunity","Lead_Score": 78,"Lead_Quality": "PLATINUM","Data_Grade": "ENTERPRISE","Audit_Conclusion": "WordPress → speed/SEO pitch | No FB Pixel → FB/Instagram Ads opportunity","Google_Maps_URL": "https://www.google.com/maps/@25.7617,-80.1918,17z","Keyword": "dentists","Location_Query": "Miami, FL","Timestamp": "2024-10-30T10:15:00Z"}
Find Restaurants in London — GOLD and Above Only
Input:
{"keyword": "restaurant","location": "Shoreditch, London, UK","radius_km": 2,"max_results": 30}
Filter the output by Lead_Quality: GOLD or PLATINUM to start outreach with the most data-rich leads immediately.
Gym and Fitness Studios in Dubai
Input:
{"keyword": "gym","location": "Dubai Marina, Dubai","radius_km": 3,"max_results": 20}
Returns all fitness centres within 3 km of Dubai Marina with full website enrichment — email, social profiles, CMS, pixel gaps, and pitch angles.
⚡ Performance & Speed
| Configuration | Leads | Estimated Time |
|---|---|---|
| 10 leads, website enrichment ON | 10 | ~2–4 minutes |
| 20 leads, website enrichment ON | 20 | ~4–8 minutes |
| 50 leads, website enrichment ON | 50 | ~10–20 minutes |
| 100 leads, website enrichment ON | 100 | ~20–40 minutes |
| Any count, website enrichment OFF | Any | ~1–2 minutes |
Website enrichment is what takes the most time — each business requires 1–2 HTTP requests (homepage + contact page). Enrichment is always worth enabling for the highest-quality lead output, but can be disabled ("fetch_website": false) for fast discovery runs.
💰 Cost Estimate
Subscription: $17.99/month · Free Trial: 1 Full Day (no credit card required)
| Run Type | Apify Compute Units | Approx. Compute Cost |
|---|---|---|
| 10 leads with enrichment | ~0.05–0.10 CU | < $0.01 |
| 20 leads with enrichment | ~0.10–0.20 CU | ~$0.01 |
| 50 leads with enrichment | ~0.30–0.60 CU | ~$0.02–$0.05 |
| 100 leads with enrichment | ~0.60–1.20 CU | ~$0.05–$0.10 |
| 10 daily runs × 20 leads/month | ~1–3 CU/month | ~$0.08–$0.24 |
Apify provides $5 free compute credit per month on the free plan. Most users will pay only the $17.99 subscription with very low compute costs per lead.
Use the 1-day free trial to run the actor on your target city and industry before subscribing — verify lead quality for your specific use case at zero cost.
⚠️ Limitations
Being transparent about what this actor cannot do:
- ❌ Google Maps official data — This actor uses OpenStreetMap (Overpass API) — not Google's own API. OSM coverage is excellent in major cities globally but may be incomplete in very small towns or rural areas where fewer contributors have mapped local businesses.
- ❌ Star ratings and review counts — Google Maps ratings are Google's proprietary data. OSM does not carry Google ratings. The
RatingandReviewsfields reflect OSM-sourced data only (rare) — most records show 0 reviews. - ❌ Photos — Business photos are not extracted. Use the
Google_Maps_URLto view photos directly. - ❌ JavaScript-rendered websites — Email and social extraction uses raw HTML. Websites that load contact information via JavaScript after page load may not yield email or social data.
- ❌ Private email addresses — Common/role addresses like noreply, admin, webmaster, postmaster are filtered out automatically. Some businesses only expose contact forms — these cannot be scraped.
- ❌ Real-time business hours accuracy — Opening hours come from OSM contributor data and may not reflect current hours, holiday schedules, or recent changes.
- ❌ 100% coverage of all businesses — OSM is a community-maintained database. Newer businesses, home-based businesses, and businesses in low-mapping areas may not appear.
🔌 Integrations
HubSpot / Salesforce / Pipedrive CRM
Export the Dataset to CSV and import directly into your CRM. Map fields: Business_Email → Contact Email, Phone → Phone, Lead_Quality → Lead Grade, Audit_Conclusion → Notes.
Google Sheets Lead Tracker
Export results to Google Sheets. Use conditional formatting: PLATINUM rows in gold, GOLD in yellow, SILVER in grey. Add a Status column for your sales team to track outreach progress.
Apify API — Automated Lead Generation
// Trigger a B2B lead generation run via APIconst run = await fetch("https://api.apify.com/v2/acts/YOUR_ACTOR_ID/runs", {method: "POST",headers: {"Content-Type": "application/json","Authorization": "Bearer YOUR_TOKEN"},body: JSON.stringify({keyword: "dentists",location: "Austin, TX",radius_km: 5,max_results: 30})});
Zapier / Make — Automated Outreach Pipeline
Trigger a Zap when a new run completes. For each PLATINUM lead with a verified email, automatically create a contact in your email outreach tool (Lemlist, Instantly, Woodpecker) and enroll them in a sequence.
n8n — Multi-City Lead Gen at Scale
Build an n8n workflow that loops through a list of cities, triggers this actor for each one, merges results, deduplicates by domain, and pushes all leads to a central Google Sheet or database automatically.
❓ FAQ
Q: Does this scrape Google Maps directly? A: This actor discovers businesses using OpenStreetMap's Overpass API — a free, public, legally scrape-friendly database maintained by millions of contributors worldwide. It generates Google Maps links for each business using their coordinates. No Google Maps scraping or API key is required.
Q: How accurate is the business email extraction?
A: The actor visits the business homepage AND scans their /contact, /about, and similar pages for mailto: links and email-pattern text. Common false-positive addresses (noreply, admin, CDN domains) are filtered. Most businesses that display email publicly will have it extracted correctly.
Q: Why is there no Google rating or review count? A: Google ratings are proprietary data not available without the Google Places API (which has strict usage costs). OSM occasionally carries rating data but rarely. The lead scoring system rewards businesses with OSM-supplied rating data where available.
Q: What if 0 businesses are found?
A: The actor automatically tries a 3× wider radius if your initial search returns 0 results. It also logs a clear message suggesting: increase radius_km, use a simpler keyword (e.g., "dentist" instead of "Dental Clinics"), or try a larger city.
Q: Can I run this for multiple cities?
A: Each run targets one keyword + location combination. For multi-city lead gen, run the actor multiple times with different location values and combine the Dataset outputs. Use the Apify API or n8n to automate multi-city runs.
Q: Why is website enrichment recommended?
A: Without website enrichment ("fetch_website": false), you get name, address, phone (if in OSM), and a Google Maps link — but no email, no social profiles, no CMS, no pixels, and no audit conclusion. Enrichment is what transforms a directory listing into a actionable B2B lead.
Q: What does "No FB Pixel — Opportunity" mean in the output? A: It means the business website has no Facebook Pixel installed — so they are not currently running Facebook or Instagram ads. This is the most commonly used targeting signal by digital marketing agencies to identify cold prospects who have never been approached by a competitor.
Q: Can I use this for non-English cities? A: Yes. Nominatim geocoding works globally. Overpass API covers OSM worldwide — major cities in Europe, Asia, the Middle East, Australia, and Latin America all have good OSM coverage. The keyword-to-tag mapping works regardless of the city's language.
📜 Changelog
v1.0.0 (Current)
- ✅ 4-step pipeline: Geocode → Overpass discovery → website enrichment → score & audit
- ✅ Nominatim geocoding (free, no API key) with 20+ city coordinate fallbacks
- ✅ Overpass API business discovery with 40+ pre-mapped OSM category tags
- ✅ Automatic 3× radius expansion when initial search returns 0 results
- ✅ 3 Overpass endpoint fallbacks for reliability
- ✅ Website enrichment: email (homepage + contact page scan), phone, social links
- ✅ Social link extraction for 5 platforms: Instagram, Facebook, LinkedIn, Twitter/X, YouTube
- ✅ False-positive email filtering (30+ skip domains, role addresses blocked)
- ✅ CMS detection for 11 platforms (WordPress, Shopify, Wix, Squarespace, Webflow, and more)
- ✅ Marketing pixel detection for 10 tools (Google Analytics, FB Pixel, HubSpot, Hotjar, and more)
- ✅ Lead scoring system: 0–100 score, PLATINUM / GOLD / SILVER / BRONZE grading
- ✅ ENTERPRISE / STANDARD data grade per lead
- ✅ Auto-generated
Audit_Conclusionwith specific sales pitch angles per business - ✅ Google Maps URL auto-generated from lat/lon for every lead
- ✅
min_ratingandmin_reviewsfilters - ✅ Residential proxy support via
curl_cffiChrome 110 impersonation - ✅ Results pushed to Dataset and Key-Value Store (
results.json) - 🔜 Coming next: Google Places API integration option, review count enrichment
⚖️ Legal & Terms
This actor uses free, public APIs (Nominatim / OpenStreetMap, Overpass API) and visits publicly accessible business websites to extract contact information that businesses have chosen to publish.
Please use responsibly:
- Only contact businesses through their publicly listed contact channels
- Comply with CAN-SPAM, GDPR, CASL, and all applicable email and data protection regulations in your jurisdiction
- Do not use extracted emails for spam, unsolicited bulk messaging, or harassing communications
- Business websites are visited one at a time with human-like delays — do not attempt to modify the actor to remove delays
- OpenStreetMap data is © OpenStreetMap contributors, licensed under ODbL — attribution is required when publishing OSM-derived datasets publicly
- This actor is designed for legitimate B2B prospecting, sales outreach, and market research
GDPR Note: Business contact information (company email, phone, address) published on a business's own website may be processed for legitimate business outreach purposes under GDPR Article 6(1)(f). Personal email addresses require explicit consent. Consult a legal professional for your specific use case.
🤝 Support
- 0 results for your city/industry? Increase
radius_kmor simplify the keyword — contact via the Apify page if you need help with OSM tag mapping for your specific category - Missing a business category? Drop a request — new OSM tag mappings are added based on feedback
- Works well for your lead generation workflow? A ⭐ review on the Apify Store helps others find this Google Maps business scraper and keeps it actively maintained
Google Maps Business Scraper · B2B Lead Intelligence Pro · Built on Apify
Email · Phone · Social · CMS · Pixels · Lead Scoring · Sales Audit · Any City · Any Industry · No API Key