Local Business Finder (OpenStreetMap)
Pricing
$4.00 / 1,000 records
Local Business Finder (OpenStreetMap)
Find local businesses (restaurants, dentists, real estate agents and more) by category and city. Returns name, address, phone and website - a free alternative to Google Maps lead scraping. Pay per lead; empty runs free.
Pricing
$4.00 / 1,000 records
Rating
0.0
(0)
Developer
Christian Pichichero
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
14 hours ago
Last modified
Categories
Share
Local Business Finder (OpenStreetMap) — a fast, reliable local business scraper that needs no API key. You pay only for the results you get: failed or empty runs are always free.
This local business scraper runs on the Apify platform, so you can call it from the API, run it on a schedule, or export results to JSON, CSV, Excel, or Google Sheets.
What this scraper does
- Extracts structured local business data with no browser or API key required
- Returns clean JSON, one record per result — ready for sheets, databases, or apps
- Pay-per-result pricing: you are never charged for a run that returns nothing
- Runs on demand or on a schedule, and integrates with 5,000+ apps via the Apify API and webhooks
What data you get
Each result record includes fields such as:
- Name (
name) — e.g."Counter Cafe" - Category (
category) — e.g."cafe" - Street (
street) — e.g."603 West 29th Street" - City (
city) — e.g."Austin" - State (
state) — e.g."TX" - Postcode (
postcode) — e.g."78705" - Phone (
phone) — e.g.null - Website (
website) — e.g."https://www.countercafe.com/" - Opening Hours (
openingHours) — e.g."Mo-Su 07:00-15:00" - Lat (
lat) — e.g.30.2953679 - Lon (
lon) — e.g.-97.7432778 - Osm Id (
osmId) — e.g."node/534447807" - Osm Type (
osmType) — e.g."node" - Brand (
brand) — e.g.null - Cuisine (
cuisine) — e.g."brunch"
Input
| Field | Type | Description |
|---|---|---|
locations | array | Place names or postal codes to search, one per line. Each is geocoded to a center point, then searched with... |
category | string | Type of local business to find. Mapped to an OpenStreetMap tag under the hood. |
radiusKm | number | Radius around each geocoded location center to search, in kilometers (default 5, max 50). |
maxResults | integer | Maximum number of businesses to return for each location (1-1000). |
Example output
{"type": "business","name": "Counter Cafe","category": "cafe","street": "603 West 29th Street","city": "Austin","state": "TX","postcode": "78705","phone": null,"website": "https://www.countercafe.com/","openingHours": "Mo-Su 07:00-15:00","lat": 30.2953679,"lon": -97.7432778,"osmId": "node/534447807","osmType": "node","brand": null,"cuisine": "brunch","url": "https://www.openstreetmap.org/node/534447807","scrapedAt": "2026-07-10T23:30:00Z","query": "Austin, Texas"}
Use cases
- Build targeted B2B prospect lists
- Power sales prospecting and cold outreach
- Map markets by category and geography
- Enrich CRM records with firmographic data
Run it as a monitor (alerts on new local business)
Schedule this local business scraper to run automatically — hourly, daily, or on any cron schedule — with the built-in Apify Scheduler, and have results pushed to you by webhook, email, Slack, or your own app the moment they're ready. It's the easiest way to monitor local business for changes over time and get alerted the instant something new appears — no manual runs. Because pricing is per result, a scheduled monitor only ever charges you for the data each run actually returns.
Pricing
This actor uses pay-per-result pricing at $0.0006 per record. There is no monthly fee and no start fee — and empty or failed runs cost $0, so you only ever pay for data you actually receive.
Frequently asked questions
Do I need an API key or account for the source? No. This local business scraper works out of the box with no API key required.
What happens if a run returns no results? You are not charged. Billing is per result, so empty or failed runs are free.
Can I run the local business scraper on a schedule? Yes. Use the Apify Scheduler to run it hourly, daily, or on any cron schedule, and get results by webhook or API.
What export formats are supported? Results can be exported as JSON, CSV, Excel, HTML, or pushed to Google Sheets, a database, or your own app via the Apify API.
Is the data structured? Yes. Every local business result is a clean, flat JSON record you can use immediately.
Why choose this local business leads scraper
- No API key, no proxy setup — it works out of the box; you never manage keys or residential proxies.
- Pay only for results — pay-per-result pricing, no monthly subscription, and failed or empty runs are always free.
- Reliable by design — rotating premium proxies and automatic retries work around blocks so runs come back with data.
- Export anywhere — JSON, CSV, Excel, or Google Sheets, plus API, scheduler, and webhooks on the Apify platform.
If you are comparing local business leads scraper options or want a simpler, cheaper alternative to manual directory browsing and paid lead lists, this actor gives you clean data on demand — no setup, no lock-in.
Popular use cases
- Lead generation — pull businesses by type and area with contact details from OpenStreetMap.
- Sales prospecting — build targeted local outreach lists fast.
- Local market mapping — count and locate every business of a kind in a region.
- Data enrichment — add location and contact data to a list you already have.
Related scrapers
Part of a connected toolkit — combine them for richer datasets:
Frequently asked questions
How do I get local business leads?
Enter a business type and area and run — you get name, category, and contact/location fields as rows, exportable to CSV/Excel/Sheets.
Where does the data come from?
OpenStreetMap's open business data — no API key required.
Do I need proxies?
No proxy setup needed; it works out of the box.
How much does it cost?
You pay per business returned, no subscription. Empty runs are free.