Local Business Leads Scraper - Any Category, by City avatar

Local Business Leads Scraper - Any Category, by City

Pricing

from $4.90 / 1,000 business leads

Go to Apify Store
Local Business Leads Scraper - Any Category, by City

Local Business Leads Scraper - Any Category, by City

Find local businesses of ANY category by city - dentists, gyms, lawyers, plumbers, salons, agencies and more. Returns name, address, phone, website, email, socials and website platform (WordPress, Wix, Shopify). Plain-English category mapped to OpenStreetMap. No API key, no proxies.

Pricing

from $4.90 / 1,000 business leads

Rating

0.0

(0)

Developer

Flash Scrape

Flash Scrape

Maintained by Community

Actor stats

1

Bookmarked

2

Total users

1

Monthly active users

12 hours ago

Last modified

Share

Local Business Leads Scraper — any category, any city, with website-platform detection

Generate B2B leads for any local business category — dentists, gyms, lawyers, plumbers, salons, real estate agencies, restaurants, and 50+ more — in any city worldwide, complete with website platform detection (WordPress, Wix, Shopify, Squarespace, Webflow, GoDaddy, Weebly, Joomla, Framer). At $5 per 1,000 leads, it's the flexible, low-cost way to build a prospect list for cold outreach or web/marketing agency pitches.

What does it do?

This actor takes a plain-English business category (e.g. "dentist," "hair salon," "plumber") and a location (city, region, or country), maps the category to the right OpenStreetMap tags, and pulls every matching business in the area. It then crawls each business's own website to extract a contact email, social profiles (Facebook, Instagram), and — the key differentiator — which website platform it runs on. That last part is gold for agencies: filter the output for businesses stuck on an outdated Wix or GoDaddy site and you have a warm list of prospects who visibly need a website upgrade.

Why use it / who's it for

  • Web design & marketing agencies — find local businesses running on Wix, GoDaddy Website Builder, or Weebly (often a sign of a dated, DIY site) and pitch a redesign or SEO retainer.
  • Freelancers on Fiverr/Upwork — generate a "100 dentists in Austin with emails" style lead list on demand for any client vertical without building a new scraper per niche.
  • SaaS sales teams — any B2B tool sold to local businesses (booking software, payment processors, review management) can target by category and city.
  • Franchise & market researchers — count and map competitor density for any category in a target city before opening a location.
  • B2B lead-gen resellers — because it covers any category, one actor replaces dozens of niche scrapers.

How to use it

  1. Enter a business category in plain English (e.g. dentist, gym, plumber, hair salon).
  2. Enter a location — city and region/country (e.g. Austin, Texas).
  3. Optionally set maxItems, a name keyword filter, or restrict to businesses with a website/email only.
  4. Run the actor. It geocodes the location, pulls matching places from OpenStreetMap, then crawls each business website for contact details.
  5. Export the results as CSV, JSON, or Excel — or connect the dataset straight to your CRM/outreach tool via API/webhook.

Output fields

FieldDescription
nameBusiness name
categoryOSM category tag (e.g. dentist, hairdresser, lawyer)
addressStreet address
cityCity
stateState/region
postal_codePostal/ZIP code
phonePhone number
websiteBusiness website URL
emailPrimary contact email found on the site
emailsAll emails found while crawling the site
facebookFacebook profile URL
instagramInstagram profile URL
opening_hoursOpening hours (from OSM, if listed)
website_platformDetected platform: WordPress, Wix, Shopify, Squarespace, Webflow, GoDaddy, Weebly, Joomla, or Framer
latitude / longitudeCoordinates
osm_type / osm_idOpenStreetMap source identifiers
has_email / has_phone / has_websiteBoolean flags for quick filtering

Input example

{
"category": "hair salon",
"location": "Miami, Florida",
"maxItems": 200,
"crawlEmails": true,
"onlyWithEmail": false,
"onlyWithWebsite": true,
"maxPagesPerSite": 3,
"concurrency": 8
}

How much does it cost?

This actor uses pay-per-result pricing at $0.005 per lead ($5 per 1,000 leads) — you're only charged for businesses actually returned, not for API calls or compute time. There's no subscription. New Apify users get a free tier of roughly 1,000 results to test the actor before spending anything. Scraping 500 dentists with emails costs about $2.50; 5,000 leads across multiple cities costs about $25.

Frequently asked questions

Yes. This actor only reads publicly available data from OpenStreetMap (an open-data project) and each business's own public website — the same information anyone could find by visiting the site. No login, no private data, no anti-bot circumvention.

How fresh is the data?

Business listings come from OpenStreetMap, which is community-maintained and updated continuously; most established businesses have accurate name/address/phone data. Website content (email, socials, platform) is crawled live on every run, so that part is always current at run time.

Yes — that's the point. 50+ common categories (restaurants, dentists, gyms, lawyers, salons, real estate, plumbers, and more) are pre-mapped for accuracy, but any other word you enter is automatically matched against OpenStreetMap's shop/amenity/office/craft/healthcare tags, so niche categories still work.

Why does website platform detection matter?

Knowing a business runs on Wix, GoDaddy, or Weebly (often associated with outdated, self-built sites) versus WordPress or Shopify lets agencies and freelancers pre-qualify leads before ever picking up the phone — pitching a redesign to someone visibly using a builder-tier platform converts far better than a cold, unqualified list.

Do I need an API key or proxy?

No. Discovery runs entirely on OpenStreetMap (Nominatim + Overpass) and enrichment crawls public websites directly — no API keys, no proxy configuration, and it runs fine from datacenter IPs.

Other Flash Scrape lead tools

  • Restaurant Leads Scraper — restaurant leads enriched with POS, reservation, and delivery tech stack (Toast, OpenTable, DoorDash, and more).
  • Google Maps Leads Opener — pull business leads directly from Google Maps search results.
  • Email Verifier — validate and clean the emails this actor finds before you launch an outreach campaign.
  • Company Domain Enricher — turn a company name into its website domain and firmographic details for further enrichment.