Local Business Lead Extractor avatar

Local Business Lead Extractor

Pricing

from $2.00 / 1,000 business rows

Go to Apify Store
Local Business Lead Extractor

Local Business Lead Extractor

Businesses in any city with website, phone and a verified business email. Deduped, consumer mailboxes removed, source URL on every row.

Pricing

from $2.00 / 1,000 business rows

Rating

0.0

(0)

Developer

Nicolas

Nicolas

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

2 days ago

Last modified

Share

Every business of a given type in a given city — with the website, the phone, and a business email that actually receives mail.

Type a city and a category. Get a spreadsheet you can send a campaign from.

What people use it for

Building an outreach list for a niche. Dentists in Houston, gyms in Manchester, accountants in São Paulo. The list is built the day you run it, not bought from a broker who assembled it eighteen months ago.

Checking a market before entering it. How many roofers are there in this metro, how many have a website at all, how many look like real businesses rather than one-person listings. That is a market-size answer you can get in four minutes.

Filling in what your CRM is missing. You already have the company names; this gives you the domain, the phone and the published email for each one.

Territory planning. Every row carries latitude and longitude, so it maps directly.

What you get back

namedomainemailemail_statusphonecitystate
Northgate Dental Groupnorthgatedental.comfrontdesk@northgatedental.comfound_on_site+17135550142HoustonTX
Bayou Family Dentistrybayoufamilydentistry.cominfo@bayoufamilydentistry.comfrom_osm+17135550177HoustonTX
Heights Orthodonticsheightsortho.comnot_found+17135550199HoustonTX

email_status is the column that makes this different. It is never blank, so you always know why a row has no address instead of guessing:

ValueMeaning
found_on_siteread from the company's own website
from_osmthe business published it in the directory itself
not_foundthe site has no public address
consumer_mailbox_out_of_scopeit was a personal Gmail/Hotmail — removed on purpose
no_mx_recordthe domain cannot receive mail at all
disposable_domaina throwaway address

Also included: street, postcode, country, category, latitude, longitude, osm_type, osm_id, plus source_url, collected_at, collection_method and record_hash on every row.

Download as CSV, JSON, Excel or XML, or pull it from the Apify API.

Settings

SettingDefaultWhat it does
City or regionThe place name, as locals write it.
Size of the areaCity or townChange it only if you typed a state or a country.
StateOnly needed when the city name repeats — there are Houstons in several states.
Type of businessdentistPick from the list or use a raw OpenStreetMap tag like shop=bakery.
Only businesses with a reachable emailOffOn gives you fewer rows and every one is usable.
Look for the email on each company siteOnThis is what turns a directory dump into a usable list.
Check the domain can receive mailOffAdds a DNS check. Worth it right before a send.
Max businesses500Your cost dial.

What it costs

EventPrice
Run started$0.01
Business row$0.002
Business email found$0.004

500 businesses with ~40% carrying an email costs about $1.81. You pay more for the rows that are actually actionable, and almost nothing for the rest.

Good to know

  • Business records only. Personal consumer mailboxes are deleted from the output on purpose, not delivered and flagged. GDPR and LGPD are not optional.
  • Emails come from each company's own website — the homepage and contact page they publish for exactly this purpose. Nothing behind a login.
  • Rate limited on purpose, and robots.txt respected. A site that asks crawlers to stay out is skipped, and you are told which one.
  • Coverage varies by city. Expect roughly 30–60% of businesses to carry a findable email. If a niche comes back thin, that is the market, not the actor — and the email_status column shows you exactly where it thinned out.

Data source and attribution

Business locations come from OpenStreetMap via the public Overpass API. OpenStreetMap data is licensed under the ODbL, so every delivery includes:

Contains data from OpenStreetMap, © OpenStreetMap contributors (ODbL)

Questions?

Open an issue and I answer within 12 hours. If you want this on a schedule, delivered as a file to your inbox or a Google Sheet, that is what I do — rowcrate.com.