Businesses Without Websites - Local Leads with Phone & Rating avatar

Businesses Without Websites - Local Leads with Phone & Rating

Pricing

from $7.00 / 1,000 leads

Go to Apify Store
Businesses Without Websites - Local Leads with Phone & Rating

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

Tenfold Fleet

Maintained by Community

Actor stats

0

Bookmarked

5

Total users

2

Monthly active users

3 days ago

Last modified

Features

Limited permissions

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?

FieldExampleDescription
nameBrayden's PlumbingBusiness name on Google Maps
categoryPlumberMain Google category
phone+15128903144Business phone number
address, city, region, zip, countryAustin, Texas, 78734, USBusiness address
rating / reviewsCount4.9 / 233Google rating and number of reviews
isClaimedtrueOwner has claimed the Google Business Profile
socialOnlyWebsite / socialUrltrue / https://www.facebook.com/...Its only "website" is a Facebook or Instagram page
latitude / longitude30.3768 / -97.9622Location
placeId / cid / googleMapsUrlChIJ_d4t...Google identifiers and a Maps link
lastUpdated2026-09-23 03:47:48 +00:00When the listing data was last refreshed
searchCategory / searchLocationplumber / Austin, TXWhich 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

  1. Click Try for free.
  2. Add Business categories, e.g. plumber, dentist, hair salon, roofing_contractor.
  3. Add Locations: Austin, TX, Leeds, UK, Toronto, ON, Berlin, Germany, or latitude,longitude for a radius search.
  4. Optionally set Minimum Google rating, Minimum number of reviews or Only claimed profiles.
  5. 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.

ActorPrice 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. A free run that repeats a search from the last 7 days gets the stored answer of that search (the run log says so); paid runs always fetch live data.

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, barber or mechanic are 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 (Austin also 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,longitude searches a radius of radiusKm around the point; latitude,longitude,25 sets 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,longitude with a radius.
  • Search related categories together (plumber, hvac_contractor, electrician): duplicates across searches are removed and not charged.

Use it with AI agents (MCP)

Give Claude, ChatGPT, Cursor or any MCP client this Actor as a tool through Apify's MCP server: add https://mcp.apify.com?tools=tenfoldfleet/businesses-without-websites as a remote MCP server and sign in with your Apify account. The agent fills in the input, runs the Actor and reads the results itself; you pay the same per-event price as a normal run.

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.

More tools from Tenfold Fleet

ActorOutput
ALDI Australia Scraper - AU Products, Unit Prices & Catalogueproduct
Alibaba Image Search - Reverse Lookup of Suppliers by Photomatched product
Wholesale Suppliers - MOQ & Price Breaks (Alibaba Alternative)product
AliExpress Reviews Scraper: Product Feedback & Photos Monitorreview
AliExpress Keyword Scraper - Exact Sold Counts by Search Termproduct
Amazon Bestsellers Tracker: New Releases & Rank Changesranked product
Amazon Product Scraper - Details, Prices & Search by ASINproduct
Applicant Tracking Jobs Scraper - Greenhouse, Lever & 6 Morejob posting
Audio Transcription: MP3 & Video Files to Text, SRT, VTTaudio minute transcribed
Backlinks Checker - Referring Domains, Anchors & Domain Rankbacklink
BBB Scraper: Business Leads, Ratings & New Reviewsbusiness
Bilibili Scraper - Videos, Comments, Danmaku & Searchvideo or comment
Coles Product Scraper - Australian Supermarket Prices & Dealsproduct
Company Contact Lookup - One Lead Record per Websitewebsite with contacts
Contact Form Finder: Form Fields, Embed Type & Captcha Flagwebsite with contact page or form
CutShort Jobs Scraper - Startup Roles with INR Salary Rangesjob listing
Facebook Ads Library Scraper for Marketersad
Facebook Ads Transcript - Spoken Hook, CTA, Offer & Anglevideo ad transcript
Facebook Page Contact Finder - Business Leads from Page Linkspage with contact details
Facebook Reels Scraper: Views & Captions Monitor for Any Pagereel
Facebook Reels Transcript - Facebook Video to Text, No Loginreel transcript
Foundit Jobs Monitor: India, Singapore & Malaysia Jobs Scraperjob listing
Funding Rounds Scraper - Recently Funded Companies & Investorsfunding round
Google Ads Transparency Center Scraper - Competitor Ads by Sitead
Google AI Overviews Checker - Citations & Domain Trackerkeyword checked
Flights API - Route & Date Fares (Google Flights Alternative)route search
Google Hotels Scraper - Nightly Prices, Stars & Booking Siteshotel
Google for Jobs Scraper - Openings by City, Pay & Job Boardjob listing
Google Keyword Planner Alternative - Ideas, Bids & Volumekeyword idea
Google Maps Extractor - Business Leads, Phones & Websitesplace
Google News Scraper - Articles, Real URLs & Full Textarticle
Google Travel Hotel Rate Tracker - OTA Prices for Every Nightoffer
Search Trends by Region & Time - Google Trends Data Scraperkeyword
Hirist Jobs Scraper: India Tech Jobs with New-Job Monitorjob listing
IIMJobs Jobs Scraper: Search & Monitor Management Rolesjob listing
India Jobs Feed: Hirist, IIMJobs, Foundit, Instahyre & Cutshortjob listing
Instagram Reels Analytics - Profile Reel Plays, Likes, Commentsreel
Instagram Reels Search - Keyword to Top Reels, Plays & Creatorsreel
Instagram Reels Transcript - Speech to Text for Public Reelsreel transcript
Instahyre Jobs Monitor: New Tech Jobs in India by Skilljob listing
Keyword Ideas & Related Keywords - Difficulty, Volume & CPCkeyword idea
Keyword Search Volume, CPC & Difficulty Checker (Bulk)keyword with data
Likee Scraper - Creators by Country, Video Views & Likesvideo
LinkedIn Ads Library Scraper - Competitor Ad Copy & Targetingad
LinkedIn Company Posts Monitor: New Posts, No Loginpost
LinkedIn Company Scraper: Firmographics & Recent Postscompany
Naver Shopping Scraper - Keyword Rank, Prices, Ads & Mallsproduct
Pinterest Search Scraper: Pins, Promoted Ads & Shop Trendspin
Podcast Transcription: Episodes to Text, SRT & Monitoraudio minute transcribed
Reddit Brand Monitoring - Keyword Alerts for Posts & Commentsmention
Reddit Post Comments Export: Threads to JSON & CSVcomment
Remote Job Board Scraper - Remote Jobs Aggregator, 7 Sitesunique remote job
Reverse Image Search - Find Every Site Using a Photoimage searched
SEEK Jobs Scraper - Salaries & Hiring Across 8 APAC Job Boardsjob listing
Semrush API Domain Traffic: Visits, Authority Score, AI Trafficdomain
SEO Agent - AI Keyword Research & Competitor Reportsresearch report
SEO Crawler - Technical SEO Audit Tool & On-Page Checkerpage audit
SEO Competitor Keywords - Domain Ranked Keywords & Keyword Gapkeyword
Shopify Inventory Scraper - SKUs, Variants & In-Stock Statusproduct
Shopify App & Theme Detector - Store Analyzer & Contactsshopify store
Sitemap URL Extractor - All URLs from sitemap.xml & robots.txturl
Stock Photos & Videos Scraper for Pexelsmedia item
Website Built With Checker - Find Any Site's CMS & Tech Stackwebsite
Telegram Keyword Search Monitor - New Mentions in Channelsmatching message
Threads Search - Keyword & Profile Posts Scraper (No Login)post
TikTok Ads Library Scraper: Competitor Ads in Europead
TikTok Transcripts - Captions or Speech to Text for Any Videovideo transcript
Twitter Video Transcript - X Video to Text & SRTvideo transcript
HTML to Text & URL to Markdown - LLM Ready Web Contentpage
Video Transcriber - Any Link to Text, SRT & VTT (7 Platforms)video transcribed
Website Traffic Checker - Bulk Domain Traffic Estimatedomain with traffic data
WeChat Official Account Articles - Keyword Search to Markdownarticle found
Weibo Scraper - Comment Threads, Hot Search Ranks & User Statscomment
Woolworths Product Scraper - AU Shelf Prices, Specials & GTINsproduct
Workday Jobs Scraper - myworkdayjobs.com API with Salaryjob posting
Yahoo Finance Scraper - Quotes, History, Fundamentals & Newsticker row
YouTube Channel Email Scraper - Creator Contact Extractorchannel with email
YouTube Livestream & Channel Scraper - Videos, Likes & Statsvideo
YouTube Comments Scraper - Replies, Likes & Sort by Newestcomment
YouTube Search Scraper: Keyword Video & Shorts Monitorsearch result
YouTube Shorts Analytics Scraper - Views, Likes & Hashtagsshort
YouTube Captions Downloader - Transcript & Subtitles Scrapertranscript
YouTube Video Details Lookup: Views, Likes & Tags by URLvideo details
⌂ 换网址