OSM Local Business Lead Finder
Pricing
from $30.00 / 1,000 qualified leads
OSM Local Business Lead Finder
Vertical-specific, contact-enriched lead lists from OpenStreetMap instead of Google Maps. No per-listing scraping fees.
Pricing
from $30.00 / 1,000 qualified leads
Rating
0.0
(0)
Developer
Aaron Marxsen
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
7 days ago
Last modified
Categories
Share
Same idea as a Google Maps lead scraper — pick a trade, pick a location, get back a deduplicated, contact-enriched, scored lead list — built on OpenStreetMap instead. No Google Maps actor dependency, no per-listing scraping fee baked into your cost.
What it does
- Expands your vertical into the OSM tags operators in that trade actually get mapped under (
craft=electrician,shop=car_repair,office=lawyer, and so on). - Queries OpenStreetMap's Overpass API for matching businesses within your radius of each location.
- Collapses duplicates — the same shop tagged under two overlapping categories, or picked up at the edge of two adjacent location searches, becomes one row.
- Optionally visits each business website to pull email addresses and social profiles.
- Scores every row 0–100 on completeness and contactability, and flags the specific gaps that make a business worth pitching.
- Drops anything failing your filters before billing.
A note on data quality
OpenStreetMap has no rating or review count — that's the one thing a Google Maps-based scraper has that this doesn't. What it has instead: no cost pass-through for the underlying map data, and often better coverage of small independent trades in areas volunteer mappers have paid attention to. opportunitySignals here are about listing completeness (no website, no phone, sparse tagging) rather than reputation.
Opportunity signals
no_website— no site listed on the map at allno_phone— no contact numbermissing_hours— no posted hourssparse_listing— fewer than 4 tags total, usually means a placeholder pin nobody's finished mappingpossible_chain— name suggests a corporate entity, deprioritize for local outreach
Input
Only locations is required, as coordinates — see below for why.
{"vertical": "contractors","locations": ["35.5951,-82.5515"],"radiusMeters": 6000,"maxLeads": 200,"enrichContacts": true}
Why coordinates instead of a city name
OpenStreetMap's free geocoder (Nominatim) blocks automated traffic from cloud/datacenter IPs outright, including Apify's — it's not a rate limit, it's a standing policy. Rather than ship a step that silently fails on shared infrastructure, this Actor asks for lat,lon directly. Right-click any point on openstreetmap.org or Google Maps to copy coordinates in seconds.
Pricing
Pay per event. You're billed for qualified leads returned and for leads with a resolved email, not for the underlying map query.
Performance note
Overpass is free, community-run infrastructure. Most queries return in 10–20 seconds; under load they can take noticeably longer or briefly fail. This Actor retries across two independent Overpass endpoints automatically and moves on to the next location rather than failing the whole run.