Google Maps No-Website & Unclaimed Leads avatar

Google Maps No-Website & Unclaimed Leads

Pricing

from $1.00 / 1,000 matched leads

Go to Apify Store
Google Maps No-Website & Unclaimed Leads

Google Maps No-Website & Unclaimed Leads

Filters Google Maps places (from any Google Maps scraper's output) down to businesses with no independent website and/or an unclaimed Google Business Profile. Zero-fetch, cheap, fast.

Pricing

from $1.00 / 1,000 matched leads

Rating

0.0

(0)

Developer

オレンジ Tb

オレンジ Tb

Maintained by Community

Actor stats

0

Bookmarked

1

Total users

0

Monthly active users

a day ago

Last modified

Categories

Share

What does Google Maps No-Website & Unclaimed Leads do?

This Actor takes the output of any Google Maps scraper (such as Google Maps Scraper) and filters it down to businesses that have no independent website and/or an unclaimed Google Business Profile — the two most requested prospecting signals for local SEO and marketing agencies. It does no scraping of its own and makes no external calls, so it runs in seconds for less than the underlying scrape — and only matching places are billed.

Key features

  • Two signals, one run — "no website" and "unclaimed profile" leads from a single pass instead of two separate exports.
  • 📈 Change tracking between runs — every matched lead is tagged NEW, UPDATED, or UNCHANGED vs. your last run on this Actor, so re-running the same area only surfaces what's actually new.
  • 🚫 Closed businesses excluded automatically — permanently-closed places are dropped before matching.

Why use this Actor?

Two separate single-purpose tools already exist for "no website" leads and "unclaimed profile" leads. This Actor gives you both signals from one run, with a filter mode so you choose the broadest list (either signal) or the tightest, highest-priority list (both signals at once).

How to use Google Maps No-Website & Unclaimed Leads

  1. Run a Google Maps scraper for the area and category you want, and grab its dataset output.
  2. Paste that array of place objects into the Google Maps places input field.
  3. Choose a Filter mode: either, both, no_website, or unclaimed.
  4. Run it — matching businesses come out with the reason flags attached.

Input

FieldTypeDescription
placesarrayThe place objects from a Google Maps scraper's dataset output
modestringeither (default), both, no_website, or unclaimed

Example input:

{
"places": [{ "title": "Lemari Coffee", "placeId": "ChIJv79rmEfzGGARhXlSEd8ceiQ" }],
"mode": "either"
}

Output

{
"title": "Lemari Coffee",
"placeId": "ChIJv79rmEfzGGARhXlSEd8ceiQ",
"noWebsite": true,
"unclaimed": false,
"changeStatus": "NEW",
"reviewsCount": 40,
"categoryName": "Coffee shop",
"city": "Shibuya",
"address": "J's vendor, 2F, 2 Chome-19-2 Jingumae, Shibuya, Tokyo 150-0001, Japan",
"phone": null
}

You can download the dataset in various formats such as JSON, HTML, CSV, or Excel.

Data table

FieldTypeDescription
titlestringBusiness name
placeIdstringGoogle Maps place ID
noWebsitebooleanTrue if the business has no independent website
unclaimedbooleanTrue if the Google Business Profile is unclaimed
changeStatusstringNEW, UPDATED, or UNCHANGED vs. the previous run on this Actor
reviewsCountnumberReview count from the source Google Maps data
categoryNamestringPrimary Google Maps category
citystringCity
addressstringFull address
phonestring | nullPhone number, if listed on the profile

Pricing / cost estimation

Pay-per-event: a small flat fee when a run starts, plus a per-matched-lead fee ($0.005 run start + $0.001 per matched lead). No scraping or external calls happen inside this Actor, and you only pay for places that match — so the cost is well below the cheapest scraping tier for the same places.

How much does filtering 1,000 places cost, on top of scraping them?

StepCost
Scrape 1,000 places with Google Maps ScraperListed "from $1.50 / 1,000 places" on its Store page; ≈ $4 / 1,000 measured in practice (Aug 2026)
Filter those same 1,000 places with this Actor (worst case: all 1,000 match)$0.005 run start + 1,000 × $0.001 ≈ $1.01

The scraping is already paid for; this Actor adds only about $1.01 per 1,000 matched leads — less if fewer places match your filter.

Tips

  • Use mode: both when you want a short, highest-confidence call list.
  • Use mode: either when you want the broadest possible prospecting list to sort through manually.
  • Need a single combined priority score instead of a filter? See the companion Actor Google Maps Lead Priority Scorer, which also factors in profile completeness and relative review count.
  • Want new leads pushed to Slack, Telegram, or your own webhook automatically? Set that up under this Actor's Integrations tab in Apify Console — no extra code needed.

FAQ, disclaimers and support

  • A business with a social-media page (Instagram, Facebook, etc.) instead of its own website counts as "no website" here, since that's the actual pitch agencies make.
  • This Actor never fetches any website or calls Google directly — accuracy depends on the freshness of the place data you feed it.
  • Found an edge case? Use the Issues tab on this Actor's page.

This Actor is an independent, unofficial tool. It is not affiliated with, endorsed by, or sponsored by Google. "Google Maps" and "Google Business Profile" are trademarks of Google LLC, used here only to describe compatibility.

The presence of a phone number or address on a public Google Business Profile does not by itself constitute consent to receive marketing calls or messages. Before using this data for outreach you are responsible for complying with the laws that apply to you and your recipients — for example GDPR/UK GDPR, CAN-SPAM and TCPA in the US, and Japan's Act on Regulation of Transmission of Specified Electronic Mail and Act on Specified Commercial Transactions. This Actor does not verify consent or opt-in status.