Google Maps No-Website Leads Finder
Pricing
$5.00 / 1,000 qualified leads
Google Maps No-Website Leads Finder
Find contactable US local businesses with no website listed, social-only or directory-only presence, broken websites, or missing online booking — with evidence for every result.
Pricing
$5.00 / 1,000 qualified leads
Rating
0.0
(0)
Developer
i-Scraper
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
14 days ago
Last modified
Categories
Share
Find active, contactable US local businesses with a clear digital-sales opportunity — not just a blank website column.
This Actor searches Google Maps and returns qualified prospects with evidence for each classification. Use it for web design, local SEO, online booking, automation, and agency lead-generation workflows.
What you can find
- Businesses with no website listed on Google Maps
- Businesses using only Facebook, Instagram, or another social profile
- Businesses using only a directory or hosted booking profile
- Listed websites that are broken or parked
- Appointment-based businesses with no detected online booking
Every result includes the Google Place ID, Maps URL, contact details, opportunity reasons, completed checks, confidence, and a transparent score.
Important evidence rule
no_website_listed_on_maps means exactly what it says: Google Maps does not list a website for that business.
The MVP does not search the wider web for an unlisted owned website. It therefore does not claim that the business has no website anywhere.
Blocked pages, timeouts, temporary server errors, and unsafe URLs are returned as verification_inconclusive instead of false broken-site claims.
Example input
{"searches": [{"query": "hair salon","location": "Austin, Texas, USA","radiusKm": 10}],"mode": "verified","opportunityTypes": ["no_website_listed","social_only","directory_only","website_broken","missing_booking"],"maxBusinessesToCheck": 100,"maxQualifiedLeads": 50,"minRating": 3.8,"minReviewCount": 10,"requirePhone": true,"excludeClosed": true,"excludeChains": true,"bookingAudit": true,"onlyNew": false}
The MVP supports United States locations and English booking signals. radiusKm defines a 1–50 km circle around the location center.
Verification modes
Verified
Checks the listed URL with bounded redirects, retries, response-size limits, and private-network protection. It classifies owned, social-only, directory-only, broken, parked, and inconclusive web presence. For applicable categories, it also looks for Maps booking links, known provider domains, buttons, iframes, scripts, and schema.org actions.
Fast
Uses Google Maps fields and deterministic URL-domain classification only. It does not fetch listed websites, so website_broken and missing_booking are not available.
Only New monitoring
Use onlyNew when scheduling the Actor from n8n, Make, or Apify Scheduler:
{"searches": [{"query": "dentist","location": "Phoenix, Arizona, USA","radiusKm": 15}],"onlyNew": true,"monitorId": "phoenix-dentists","recheckAfterDays": 7}
The first run returns all current qualified leads and creates the baseline. Later runs with the same monitor ID suppress every lead already returned by that monitor. A known but previously unqualified business is returned once if it later becomes qualified.
recheckAfterDays does not schedule the Actor. Your integration controls the schedule. It tells the Actor how long it may reuse a conclusive website check for a known, not-yet-returned business. A changed Maps website URL is checked immediately; inconclusive checks are retried on the next run.
Use the same monitor ID only with identical searches and qualification settings. To change the monitor definition or start over, choose a new monitor ID.
Only New still reruns Google Maps acquisition. It prevents duplicate output and avoids unnecessary website checks; it cannot make Google Maps return only unseen places.
Delivery is at-least-once across platform crashes. For robust downstream workflows, deduplicate by monitorId + placeId. Concurrent runs using the same monitor ID are not supported in the MVP.
Output
The default dataset contains qualified opportunities unless includeUnqualified is enabled for diagnostics. Useful fields include:
placeId,name, category, address, coordinates, Maps URL, and phone- rating and review count
- listed and resolved website URLs
webPresenceType,websiteStatus, and structuredwebsiteCheckbookingStatus, provider names, and structuredbookingCheckopportunityReasonswith machine-readable codes and evidence- transparent
opportunityScoreandscoreComponents isNew,changeType,monitorId, andfirstSeenAtchecksCompleted, confidence, source, and check timestamp
The default Key-Value Store also contains:
OUTPUT— run counts, charged qualified-lead counts, and charge-limit statusFAILED_SEARCHES— recoverable geocoding, upstream, and schema failuresLIMITATIONS— machine-readable MVP boundaries
Costs and limits
maxBusinessesToCheck is a global safety cap. maxQualifiedLeads caps returned qualified leads and stops further website checks when reached. If the requested lead limit is higher than the business-check cap, the Actor automatically uses the smaller business-check cap. Google Maps acquisition is performed by compass/crawler-google-places and is billed separately according to that Actor's current pricing.
With pay-per-event monetization enabled, the Actor charges the qualified-lead event only when a qualified result is written to the default dataset. Filtered businesses, unqualified diagnostic rows, failed checks, duplicate suppression, and previously emitted Only New results are not charged. If the run's maximum charge is reached, the Actor stops before writing an unpaid qualified lead.
All other events, including the automatic apify-default-dataset-item and apify-actor-start events, must be removed or priced at $0 in the monetization settings. This guarantees that zero-result runs and diagnostic rows produced with includeUnqualified are free. Google Maps acquisition by compass/crawler-google-places remains separately billed to the account running the Actor.
Responsible use
The Actor processes public business information and does not send outreach. Users are responsible for their CRM, marketing, privacy, and outreach compliance, including applicable US state and federal rules. Opportunity scores describe deterministic data signals, not a promise that a business wants to buy a service.