Businesses Without Websites - Local Leads with Phone & Rating
Pricing
from $7.00 / 1,000 leads
Businesses Without Websites - Local Leads with Phone & Rating
Find local businesses without a website in any city: plumbers, dentists, salons or any Google Maps category, with phone, address, Google rating, reviews and claimed status. Web design and local SEO leads, 1,000 per search in seconds. $7 per 1,000 leads plus $0.015 per run; failed searches free.
Pricing
from $7.00 / 1,000 leads
Rating
0.0
(0)
Developer
Tenfold Fleet
Maintained by CommunityActor stats
0
Bookmarked
3
Total users
2
Monthly active users
16 hours ago
Last modified
Categories
Share
What does Businesses Without Websites do?
Businesses Without Websites finds local businesses that have a phone number but no website: plumbers, dentists, hair salons, roofers, landscapers or any of 5,300+ Google Maps categories, in any city. Each lead comes with phone, address, Google rating, number of reviews, claimed status and a Google Maps link, so you can call or visit them the same day.
It is built for web design agencies, freelance web developers and local SEO consultants who sell websites to small businesses. Instead of scraping Google Maps one result at a time, it reads the DataForSEO Business Listings database (built from Google Maps), so you get up to 1,000 leads per search in seconds, and many categories x cities in one run. Use it from the Apify Console or as a no-website leads API from your code, Make, Zapier, n8n or an AI agent.
Why use it to find businesses without websites?
- 🎯 Web design leads: a business with 200 Google reviews and no website is the warmest prospect a web designer can call.
- 📍 Local SEO prospects: businesses that only have a Facebook or Instagram page (
socialOnlyWebsite: true) need a real site and a better local presence. - ⚡ Fast and cheap: no Maps scraping and no browser, so 1,000 leads come back in seconds, not minutes.
- 🗺️ Many categories x many cities in one run: e.g. 5 trades in 10 cities = 50 searches, run 5 at a time.
- ⭐ Quality filters: minimum rating, minimum number of reviews and only claimed Google Business Profiles, so you call active businesses first.
- 🤖 Automation: schedule it weekly and push new leads to your CRM, Google Sheets or cold-calling list.
What data can it extract?
| Field | Example | Description |
|---|---|---|
name | Brayden's Plumbing | Business name on Google Maps |
category | Plumber | Main Google category |
phone | +15128903144 | Business phone number |
address, city, region, zip, country | Austin, Texas, 78734, US | Business address |
rating / reviewsCount | 4.9 / 233 | Google rating and number of reviews |
isClaimed | true | Owner has claimed the Google Business Profile |
socialOnlyWebsite / socialUrl | true / https://www.facebook.com/... | Its only "website" is a Facebook or Instagram page |
latitude / longitude | 30.3768 / -97.9622 | Location |
placeId / cid / googleMapsUrl | ChIJ_d4t... | Google identifiers and a Maps link |
lastUpdated | 2026-09-23 03:47:48 +00:00 | When the listing data was last refreshed |
searchCategory / searchLocation | plumber / Austin, TX | Which of your searches found it |
Business fields only: no owner names, no personal emails and no website scraping.
How to find local businesses without a website
- Click Try for free.
- Add Business categories, e.g.
plumber,dentist,hair salon,roofing_contractor. - Add Locations:
Austin, TX,Leeds, UK,Toronto, ON,Berlin, Germany, orlatitude,longitudefor a radius search. - Optionally set Minimum Google rating, Minimum number of reviews or Only claimed profiles.
- Click Start and download your leads as CSV, Excel, JSON or HTML, or read them through the API.
How much does it cost?
You pay $0.007 per lead ($7 per 1,000 leads) plus $0.015 per run, which covers the data provider's fixed fee per search. Invalid categories or locations, duplicates and failed searches are free. Set a maximum cost per run and the Actor only fetches as many leads as that budget covers.
| Actor | Price per 1,000 leads |
|---|---|
| This Actor (up to 1,000 leads per search, rating/review/claimed filters, social-only flag) | $7 |
| xmiso_scrapers no-website leads | $4.90 to $7.90 (by Apify plan) |
| santhej/nowebsite-lead-finder | $6.40 to $8 (by Apify plan) |
Prices as listed on Apify Store in October 2026.
Free Apify plan: the first 10 leads per run. Every search costs us a data fee and free-plan runs earn nothing, so free-plan runs return 10 leads to try it out. Any paid Apify plan gets up to 1,000 leads per search.
Input
{"categories": ["plumber", "roofing_contractor", "hair salon"],"locations": ["Austin, TX", "Leeds, UK", "30.2672,-97.7431"],"radiusKm": 10,"maxLeadsPerSearch": 100,"minRating": 4,"minReviews": 10,"onlyClaimed": false,"includeSocialOnly": true}
- categories: Google Maps categories. Plurals and spaces are fine; common words like
roofer,attorney,barberormechanicare mapped to the Google category. An unknown category is listed as a free row with suggestions. - locations: a city name matches the business's address city (
Austinalso finds Austin, MN, so add the state:Austin, TX). Two-letter codes after a city are read as US states first, so write the country name for other countries (Berlin, Germany,Mumbai, India).latitude,longitudesearches a radius of radiusKm around the point;latitude,longitude,25sets the radius per location. - maxLeadsPerSearch: up to 1,000 per category x location. Businesses with the most Google reviews come first.
- includeSocialOnly: also return businesses whose only link is a Facebook or Instagram page (on by default).
Output
{"name": "Brayden's Plumbing","category": "Plumber","address": "16405 Clara Van St #6500, Austin, TX 78734","city": "Austin","region": "Texas","zip": "78734","country": "US","phone": "+15128903144","rating": 4.9,"reviewsCount": 233,"isClaimed": true,"socialOnlyWebsite": false,"socialUrl": null,"latitude": 30.3768453,"longitude": -97.9622039,"placeId": "ChIJ_d4txLw5W4YRjFC-a-s4c6E","cid": "11633704846204227724","googleMapsUrl": "https://www.google.com/maps?cid=11633704846204227724","additionalCategories": [],"lastUpdated": "2026-09-23 03:47:48 +00:00","searchCategory": "plumber","searchLocation": "Austin, TX","error": null}
Download the dataset as JSON, CSV, Excel, XML or HTML, or use the API.
How fresh is the data?
The listings come from a database built from Google Maps and refreshed continuously (see lastUpdated), not from a live Maps scrape. To check it, we compared 20 leads with a live Google Maps search on 13 Oct 2026: 18 were found live and none of the 18 had its own website (14 of 15 still had no link at all and one now links to a directory listing; the social-only ones still had only a Facebook/Instagram page or no link). 2 were not found in the top live results (renamed or closed). Expect a small share of leads to have gained a website since the last refresh, so check before you pitch.
Tips
- Start with minReviews 10: businesses with reviews are open, busy and can afford a website.
- Unclaimed profiles (
isClaimed: false) are a second pitch: Google Business Profile setup. - For big cities with suburbs, add the suburbs as separate locations or use
latitude,longitudewith a radius. - Search related categories together (
plumber,hvac_contractor,electrician): duplicates across searches are removed and not charged.
FAQ
Does it scrape Google Maps?
No. It queries the DataForSEO Business Listings database, which is built from Google Maps. That is why it is fast and can return 1,000 leads per search.
Which countries work?
Any country Google Maps covers. Use the city name with the country (Lyon, France) or coordinates.
Why did a search return few leads?
Most businesses in many categories already have a website. Try more categories, nearby cities or a coordinate radius, or turn includeSocialOnly on.
Why did my run stop before searching every city?
Each category x location search has a data fee even when it finds nothing. If a run's searches keep finding few or no leads, the Actor stops early and lists the searches it skipped as free rows. Use bigger cities, a latitude,longitude radius, more common categories or a higher maxLeadsPerSearch. A run does at most 250 searches; repeated categories or locations (plumber and plumbers) are searched once.
Can I get emails or owner names?
No. This Actor returns business listing fields only: name, phone, address, rating and links. To get every business in a Google Maps search, with or without a website, plus emails and social profiles from their websites, use Google Maps Extractor.
Disclaimer
This Actor returns publicly listed business information only (business names, business phone numbers and addresses). It does not collect owner names, personal emails or other personal data. Some business listings, such as sole traders, may still count as personal data under the GDPR and similar laws: you are responsible for having a legitimate interest, honouring opt-outs and do-not-call registers, and following the marketing laws of your country (e.g. PECR, TCPA, CAN-SPAM). Google is a trademark of Google LLC; this Actor is not affiliated with Google or DataForSEO.