Email Extractor Pro Max π
Under maintenancePricing
Pay per usage
Email Extractor Pro Max π
Under maintenanceTurn Google Maps into a powerful lead generation machine with Email Extractor Pro Max β a high-speed Apify actor designed to scrape verified business emails, phone numbers, websites, addresses, ratings, social links, and more directly from Google Maps listings. #Googlemaps #EmailExtractor #Maps
Pricing
Pay per usage
Rating
0.0
(0)
Developer
Abdul Basit Hs
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
6 days ago
Last modified
Categories
Share
π€ Google Maps Email Scraper & Sender β Apify Actor
Automatically scrapes business emails from Google Maps and sends personalized outreach emails for easyaiagents.online
π Repo Structure
βββ .actor/β βββ actor.json β Apify actor configβ βββ input_schema.json β Input form shown in Apify UIβββ src/β βββ main.js β Entry pointβ βββ scraper.js β Google Maps scraper (Playwright)β βββ mailer.js β Email sender + HTML templateβ βββ utils.js β Shared helpersβββ Dockerfile β Uses Apify Playwright base imageβββ package.jsonβββ README.md
π Deploy on Apify (from GitHub)
- Go to apify.com β Actors β Create new Actor
- Choose "Link GitHub repository"
- Paste your GitHub repo URL
- Click Build β Apify will auto-build from the
Dockerfile - Once built, click Run and fill in the input form
βοΈ Input Fields
| Field | Required | Description |
|---|---|---|
searchQuery | β | Google Maps search, e.g. "restaurants in Karachi" |
maxResults | β | How many listings to scrape (1β200) |
sendEmails | β | Turn ON to send emails after scraping |
senderEmail | If sending | Your Gmail address |
senderPassword | If sending | Gmail App Password (16-digit) |
senderName | β | Name shown in From field |
delayBetweenEmails | β | Seconds between emails (default 25) |
scrapeOnly | β | Only scrape, skip email sending |
π§ Gmail App Password Setup (One-Time)
- Go to Google Account β Security
- Enable 2-Step Verification
- Go to App Passwords β Create β Select Mail
- Copy the 16-digit password β paste into
senderPasswordfield
β οΈ Never use your regular Gmail password β App Password only!
π Output
All scraped leads are saved to the Apify Dataset (visible in the Dataset tab):
| Column | Description |
|---|---|
name | Business name |
email | Email address found |
phone | Phone number |
website | Business website |
address | Physical address |
mapsUrl | Google Maps listing URL |
You can export the dataset as CSV, JSON, or Excel from the Apify UI.
π‘ Example Queries
digital marketing agency Karachirestaurants in Lahoresoftware house Islamabadreal estate agent Dubaidentist clinic Karachigym fitness center Lahore
β οΈ Best Practices
- Send max 100 emails/day on a new Gmail account
- Keep delay at 25β40 seconds between emails
- Gradually increase: Week 1 β 20/day, Week 2 β 50/day, Week 3 β 100/day
- Only contact businesses with publicly listed contact info