Google Maps No-Website Leads: Business Prospects
Pricing
from $0.59 / 1,000 leads
Google Maps No-Website Leads: Business Prospects
Find businesses on Google Maps with no website, only a Facebook or booking page, or a dead or weak site. Each lead: phone, address, rating, reviews, claimed status, a lead score with reasons and the evidence link. Many cities, a radius, only-new monitoring. No login.
Pricing
from $0.59 / 1,000 leads
Rating
0.0
(0)
Developer
DeepMine
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
a day ago
Last modified
Categories
Share
Type a business type and a city (roofer in Austin, TX) and get businesses on Google Maps that have no website of their own: no website link at all, or only a Facebook / Instagram page, a booking page or a directory listing. Optionally also dead websites (domains that don't resolve, error pages, parked or for-sale domains) and weak websites (no HTTPS, no mobile layout, a free builder subdomain, an old copyright). Every lead comes with its phone, address, rating, reviews, claimed status, a lead score with its reasons and the evidence link behind its web-presence verdict. You pay per lead only: businesses with a working website are checked and left out for free. No login, no browser, no proxy setup.
| Business | Category | Phone | Web presence | Lead score | Rating | Claimed |
|---|---|---|---|---|---|---|
| Lifetime Quality Roofing | Roofing contractor | (512) 956-7663 | none | 100 hot | 4.7 (94) | yes |
| Miller Brothers Roofing & Construction | Roofing contractor | (512) 710-0606 | none | 95 hot | 4.9 (37) | yes |
| Riveras Brothers Remodeling | Deck builder | (512) 767-4726 | none | 95 hot | 5.0 (11) | yes |
What you get
- One lead per business without a real website, for every business type in every city or area you enter: Google's own ranking first, then every ZIP code inside the city, so a search isn't stuck at the ~200 places one Google Maps query shows. The city's own boundary is used, or a radius around its centre (
searchRadiusKm), and each lead'sdistanceKmfrom the centre. - Web presence with evidence:
webPresenceisnone,socialOnly,bookingOnly,directoryOnly,deadWebsite,parkedDomainorweakWebsite,webPresenceReasonssays why in words, andwebPresenceEvidenceUrlis the link that decided it. In the dead / weak modes,websiteCheckholds the homepage check: HTTP status, final URL, HTTPS, mobile viewport, copyright year, site builder. - Lead fields: name, categories, phone (as shown and in international format), full address and its parts, coordinates, rating, review count, reviews per star, opening hours and today's hours, owner description, Google Maps link, place ID, CID;
claimed(does the owner manage the Google profile?) and Google's Claim this business link of an unclaimed one. - Lead score:
leadScore0-100 from fixed points (presence up to 40, phone 20, reviews up to 15, rating 4+ 10, claimed 10, opening hours 5),leadTierhot / warm / cold, every point listed inleadReasons, and a one-lineoutreachAngle. - Contacts we can find honestly: a social page the business links instead of a website goes into
facebooks/instagrams/ ...; a weak website's homepage is read for its emails, phones and social profiles. A business without a website gets no made-up email. - Only new leads: give a ๐ Monitor name and run the same search again (by hand or on a schedule): leads the monitor already delivered are skipped and not charged, or, with Only new leads off, every lead comes back tagged
new,changed(withchangedFields) orunchanged, withfirstSeenAt.
A missing website link on Google Maps is reported as exactly that: some businesses have a website they never added to their Google profile. A site that blocks automated visits or times out is never called dead; it stays out of the leads.
Pricing
Pay per lead, no start fee:
- $0.99 per 1,000 leads on the Starter plan ($1.18 Free, $0.79 Scale, $0.59 Business).
Each business is charged once per run, even when several business types or cities find it. Businesses with a working website, and leads your filters leave out, are never charged.
Input
| Field | What it does |
|---|---|
| ๐ท๏ธ Business types | What you'd type in Google Maps (roofer, hair salon, food truck); each is searched in every city |
| ๐ Cities or areas | One or more cities, ZIP codes, counties or states |
| ๐ฏ Number of leads per business type and city | Cap per business type and city (empty = every lead in the area) |
| ๐ฏ Which businesses are leads | No real website (default) / No website link only / Also dead websites / Also weak websites |
| ๐ Only leads with a phone, โญ Minimum rating, ๐ฌ Minimum reviews, โ Claimed profile | Lead filters; businesses left out are not charged |
| ๐ Radius around each city (km) | A circle around each city's centre instead of its boundary |
| ๐ Monitor name, ๐ Only new leads | Repeat runs return only new leads |
| ๐๏ธ More filters | Category words, name match, skip closed (on), places to leave out |
| ๐ Language and location by parts / ๐ฐ๏ธ Custom search area | Language; country, city, state, county, postal code; or a GeoJSON polygon / point + radius |
| ๐ Google Maps links and place IDs | Places you already have: always returned with their web presence |
Example API input:
{"searchStringsArray": ["roofer", "landscaper"],"locations": ["Austin, TX", "San Antonio, TX"],"maxCrawledPlacesPerSearch": 200,"leadFilter": "noWorkingWebsite","onlyWithPhone": true,"monitorName": "texas-trades"}
Input from other no-website lead scrapers works as it is: searchTerms, location, locations, maxResults, searchRadiusKm / searchRadiusMiles, category, requirePhone, minRating, minReviews, onlyUnclaimed, searchQueries, maxLeadsPerQuery, locationQuery, and the compass/crawler-google-places keys (searchStringsArray, maxCrawledPlacesPerSearch, startUrls, placeIds).
Output
Views: ๐ฏ No-website leads first (business, category, phone, web presence, score, tier, rating, reviews, claimed, address, city, distance, evidence, Facebook, Instagram, emails, Google Maps link, change, search), then ๐ฃ Outreach (tier, score, angle, score reasons, presence evidence, phone, today's hours, profile name, claim link), ๐ Overview, ๐ Stats and ๐ Location.
Fields, in row order: title, subTitle, description, ownerDescription, price, categoryName, address, neighborhood, street, city, postalCode, state, countryCode, website, phone, phoneUnformatted, claimThisBusiness, location, locatedIn, parentPlaceUrl, floor, plusCode, plusCodeGlobal, totalScore, permanentlyClosed, temporarilyClosed, placeId, categories, fid, cid, reviewsCount, reviewsDistribution, imagesCount, reserveTableUrl, googleFoodUrl, openingHours, openingHoursStatus, wasOpenAtScrapeTime, additionalOpeningHours, placesTags, reviewsTags, additionalInfo, url, language, imageUrl, imageUrls, kgmid, businessProfileId, tableReservationLinks, tableReservationProviders, restaurantData, orderBy, ownerName, ownerId, ownerProfileUrl, additionalPhones, domain, timezone, emails, phones, phonesUncertain, whatsapps, linkedIns, twitters, instagrams, facebooks, youtubes, tiktoks, pinterests, discords, yelps, tripadvisors, hasWebsite, webPresence, webPresenceEvidenceUrl, webPresenceReasons, websiteCheck, claimed, claimThisBusinessUrl, distanceKm, openingHoursToday, leadScore, leadTier, leadReasons, outreachAngle, changeTag, changedFields, firstSeenAt, searchString, rank, searchPageUrl, inputStartUrl, inputPlaceId, isAdvertisement, scrapedAt.
website, domain and websiteCheck are filled only for dead or weak websites (the modes that keep a business with a link). Service-area businesses (many roofers, cleaners, contractors) hide their street address on Google Maps, so address is empty for them; location and distanceKm are still there.
How many businesses are leads depends on the trade and the area. Measured on 2026-10-19: roofers in Austin, TX, 172 leads of 739 businesses inside the city (23%), 277 of 1,121 within 25 km of the centre (25%, in under 5 minutes); hair salons, landscapers and food trucks in Phoenix and Tampa 180 of 941 (19%). The first lead lands 5-15 seconds after you press Start. Every lead is checked against the business's own Google Maps record, so a business whose profile links a website is never sold as a no-website lead.
Related
- Google Maps Business Leads: leads with a website, with the emails and social profiles found on it.
- Google Maps Email Extractor: the full place record with its website contacts.
- Google Maps Scraper: the full place record with up to 15 reviews and 100 photos per place.