Google Maps Niche Leads
Pricing
$1.00 / 1,000 results
Google Maps Niche Leads
Scrape targeted business leads from Google Maps by niche and country. Specify your business type, country, and cities to collect names, addresses, ratings, websites, and phones. Export results for sales, marketing, or research in CSV, Excel, or JSON
Pricing
$1.00 / 1,000 results
Rating
0.0
(0)
Developer

BotFlowTech
Actor stats
0
Bookmarked
1
Total users
0
Monthly active users
12 days ago
Last modified
Categories
Share
Google Maps Niche Leads Scraper
This Apify actor scrapes business leads from Google Maps for a given niche and country. It runs Google Maps searches for each city you provide, then filters places to keep only those that match your niche and have contact details (phone or website).
What this actor does
- Runs a Google Maps search like
"<niche> in <city>, <countryCode>"for each city. - Collects places from the
easyapi/google-maps-scraperactor. [web:4] - Normalizes fields (name, category, address, phone, website, rating).
- Keeps places that:
- Match your niche keyword (for example, any text containing
"dent"for dental-related searches). - Have at least one contact: phone or website.
- Meet your minimum rating threshold.
- Match your niche keyword (for example, any text containing
Input
The actor uses the following input (also defined in .actor/INPUT_SCHEMA.json):
-
niche (string, required)
- Business type you want to search for.
- Example:
"dentist","dental clinic","plumber".
-
countryCode (string, required)
- ISO country code for the searches, also passed as
glto the Maps actor. [web:4] - Example:
"IN","US","GB".
- ISO country code for the searches, also passed as
-
cities (array of strings, required)
- List of cities or areas in the selected country.
- Example:
["Hyderabad"],["Hyderabad", "Secunderabad"].
-
maxResultsPerCity (integer, optional, default 100)
- Maximum number of places to fetch for each city.
-
minRating (number, optional, default 0)
- Minimum rating for a place to be kept (0 disables rating filtering).
Example input:
{ "niche": "dentist", "countryCode": "IN", "cities": ["Delhi"], "maxResultsPerCity": 100, "minRating": 0 }
Output
Each dataset item contains:
{ "niche": "dentist", "searchQuery": "dentist in Hyderabad, IN", "name": "Dr Shwetha's Clinic | Dental Clinic in Narayanguda – Implants, Root Canal, Cosmetic & Kids Dentistry", "category": "Dental clinic", "rating": 4.9, "reviewsCount": 0, "address": "3-5-167/3 to 5, Opp. Shanthi Theatre, Narayanguda, Hyderabad, Telangana 500029", "city": "Hyderabad", "postalCode": "500029", "countryCode": "IN", "googleMapsUrl": "https://maps.google.com/...", "website": "https://example.com", "phone": "098856 23237", "lat": 17.4000, "lng": 78.4800 }


