How to find local businesses without a website, as leads for a web agency
No Website Business Leads on Apify lists local businesses that have a phone number and no website in the open Overture Maps data. Pick a city and a business type, sort by lead score, and check a few rows by hand before your first outreach. Some listed businesses do have a website.
Who it is for
Disclosure: Atesen Software makes this Actor. It is on the Apify Store as No Website Business Leads.
The buyer is a web design or marketing agency that sells websites to local businesses. The Actor gives you a call sheet for one city and one trade, for example hair salons in Austin. It reads the Overture Maps places dataset. It does not scrape Google Maps, visit any website or run a web search.
1. Enter a city and a category
Open the Actor in Apify Console and choose the JSON input editor. This is the input of a real run (run ID MRfPBzTRxXfRN58KM, 12 November 2026): hair salons in Austin, United States. It returned 100 rows in about 21 seconds.
{
"city": "Austin",
"country": "US",
"categories": ["hair salon"],
"minConfidence": 0.8,
"minLeadScore": 0,
"dropMobileNumbers": true,
"maxItems": 100,
"includeClosed": false
}
cityandcountrypick the area. Usebboxfor a map box, andregionwhen several cities share a name.categoriestakes plain names such as hair salon, plumber, restaurant or dentist. With several categories the rows alternate between them. A second real run (v2S50HISGmuRw7kd1) asked for hair salons and restaurants in Berlin and returned 20 rows in about 23 seconds.minLeadScorekeeps only rows at or above a score from 0 to 100.dropMobileNumbersremoves mobile numbers in countries where they can be recognised. A mobile number often belongs to a one-person business. In the Austin run, 1 chain branch and 2 duplicates were skipped.
2. Read the rows and the lead score
This is an Austin example row from the Actor's example file. The last digits of the phone number are hidden here.
{
"overtureId": "090e8bf5-f361-4a62-b09a-8af842b52a32",
"name": "California Cuts by Jimmy",
"category": "hair_salon",
"street": "The Salon Arbor Walk 10515 N Mopac Expy Service Rd",
"city": "Austin",
"region": "TX",
"postalCode": "78759",
"country": "US",
"latitude": 30.391888,
"longitude": -97.731476,
"phone": "+1512491xxxx",
"hasSocialPage": true,
"confidence": 0.99,
"operatingStatus": "open",
"release": "2026-10-21.0",
"leadScore": 100
}
hasSocialPageistruewhen Overture lists a social media page for the business. The address of that page is not written to the output. A business with only a social page stays in the list. It is active online and lacks a site of its own.leadScoreis a plain sum from 0 to 100:round(45 x confidence), plus 15 for a phone number that is not a mobile (5 for a mobile kept withdropMobileNumbersoff), plus a category weight of 30, 20 or 10, plus 10 for a social page. For the row above: 45 + 15 + 30 + 10 = 100. There is no hidden model.- Sort by
leadScorein the dataset or your spreadsheet and call from the top.
Open the dataset, choose Export and download CSV or Excel. The SUMMARY record in the key-value store holds the run counts and the attribution text.
3. Check a few rows before you reach out
Before the first call or e-mail, search the business name and city for 30 seconds. Drop the rows that turn out to have a website. Do this for a sample of every new list. The numbers below show why.
Limits
- "No website" means no website recorded in Overture. The Actor makes no live internet check. It opens no site and runs no web search. The business may have a site that Overture does not know.
- False "no website" rate, at least 20% in a small sample. On 12 November 2026 we measured this on Overture release 2026-10-21.0 for hair salons in Austin, Manchester and Toronto. We looked for proof inside Overture that a listed business has a website: another record with the same phone number, the same name within 300 m, or the same street and a similar name, or the same place with a website in the previous release. Of 15 random businesses, 3 had such proof, which is 20%.
- 9% over all rows. Across all 308 rows of the three lists (107 in Austin, 46 in Manchester, 155 in Toronto), 29 had such proof, which is 9.4%. These are lower bounds. A site that Overture never recorded anywhere cannot be found this way.
- One category measured. Hair salons are the only category measured at scale. A check on plumbers returned only 14 rows, 2 of them with proof. That is too few to conclude anything. Other categories can differ.
- Lists are short. Only about 17% of the hair salons that have a phone number had no own website in Overture: 110 of 636 in Austin, 59 of 164 in Manchester and 156 of 811 in Toronto. Expect fewer rows than the number of businesses in the city.
- Chain branches are skipped. Branded chain outlets are left out. Duplicates and places that Overture marks as closed are left out too, but a business that closed recently and has no status can remain. Some phone numbers can be old or wrong.
- Social pages and listing pages do not count as a website. Facebook, Instagram, Yelp, Tripadvisor, booking and delivery pages are treated as "no own site". A Google Sites or Wix page counts as the business's own site.
- You are responsible for consent. A phone number of a one-person business can be personal data. Mobile numbers are dropped by default where they can be recognised. You remain responsible for GDPR, PECR, CAN-SPAM, TCPA or your local marketing rules, and for having a legal basis or permission before you contact anyone.
- No e-mail addresses. The Actor returns no e-mail addresses, no social links and no contact person names.
Data source and attribution
The data comes from the Overture Maps Foundation places theme. Most contributors publish under CDLA-Permissive-2.0, the Foursquare data under Apache-2.0 and AllThePlaces data under CC0. The Overture attribution page lists the places sources and their licences. Section 2.1 of the CDLA-Permissive-2.0 text asks you to include the agreement text when you share the data. This is not legal advice.
Every run writes an attribution line to the SUMMARY record. Keep it with the list when you share it. It credits the Overture Maps Foundation, overturemaps.org, with the release name and the CDLA-Permissive-2.0 licence. The Actor is not affiliated with or endorsed by the Overture Maps Foundation.
Pricing is pay per result, and empty or failed runs are free. See the Actor page for current pricing. You can set a maximum cost per run.
Questions
How do I find businesses that need a website?
Run No Website Business Leads for your city and a business type, then sort the rows by lead score. Each row is a business with a phone number and no website in Overture. Search the name and city for 30 seconds before you contact it.
How often is "no website" wrong?
In our 12 November 2026 test on hair salons, 3 of 15 sampled rows (20%) and 29 of 308 rows (9.4%) had proof of a website elsewhere in Overture. These are lower bounds, because some sites are not in Overture at all. A short manual check removes most of the problem.
Does it check the live internet for a website?
No. It reads only the Overture record. It opens no website and runs no web search, so a business can have a site that the Actor does not know about.
Why are there so few results for my category?
Most businesses with a phone number in Overture already have a website there. In our hair salon test, about 17% did not. Try a larger area with bbox, several categories, or a lower minConfidence.
Can I contact the businesses directly?
The data licence allows commercial use with attribution. Contact rules differ by country, and consent under GDPR or similar laws is your responsibility. The Actor drops mobile numbers by default where it can recognise them, because they often belong to one-person businesses.
Try the Actor
Disclosure: Atesen Software makes this Actor. Start with a small maxItems, check a few rows by hand and review the current pricing on the Actor page.