Google Maps Business Scraper avatar
Google Maps Business Scraper

Pricing

$0.30 / actor start

Go to Apify Store
Google Maps Business Scraper

Google Maps Business Scraper

Scrapes Google Maps business listings based on keyword and location. Extracts phone, rating, reviews, address, claimed status, and lead quality with smart remarks to identify high-potential businesses for digital marketing and outreach opportunities.

Pricing

$0.30 / actor start

Rating

5.0

(1)

Developer

IT-TechInnovators

IT-TechInnovators

Maintained by Community

Actor stats

1

Bookmarked

3

Total users

2

Monthly active users

9 days ago

Last modified

Categories

Share

Overview

Google Maps Business Leads Scraper is an Apify Actor that extracts high-quality local business leads from Google Maps based on a keyword and location. In addition to raw data extraction, the actor performs automated lead analysis, helping you instantly identify high-value outreach opportunities.

This actor is designed for lead generation, SEO audits, sales prospecting, and digital marketing campaigns.

Key Benefits

📍 Scrape businesses from Google Maps

📞 Extract phone numbers, websites, addresses

⭐ Capture ratings & review counts

🏷️ Detect claimed vs unclaimed businesses

🚦 Identify active or temporarily closed listings

🧠 Auto-assign lead quality (High / Medium / Low)

💬 Generate smart marketing remarks

📦 Export clean JSON output ready for CRMs

How the Actor Works

Searches Google Maps using your keyword + location

Collects business listing URLs

Visits each business detail page

Extracts structured business information

Applies automated lead intelligence logic

Stores results in the Apify Dataset

Input Configuration Required Inputs Field Type Description searchingKeywords string Business category or service (e.g., Dentist, SEO Agency) location string City, state, or country Optional Inputs Field Type Default Description maxResults number 10 Maximum number of businesses to scrape Example Input { "searchingKeywords": "Digital Marketing Agency", "location": "Los Angeles", "maxResults": 15 }

Output Data

Each dataset item represents one Google Maps business listing.

Output Fields Field Description name Business name rating Google rating (stars) reviewCount Total reviews phoneNumber Extracted phone number address Full business address city City state State country Country websiteUrl Official website openingHours Business hours claimedStatus Claimed / Not Claimed businessStatus Active / Temporarily Closed leadQuality High / Medium / Low googleMapUrl Google Maps listing URL fetchedAt ISO timestamp remark Smart marketing insight Sample Output { "name": "ABC Marketing Agency", "rating": "4.2 stars", "reviewCount": "87 reviews", "phoneNumber": "+1 310-555-0198", "address": "123 Sunset Blvd, Los Angeles, CA, USA", "city": "Los Angeles", "state": "CA", "country": "USA", "websiteUrl": "https://abcmarketing.com", "openingHours": "Open ⋅ Closes 6 PM", "claimedStatus": "Not Claimed", "businessStatus": "Active", "leadQuality": "High", "googleMapUrl": "https://maps.google.com/...", "fetchedAt": "2026-01-09T14:10:22.000Z", "remark": "Unclaimed business – high opportunity for digital marketing" }

Lead Quality Logic

The actor automatically evaluates each business:

Lead Quality Rules

High ✔ Phone number available ✔ Business not claimed

Medium ✔ Phone number available ✔ Business claimed

Low ✖ Phone number missing

Smart Remarks (Auto-Generated)

Examples of insights added per business:

Unclaimed business – high opportunity for digital marketing

Low customer satisfaction – reputation management required

Business lacks phone visibility and needs digital optimization

High-potential lead – recommend immediate outreach

These remarks help prioritize leads instantly.

Use Cases

Local business lead generation

Google Business Profile audits

Sales outreach & CRM enrichment

SEO & reputation management services

Market & competitor research

Agency automation workflows

Performance & Reliability

Built with PlaywrightCrawler

Handles dynamic Google Maps pages

Headless browser for speed

Duplicate place URLs automatically filtered

Controlled request limits for stability

Limitations & Notes

Google Maps UI may change; selectors may require updates

Intended for research and lead generation

Always follow Google and Apify Terms of Service