Google Maps Lead Extractor — Business Emails, Phones & Socials avatar

Google Maps Lead Extractor — Business Emails, Phones & Socials

Pricing

from $11.00 / 1,000 business contact founds

Go to Apify Store
Google Maps Lead Extractor — Business Emails, Phones & Socials

Google Maps Lead Extractor — Business Emails, Phones & Socials

Turn a Google Maps search into a contact list: one row per business with a verified email, phone and social profiles scraped from its website, plus address, category, rating and reviews. Query like "dentists in Austin, TX". Leads mode bills only for rows that carry a contact.

Pricing

from $11.00 / 1,000 business contact founds

Rating

0.0

(0)

Developer

Jura Moshkov

Jura Moshkov

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

a day ago

Last modified

Categories

Share

Turn a Google Maps search into a ready-to-use contact list. Give it a query like dentists in Austin, TX and get one row per business with a verified email, phone and social profiles scraped from the business website, on top of the full Google Maps record: address, category, rating, reviews, opening hours and coordinates.

Built for lead generation, sales prospecting and AI agents. In leads mode you pay only for rows that carry a contact — businesses with no reachable email or social still appear, for free, so you see the real coverage.

What you get per business

FieldExample
name, type, subtypesChapter One Coffee — Coffee shop
email (from the website)bjoern@chapter-one-coffee.com
phone, phoneDigits+49 30 25922799
socialsfacebook, instagram, linkedin, tiktok, twitter, youtube, pinterest, yelp
websitehttp://www.chapter-one-coffee.com
full address, street, city, state, zip, countryMittenwalder Str. 30, 10961 Berlin, DE
rating, reviewCount, priceLevel, verified4.6 · 1017 reviews
latitude, longitude52.49 · 13.39
placeId, cid, googleId, Maps link

Modes

  • leads (default) — search WITH website enrichment. One row per business with email, phone and socials. Billed only for rows that carry an email or a social profile.
  • places — Google Maps data only (no website enrichment), cheaper per row. Use it when you just need the business list, ratings and Maps phone.

Example queries

Type a query the way you would in Google Maps: <what> in <where>. A run can take many at once.

  • coffee shops in Berlin, Germany
  • dentists in Austin, TX
  • law firms in Manchester, UK
  • plumbers in Sydney, Australia
  • real estate agencies in Miami, FL
  • digital marketing agencies in Toronto, Canada
  • gyms and fitness studios in Dubai
  • restaurants in Lisbon, Portugal
  • car dealerships in Chicago, IL
  • hair salons in Los Angeles, CA
  • wedding photographers in Barcelona, Spain
  • roofing contractors in Denver, CO

Common use cases

  • Cold outreach lists — verified emails + socials for a category in a city.
  • Local SEO / agency prospecting — find businesses, spot who has no website or weak socials.
  • CRM enrichment — feed a query, import the CSV, dial the phones.
  • Market research — categories, ratings and review counts by area.

Use it from an AI agent (MCP)

This Actor is available as a tool through the Apify MCP server. An agent can call it by name with a plain input:

{ "mode": "leads", "queries": ["coffee shops in Berlin, Germany"], "maxResults": 20 }

Every field carries a description, so an agent can fill the input from the schema alone. Output is one flat JSON object per business — no nesting to unwrap.

Pricing

Pay-per-event. In leads mode you are billed per CONTACT_FOUND (a row with an email or a social profile); rows with only a Google phone are free. In places mode you are billed per PLACE_SCRAPED business. Set maxBudgetUsd to cap a run — it converts to a row count before the first request, so a run never bills past your ceiling. Free-plan runs are capped and mask the email.

Notes

  • Contact fill depends on the business having a reachable website; not every business has a public email. That is why leads mode does not bill the ones without.
  • region (e.g. us, de, gb) narrows results to one country's Maps; otherwise the in <place> part of the query decides.