VOOZH about

URL: https://apify.com/lizzyyy2/gmaps-lead-signals-ai

⇱ Google Maps Lead Scraper + AI (Local Business Leads) Β· Apify


πŸ‘ Google Maps Lead Scraper + AI (Local Business Leads) avatar

Google Maps Lead Scraper + AI (Local Business Leads)

Pricing

from $10.00 / 1,000 business leads

Go to Apify Store

Google Maps Lead Scraper + AI (Local Business Leads)

Feasibility spike: verify datacenter proxy renders the Google Maps results feed and we can extract business listings.

Pricing

from $10.00 / 1,000 business leads

Rating

0.0

(0)

Developer

πŸ‘ Lizzy

Lizzy

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

a month ago

Last modified

Share

Google Maps Lead Scraper + AI β€” Local Business Leads with Contact Details

Search Google Maps for any kind of local business and get back a clean list of sales leads β€” name, category, full address, rating, review count, phone and website β€” then let built-in AI score each lead, read its buying signal, and write a personalized outreach opener.

Give it a search like dentists in Miami FL, coffee shops in Austin TX, or plumbers near Denver CO. You get one tidy row per business, ready for outreach.

Built-in AI. No OpenAI / OpenRouter API key required.


Why this beats a raw Maps dump

Most Google Maps scrapers just dump pins. This one is built for outreach:

Raw Maps scrapersGoogle Maps Lead Scraper + AI
Business name, address, ratingβœ…βœ…
Phone & website (for contact)sometimesβœ…
Deduped clean lead rowsβŒβœ…
AI fit score (0–100) for your offerβŒβœ…
Buying-intent signal + sales angleβŒβœ…
Personalized outreach opener per businessβŒβœ…
Best contact channel suggestionβŒβœ…
Works with no API keyβ€”βœ…

A category, a review count and a missing website tell you a lot: a busy clinic with no booking link, an independent cafe with weak web presence, a contractor with hundreds of reviews but a one-page site. The AI ties each of those to what you sell.


Input

FieldTypeDescription
searchQueriesarray (required)Natural Google Maps searches, e.g. coffee shops in Austin TX, dentists in Miami FL. Each becomes a list of leads.
maxResultsPerQueryintegerHow many businesses to collect per query. Default 20.
maxLeadsintegerHard cap on total unique leads across all queries. Default 100.
includeContactDetailsbooleanOpen each business to pull phone + website. Off = faster/cheaper, but name/category/address/rating only. Default true.
aiSignalsbooleanBuilt-in AI fit score, buying signal, sales angle, opener and best contact channel. Default true.
offerDescriptionstringWhat you sell β€” the AI ties each business to your offer and writes a tailored opener.
aiLanguagestringLanguage for AI text. Default English.
proxyConfigurationobjectApify Proxy rotates IPs to keep Maps requests flowing. Keep the default.

Example input

{
"searchQueries":["coffee shops in Austin TX","dentists in Miami FL"],
"maxResultsPerQuery":20,
"maxLeads":100,
"includeContactDetails":true,
"aiSignals":true,
"offerDescription":"We sell a website + online-booking platform for local service businesses.",
"aiLanguage":"English"
}

Output

One row per unique business:

{
"query":"dentists in Miami FL",
"name":"Brickell Dental Care",
"category":"Dental clinic",
"address":"1450 Brickell Ave, Miami, FL 33131",
"phone":"+1 305-555-0142",
"website":"https://brickelldentalcare.com",
"rating":4.8,
"reviewCount":612,
"lat":25.762,
"lng":-80.193,
"plusCode":"76QX+2C Miami, Florida",
"placeUrl":"https://www.google.com/maps/place/...",
"businessType":"Modern dental clinic",
"fitScore":82,
"intentSignal":"High review volume but a basic site with no visible online booking β€” strong fit for a booking platform.",
"salesAngle":"Lead with reduced no-shows and 24/7 self-booking for a high-demand clinic.",
"personalizedOpener":"With 600+ reviews, Brickell Dental Care clearly stays busy β€” I help clinics like yours capture after-hours bookings automatically.",
"bestContactChannel":"phone",
"aiAnalyzed":true
}

How it works

  1. Searches Google Maps for each query and scrolls the results feed to collect businesses.
  2. Optionally opens each business to extract phone and website (the fields that make a lead actionable).
  3. Dedupes so each business appears once.
  4. Runs one AI call per lead to score fit (0–100), summarize the buying signal, suggest a sales angle, pick the best contact channel, and write a personalized opener tied to that specific business.
  5. Saves one clean lead row per business.

IPs are rotated via Apify Proxy to keep requests flowing.


Tips

  • Add an offerDescription to get openers and a fit score tailored to your product.
  • Run several cities/niches in one go: ["med spas in Scottsdale AZ", "med spas in Dallas TX"].
  • Turn off includeContactDetails for a quick, cheap census (name/category/address/rating only); turn off aiSignals for raw leads.
  • Higher maxResultsPerQuery digs deeper into each search.

FAQ

Do I need a Google or AI API key? No. It reads public Google Maps and uses Apify's built-in AI model β€” nothing to manage.

Is phone/website always present? Only when the business has published them on Google Maps. Most established businesses have at least one. You also get address and a Maps link to reach the rest.

Why dedupe to one row per business? Because your lead is the business β€” one clean row keeps your outreach list tidy.

Can I turn AI or contact enrichment off? Yes. Turn off aiSignals for raw leads, or includeContactDetails for a faster/cheaper census β€” both lower cost.


Related Actors β€” build a full pipeline

  • Feed the websites from these leads into an AI Lead Enricher to pull emails and a cold-email opener.
  • Cross-reference with review-intelligence or hiring-signal actors to prioritize the businesses most likely to buy.

Workflow: Google Maps Lead Scraper (find local businesses) β†’ AI Lead Enricher (emails + opener) β†’ your CRM / sequencer.

You might also like

Google Maps Scraper

rupom888/google-maps-scraper

Extract business listings from Google Maps.

Google Maps Local SEO Scraper

shahabuddin38/Google-Maps-Local-SEO-Scraper

Google Maps Local SEO Scraper helps agencies, marketers, and lead generation teams extract public Google Maps business data for local SEO, competitor analysis, and local lead discovery. It turn Google Maps results into structured business intelligence you can export, filter, and market research.

Google Maps Scraper

surigami/google-maps-scraper

πŸ“ Google Maps Scraper Google Maps Scraper lets you extract business data from Google Maps.

Google Maps Business Scraper – Leads with Phone, Address

blayzeye/Google-maps-scraper

Extract local business leads from Google Maps using a keyword and city. Get business names, ratings, and Maps URLs in structured format. Ideal for marketers, agencies, and lead generation professionals targeting local customers. πŸ“πŸ“Š

Google Maps Scraper - Extract Business Data, Reviews & Leads

code-node-tools/google-maps-scraper

Fast Google Maps scraper and Google Places API alternative. Extract business data, reviews, emails, ratings, and contact info from Google Maps. Filter by website presence. Perfect for lead generation, competitor research, and local SEO.

8