Local Business Leads — Maps + Contact + Email avatar

Local Business Leads — Maps + Contact + Email

Under maintenance

Pricing

from $10.00 / 1,000 enriched leads

Go to Apify Store
Local Business Leads — Maps + Contact + Email

Local Business Leads — Maps + Contact + Email

Under maintenance

Get local business leads with emails, phones, and social profiles from Google Maps — in one run, no coding required. Enter a business category and location, get a clean response of enriched leads.

Pricing

from $10.00 / 1,000 enriched leads

Rating

0.0

(0)

Developer

jvn coder

jvn coder

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

2 days ago

Last modified

Share

Get local business leads with emails, phones, and social profiles — in one run, no coding required.

Enter a business category and location (e.g. "dentists in Austin TX"), and this Actor searches Google Maps for matching businesses.


What it does

  1. Scans Google Maps for your search queries (e.g. "plumbers in Denver CO", "coffee shops in Portland OR")
  2. Extracts business info: name, address, phone, website, rating, reviews count, coordinates
  3. Enriches contact details by visiting each business website to find emails, social links (Instagram, Facebook, LinkedIn, TikTok, X/Twitter, YouTube), and phone numbers
  4. Deduplicates results by Google Place ID so you don't get duplicates across overlapping queries

Example Input

{
"searchQueries": [
"dentists in Austin TX",
"plumbers in Denver CO",
"coffee shops in Portland OR"
],
"maxResultsPerQuery": 50,
"enrichContacts": true,
"enrichmentTimeoutSecs": 20,
"proxyConfiguration": {
"useApifyProxy": true,
"apifyProxyGroups": ["RESIDENTIAL"]
}
}

Example Output (one record)

{
"name": "Austin Dental Care",
"category": "Dentist",
"address": "123 Main St, Austin, TX 78701",
"phone": "(512) 555-0100",
"website": "https://austindentalcare.example.com",
"email": "info@austindentalcare.example.com",
"socialLinks": {
"instagram": "https://instagram.com/austindental",
"facebook": "https://facebook.com/austindental",
"linkedin": null,
"tiktok": null,
"twitter": null,
"youtube": null
},
"rating": 4.5,
"reviewsCount": 127,
"latitude": 30.2672,
"longitude": -97.7431,
"placeId": "ChIJ....",
"googleMapsUrl": "https://www.google.com/maps/place/...",
"enrichmentStatus": "success",
"sourceQuery": "dentists in Austin TX"
}

Use cases

  • Sales prospecting — build targeted lead lists by location and industry
  • Local SEO — audit competitor citations and online presence
  • Real estate / territory planning — map business density in specific areas
  • Market research — analyze pricing, ratings, and service categories
  • CRM enrichment — append emails and social handles to your existing contact database

Pricing

This Actor uses Pay-Per-Event pricing. You are charged only for successfully enriched records:

  • $X per 1,000 results returned in the dataset
  • Records with enrichmentStatus: "failed" or "timeout" are not charged
  • Runs that return zero records are not charged

Integrations

Connect this Actor to your workflow using Apify's webhook or API:

  • n8n — use the Apify node to trigger runs and process results
  • Make (formerly Integromat) — Apify module in your scenario
  • Zapier — connect via Apify + Zapier integration
  • Any CRM — export to CSV and import, or use the API directly

Usage notes

  • Only publicly available data is collected from Google Maps and business websites.
  • Users are responsible for complying with applicable data protection and privacy laws (e.g. GDPR, CCPA) in their jurisdiction when using this data for outreach.
  • Residential proxies are recommended for reliable Google Maps access.
  • Enrichment only works on public business websites — sites behind login walls or captchas will be skipped (marked as "failed").

Input parameters

FieldTypeRequiredDefaultDescription
searchQueriesarray of stringsYesBusiness category + location combinations
maxResultsPerQueryintegerNo50Max businesses per query (max 500)
enrichContactsbooleanNotrueCrawl websites for email/social/phone
enrichmentTimeoutSecsintegerNo20Seconds to wait per website
proxyConfigurationobjectYesResidentialApify proxy config

This tool collects only publicly accessible information. Users must ensure their use complies with all applicable laws. Respect robots.txt and terms of service of the websites you scrape.