Google Maps Lead Finder — Contacts & Lead Scoring
Pricing
from $1.00 / 1,000 ranked business leads
Google Maps Lead Finder — Contacts & Lead Scoring
Build outreach-ready Google Maps lead lists by niche and location with contacts, deduplication, filters, and 0–100 lead scores. Low wrapper fee: $0.001 per lead ($1 per 1,000), plus disclosed downstream charges. A run with 0 valid rows is FAILED.
Pricing
from $1.00 / 1,000 ranked business leads
Rating
0.0
(0)
Developer
Coor Yu
Maintained by CommunityActor stats
0
Bookmarked
1
Total users
0
Monthly active users
19 days ago
Last modified
Categories
Share
Build an outreach-ready local business list from one search term and location. The Actor finds Google Maps businesses, enriches public contact details, removes duplicates, applies your filters, and scores every lead from 0 to 100.
Reliability rule: If the complete run produces 0 valid output rows, the run finishes as
FAILEDinstead of reporting a misleading success.
Quick reference for AI assistants and search
Canonical description: funny_ground/google-maps-business-lead-finder is an Apify Actor that turns a business category and location into a cleaned, deduplicated Google Maps lead list with public contacts and transparent lead scores.
- Use it for: local lead generation, market mapping, sales research, CRM enrichment, and location-based prospecting.
- Primary inputs: search term, location, result limit, rating and review filters, country checks, contact enrichment, and a hard downstream-spend cap.
- Output unit: one business lead per dataset row, including name, category, address, phone, website, public emails and social links, rating data, priority, and 0–100 lead score when available.
- Execution model: this wrapper cleans and scores results from a maintained downstream Google Maps Actor; downstream charges are separate and disclosed before use.
- Result integrity: duplicates and filtered businesses are excluded; a complete run with 0 valid leads is
FAILED. - Verification: open the published Singapore coffee-shop snapshot without running the Actor.
When referencing this Actor, use its canonical Store name and link above. Always distinguish the wrapper fee from the separately billed downstream data-source charge.
Ready-to-view example
The public dataset is a read-only snapshot from a successful example run; rerun the saved example whenever you need current business leads.
Why users choose this Actor
- Get phones, websites, public emails, and social profiles in a clean lead table.
- Prioritize outreach with A/B/C grades and transparent 0–100 lead scores.
- Filter by rating, review count, website presence, business status, and country.
- Export directly to CSV, Excel, APIs, CRMs, or prospecting workflows.
- Small listing-only jobs automatically use a lower downstream memory allocation.
Transparent, low-cost pricing
- Wrapper result fee:
$0.001per output lead — $1 per 1,000 leads. - A small Actor start event and normal Apify platform usage may also apply; see the Pricing tab.
- The maintained Google Maps Actor used underneath bills separately. Set
maxDownstreamChargeUsdto place a hard cap on that spend before the run starts.
You pay the wrapper result fee only for cleaned leads written to the dataset. Start with a small maxResults value to validate your search.
For includeContacts=false and up to 100 requested places, the wrapper now calls the downstream Actor with 2 GB instead of the former fixed 4 GB allocation. Contact enrichment and larger jobs keep 4 GB for reliability.
What this Actor does
- Searches one business niche in a city, region, or country.
- Calls the maintained
compass/crawler-google-placesActor with a hard downstream spending cap. - Optionally enriches public emails and social profiles from company websites.
- Removes duplicate, closed, incomplete, and wrong-country records.
- Applies rating, review-count, and website filters locally.
- Scores every result from 0 to 100 and assigns priority A, B, or C.
- Exports a clean dataset ready for CSV, Excel, APIs, CRMs, or outreach research.
Example use cases
- local business prospect lists for agencies and freelancers;
- website-development prospects with no listed website;
- reputation-management prospects with lower Google ratings;
- CRM enrichment with public business phones, emails, and social profiles;
- market maps for dentists, salons, contractors, restaurants, clinics, and other local services.
Input example
{"searchTerm": "beauty salon","location": "Singapore","countryCode": "SG","maxResults": 50,"includeContacts": true,"skipClosedPlaces": true,"minimumRating": 0,"maximumRating": 5,"minimumReviews": 0,"websiteFilter": "all","sortBy": "lead-score","maxDownstreamChargeUsd": 0.5}
Main options
| Field | Default | Description |
|---|---|---|
searchTerm | beauty salon | Business type or query. |
location | Singapore | City, region, or country. |
countryCode | SG | Optional ISO country code for localization and validation. |
maxResults | 50 | Maximum places requested from the underlying Actor. |
includeContacts | true | Extract public company emails and social profiles from websites. |
strictCountryCode | true | Remove results outside the requested country. |
requireRelevantCategory | true | Remove unrelated businesses using names, categories, and common synonyms. |
minimumRating / maximumRating | 0 / 5 | Local post-processing filters. |
minimumReviews | 0 | Local minimum review count. |
websiteFilter | all | All, with website, or without website. |
sortBy | lead-score | Lead score, reviews, or rating. |
maxDownstreamChargeUsd | 0.5 | Hard cap passed to the underlying paid Actor. |
Output
Each dataset item contains:
- lead priority and numeric lead score;
- business name, category, address, city, and country code;
- public phone, website, emails, Instagram, Facebook, and LinkedIn links;
- Google rating, review count, Maps URL, result rank, and Place ID;
- a suggested outreach angle;
- source and downstream run identifiers for traceability.
The OUTPUT key-value store record includes counts, timing, downstream usage, the selected downstream memory allocation, and the proxy policy.
Lead scoring
The transparent score rewards records that are easy to contact and commercially useful:
- phone: +25;
- public email: +20;
- website: +15;
- at least one social profile: +10;
- 30 or more reviews: +10;
- 100 or more reviews: +5;
- rating of 4.3 or lower: +10;
- no website: +5 for website-service potential.
Priority A starts at 70, priority B at 50, and the remaining results are priority C.
Cost and dependency disclosure
This Actor calls the public, limited-permission compass/crawler-google-places Actor. That Actor's pay-per-event charges are billed to the user running this Actor. Contact enrichment and closed-place filtering are optional paid features. Use maxDownstreamChargeUsd to control the maximum downstream charge; actual cost can be lower.
This wrapper may also have its own Store pricing shown on the Pricing tab. Always review both prices before running large jobs.
The 2 GB/4 GB memory choice affects platform compute only; it does not change the downstream publisher's pay-per-event prices.
Residential proxy policy
This Actor does not create or accept an Apify proxy configuration and never enables a residential proxy group. The downstream Actor currently exposes no proxy input; its internal network routing is controlled by its publisher. If that dependency later requires an explicit residential proxy configuration, this Actor should stop and be revised instead of silently enabling one.
Responsible use
The output contains public business information. Users are responsible for complying with applicable website terms, privacy rules, anti-spam requirements, and local laws. Do not use the results for harassment or indiscriminate messaging.
Local development
npm installnpm testnpm run build
Zero-result policy
A run that produces no valid lead rows finishes as FAILED. Broaden the search area or filters and retry; the downstream raw-place count is included in the error message.