Google Maps No-Website Leads: Business Prospects avatar

Google Maps No-Website Leads: Business Prospects

Pricing

from $0.59 / 1,000 leads

Go to Apify Store
Google Maps No-Website Leads: Business Prospects

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

DeepMine

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

a day ago

Last modified

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.

BusinessCategoryPhoneWeb presenceLead scoreRatingClaimed
Lifetime Quality RoofingRoofing contractor(512) 956-7663none100 hot4.7 (94)yes
Miller Brothers Roofing & ConstructionRoofing contractor(512) 710-0606none95 hot4.9 (37)yes
Riveras Brothers RemodelingDeck builder(512) 767-4726none95 hot5.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's distanceKm from the centre.
  • Web presence with evidence: webPresence is none, socialOnly, bookingOnly, directoryOnly, deadWebsite, parkedDomain or weakWebsite, webPresenceReasons says why in words, and webPresenceEvidenceUrl is the link that decided it. In the dead / weak modes, websiteCheck holds 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: leadScore 0-100 from fixed points (presence up to 40, phone 20, reviews up to 15, rating 4+ 10, claimed 10, opening hours 5), leadTier hot / warm / cold, every point listed in leadReasons, and a one-line outreachAngle.
  • 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 (with changedFields) or unchanged, with firstSeenAt.

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

FieldWhat it does
๐Ÿท๏ธ Business typesWhat you'd type in Google Maps (roofer, hair salon, food truck); each is searched in every city
๐Ÿ“ Cities or areasOne or more cities, ZIP codes, counties or states
๐Ÿ’ฏ Number of leads per business type and cityCap per business type and city (empty = every lead in the area)
๐ŸŽฏ Which businesses are leadsNo real website (default) / No website link only / Also dead websites / Also weak websites
๐Ÿ“ž Only leads with a phone, โญ Minimum rating, ๐Ÿ’ฌ Minimum reviews, โœ… Claimed profileLead 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 leadsRepeat runs return only new leads
๐ŸŽ›๏ธ More filtersCategory words, name match, skip closed (on), places to leave out
๐ŸŒ Language and location by parts / ๐Ÿ›ฐ๏ธ Custom search areaLanguage; country, city, state, county, postal code; or a GeoJSON polygon / point + radius
๐Ÿ”— Google Maps links and place IDsPlaces 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.