US B2B Leads Scraper β€” Google Maps avatar

US B2B Leads Scraper β€” Google Maps

Pricing

from $6.00 / 1,000 leads

Go to Apify Store
US B2B Leads Scraper β€” Google Maps

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

Daniel Dimitrov

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

2 days ago

Last modified

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:

FieldExample
nameJoe's Plumbing LLC
address123 Main St, New York, NY 10001
phone+12125551234
websitehttps://joesplumbing.com
emailinfo@joesplumbing.com (if found)
rating4.8
reviews_count247
categoryPlumber
niche_packplumbers_nyc
google_maps_urlhttps://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

ParameterTypeDefaultDescription
search_queriesstring[]["plumbers in New York, NY"]List of Google Maps searches. Include city and state. Multiple queries run in sequence.
niche_packstring""Optional label to tag this batch (appears in every row)
max_resultsinteger20Max leads per query (1–50)
extract_emailsbooleantrueVisit each website to find a business contact email
headlessbooleantrueRun browser without visible window
use_proxybooleanfalseEnable 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

LeadsCostWhat you get
20 leads~$0.12Test a niche
100 leads~$0.60Small niche pack to sell
500 leads~$3.00Full niche pack (e.g. all dentists in Texas)
1,000 leads~$6.00Multi-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.


βœ… 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

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

MetricValue
Speed~5 leads in 30–40 seconds
Leads per query1–50
Multiple queriesYes β€” 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