US B2B Leads Scraper β Google Maps
Pricing
from $6.00 / 1,000 leads
US B2B Leads Scraper β Google Maps
Scrape verified US business leads from Google Maps by niche. Returns name, phone, website, email, rating, and GPS coordinates. US-only, business data only, zero personal info. Supports batch queries β run multiple niches and cities in one go.
Pricing
from $6.00 / 1,000 leads
Rating
0.0
(0)
Developer

Daniel Dimitrov
Actor stats
0
Bookmarked
2
Total users
1
Monthly active users
2 days ago
Last modified
Categories
Share
πΊοΈ US B2B Leads Scraper β Google Maps
Scrape verified US business leads by niche β name, address, phone, website, and business email. US-only, business data only, zero personal info.
What It Does
Enter a Google Maps search like "plumbers in New York, NY" and get back a clean, structured list of US businesses with:
| Field | Example |
|---|---|
name | Joe's Plumbing LLC |
address | 123 Main St, New York, NY 10001 |
phone | +12125551234 |
website | https://joesplumbing.com |
email | info@joesplumbing.com (if found) |
rating | 4.8 |
reviews_count | 247 |
category | Plumber |
niche_pack | plumbers_nyc |
google_maps_url | https://maps.google.com/... |
All results are automatically filtered to US-only businesses. Personal emails (gmail, yahoo, etc.) are rejected β only business emails (info@, contact@, sales@) are kept.
High-Value Niches (Best ROI for Buyers)
Use any of these proven search queries out of the box:
Home Services β plumbers, electricians, HVAC, roofers, landscapers
Healthcare β dentists, chiropractors, optometrists, physical therapy
Legal & Finance β law firms, accountants, financial advisors, insurance
Real Estate β agents, property management companies
Auto β repair shops, auto body, dealerships
Wellness β gyms, yoga studios, med spas, hair salons
Input
| Parameter | Type | Default | Description |
|---|---|---|---|
search_queries | string[] | ["plumbers in New York, NY"] | List of Google Maps searches. Include city and state. Multiple queries run in sequence. |
niche_pack | string | "" | Optional label to tag this batch (appears in every row) |
max_results | integer | 20 | Max leads per query (1β50) |
extract_emails | boolean | true | Visit each website to find a business contact email |
headless | boolean | true | Run browser without visible window |
use_proxy | boolean | false | Enable proxy rotation (recommended for runs > 20) |
Example Input
{"search_queries": ["dentists in Austin, TX","dentists in Houston, TX","dentists in Dallas, TX"],"niche_pack": "dentists_texas","max_results": 20,"extract_emails": true}
Output
Each run pushes one JSON object per lead to the Apify dataset. Download as JSON, CSV, or Excel from the Apify Console.
{"name": "Bright Smile Dental","address": "","phone": "5125559876","website": "https://brightsmileatx.com","email": "info@brightsmileatx.com","rating": 4.9,"reviews_count": 312,"category": "Dentist","latitude": 30.2672,"longitude": -97.7431,"niche_pack": "dentists_austin","google_maps_url": "https://www.google.com/maps/place/...","search_query": "dentists in Austin, TX","scraped_at": "2026-03-07T14:00:00"}
Pricing
Pay-per-result: $0.006 per lead
| Leads | Cost | What you get |
|---|---|---|
| 20 leads | ~$0.12 | Test a niche |
| 100 leads | ~$0.60 | Small niche pack to sell |
| 500 leads | ~$3.00 | Full niche pack (e.g. all dentists in Texas) |
| 1,000 leads | ~$6.00 | Multi-city niche database |
Why this price? Apify's official Google Maps Scraper charges $4β$8 per 1,000 results. This actor sits in the same range while adding niche-pack labelling, US-only enforcement, and business email filtering out of the box.
Legal & Compliance
β What this actor collects
- Publicly listed business information only (name, address, phone, website)
- Only business emails β personal email providers (gmail, yahoo, outlook, etc.) are rejected automatically
- US businesses only β non-US results are discarded before output
- No review text, no photos, no personal data
β Legal basis
Collecting publicly available factual business information (name, address, phone) for B2B purposes is:
- Protected under hiQ Labs v. LinkedIn (9th Cir. 2022) β public data scraping does not violate CFAA
- Consistent with CAN-SPAM when used for B2B outreach to business email addresses
- Outside GDPR scope when limited to US businesses
β οΈ Your responsibilities
You are responsible for how you use the collected data:
- Comply with CAN-SPAM / CCPA if using for email marketing
- Do not use collected data to contact individuals (only businesses)
- Do not re-sell data in bulk without your own terms of service
- See TERMS.md for full legal disclaimer
Rate limiting
The scraper uses 5β10 second delays between requests to avoid overloading Google's servers. This is built-in and cannot be disabled.
Performance
| Metric | Value |
|---|---|
| Speed | ~5 leads in 30β40 seconds |
| Leads per query | 1β50 |
| Multiple queries | Yes β runs each query in sequence |
| Email extraction | +2β5 sec per business |
| Success rate | >90% on US queries |
Frequently Asked Questions
Q: Can I run this for multiple cities?
A: Yes β add multiple queries to the search_queries array. Use the niche_pack field to label the batch (e.g., plumbers_texas). All results appear in one dataset.
Q: Why is max_results capped at 50?
A: Google Maps typically shows 20 results per page and up to 60β80 total. We cap at 50 to stay within reliable extraction range and be respectful of rate limits.
Q: Does email extraction always find emails?
A: No β only businesses with a publicly listed contact email on their website will have the email field populated. Expect ~30β60% fill rate depending on niche.
Q: Is this legal to use for cold outreach?
A: Reaching out to business email addresses (info@, contact@) for B2B purposes is legal in the US under CAN-SPAM as long as you include an unsubscribe option and your physical address. Do not use personal emails for outreach.
Support
Open an issue on GitHub or contact via the Apify console if you encounter problems.
Last updated: March 2026 Β· US B2B data only Β· No personal info collected