Google Maps Scored Leads Scraper avatar

Google Maps Scored Leads Scraper

Pricing

from $2.00 / 1,000 results

Go to Apify Store
Google Maps Scored Leads Scraper

Google Maps Scored Leads Scraper

Score Google Maps businesses by sales opportunity signals such as missing websites, weak online presence, low ratings, low review count, or missing contact details

Pricing

from $2.00 / 1,000 results

Rating

0.0

(0)

Developer

Dmytro Paduchak

Dmytro Paduchak

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

17 days ago

Last modified

Categories

Share

Google Maps Lead Scoring Actor

Score records produced by the separate apify-actor-google-maps-business scraper and export a ranked lead dataset.

This Actor does not scrape Google Maps and does not modify the existing business scraper. It reads one or more existing Apify Datasets containing Google Maps business records, keeps the original fields, and appends sales prioritization fields:

  • leadScore
  • scoreReasons
  • leadOpportunityType
  • recommendedPitch
  • priorityLevel
  • sourceQuery
  • scoredAt

Input

{
"sourceDatasetId": "google-maps-business-results",
"additionalSourceDatasetIds": [],
"maxItems": 10000,
"batchSize": 100,
"checkWebsiteStatus": false,
"websiteCheckTimeoutSecs": 8,
"websiteCheckConcurrency": 5,
"lowRatingThreshold": 4,
"lowReviewCountThreshold": 20
}
FieldTypeDefaultDescription
sourceDatasetIdstringrequiredDataset ID or named dataset from apify-actor-google-maps-business.
additionalSourceDatasetIdsstring[][]More source datasets to score in the same run.
maxItemsnumber10000Maximum records to score across all source datasets.
batchSizenumber100Records read and written per batch.
checkWebsiteStatusbooleanfalseEnables HTTP checks for listed websites and scores broken websites.
websiteCheckTimeoutSecsnumber8Per-website timeout when status checks are enabled.
websiteCheckConcurrencynumber5Parallel website checks.
lowRatingThresholdnumber4Ratings below this are treated as reputation opportunities.
lowReviewCountThresholdnumber20Review counts below this are treated as review-generation opportunities.
defaultSourceQuerystring-Fallback sourceQuery when input records do not include one.

Scoring Signals

The score is capped at 100, where higher means a stronger lead opportunity.

  • Missing website
  • Social-only or third-party profile website
  • Broken website when checkWebsiteStatus is enabled
  • Low rating or missing rating
  • Low review count or missing review count
  • Missing phone
  • Missing or service-oriented category
  • Weak direct contact availability

Priority levels are:

  • high: leadScore >= 70
  • medium: leadScore >= 40
  • low: leadScore < 40

Output

Each output item contains the original source record fields plus scoring fields:

{
"businessName": "Example Plumbing",
"category": "Plumber",
"rating": 3.8,
"reviewCount": 8,
"address": "10 Example Street, Austin, TX",
"phone": "",
"website": "",
"googleMapsUrl": "https://www.google.com/maps/place/...",
"sourceQuery": "plumbers in Austin",
"scrapedAt": "2026-05-13T08:45:00.000Z",
"leadScore": 82,
"scoreReasons": [
"No public website listed (+35)",
"Rating is below 4 (3.8) (+12)",
"Review count is below 20 (8) (+10)",
"No phone number listed (+9)",
"Category \"Plumber\" is a local service segment (+6)",
"No direct contact channel found beyond the Google Maps profile (+10)"
],
"leadOpportunityType": "New website build",
"recommendedPitch": "Pitch a simple mobile-first website for Example Plumbing that turns Google Maps discovery into calls, directions, and enquiries.",
"priorityLevel": "high",
"scoredAt": "2026-05-13T09:00:00.000Z"
}