Local Business Leads + Shopify Store Finder (any city)
Pricing
$4.00 / 1,000 business leads
Local Business Leads + Shopify Store Finder (any city)
Lead lists of local businesses in any town or city: name, category, address, phone, email, website, socials, and the platform the site runs on (Shopify, WooCommerce, Squarespace, Wix...). Filter to Shopify stores only. OpenStreetMap data, no login. $0.004 per lead.
Pricing
$4.00 / 1,000 business leads
Rating
0.0
(0)
Developer
John Vedovino II
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
10 hours ago
Last modified
Categories
Share
Build a lead list of local businesses in any town or city in one run, and see which e-commerce platform each one's website runs on. Ask for "pet stores in Austin, Texas on Shopify" or "every restaurant in Brooklyn with a website" and get name, category, address, phone, email, website, Instagram, Facebook, opening hours, and the platform (Shopify, WooCommerce, Squarespace, Wix, BigCommerce, Square Online, Webflow, GoDaddy, WordPress). No login, no API key, no browser. $0.004 per lead.
Use cases
- Shopify app and agency prospecting. Filter
platforms: ["shopify"]to get the independent Shopify stores in a city, with their own published contact email and socials. - Web design and SEO agencies. Find local businesses on Wix, GoDaddy or Squarespace, or with no website at all (turn
onlyWithWebsiteoff). - Local B2B sales. Suppliers, POS vendors, payment and delivery services build a territory list by category in minutes.
- Market research. Count businesses per category and platform in a town.
Where the data comes from (and why it is allowed)
| Source | What we take | Terms |
|---|---|---|
| OpenStreetMap via the Overpass API | Business name, category, address, phone, email, website, hours, socials | Open Database License (ODbL): commercial reuse is permitted with attribution. Every row carries source and an osmUrl back to the record. One Overpass query per run. |
| Nominatim | One geocoding call per run (your location to an OSM boundary) | Usage policy: at most 1 request per second with an identifying User-Agent, which is what this Actor does. |
| The business's own homepage | Platform fingerprint, published mailto: email, Instagram and Facebook links | One GET per website, and only when that site's robots.txt allows it. Nothing behind a login. |
No Google Maps, no Yelp, no LinkedIn, no scraping of sites that forbid it. If you use the emails for outreach, follow the anti-spam law where you operate (CAN-SPAM in the US, GDPR/PECR in the UK and EU).
A real record
From a test run on 2026-10-28, Asbury Park, New Jersey, retail + food and drink (phone masked here, delivered in full):
{"name": "Glide Surf","category": "shop=outdoor","address": "520 Bangs Avenue", "city": "Asbury Park", "state": "NJ", "postcode": "07712","phone": "+1-732-•••-••••","website": "https://www.glidesurfco.com/","platform": "shopify", "isShopify": true, "websiteStatus": 200,"instagram": "glidesurfco", "facebook": "glidesurfco","osmUrl": "https://www.openstreetmap.org/node/4898569482","source": "OpenStreetMap contributors (ODbL) + the business's own homepage"}
On that run, 35 businesses with websites came back from OpenStreetMap. Their sites split into 8 Squarespace, 5 Shopify, 4 WordPress, 1 WooCommerce, 1 Square Online, 1 GoDaddy and 11 other, and 19 had a published email.
Input
| Field | Default | What it does |
|---|---|---|
location | (required) | Any place OpenStreetMap knows: Austin, Texas, Brooklyn, New York, Bristol, UK. |
categories | retail | retail, clothing-fashion, beauty-salons, food-drink, home-garden, pets, gifts-crafts-books, health-fitness, trades-services, automotive. |
platforms | any | Keep only sites on these platforms, e.g. ["shopify"]. Others are not charged. |
onlyWithWebsite | true | Skip businesses with no website on OpenStreetMap. |
onlyWithContact | false | Keep only rows with an email or phone. |
detectPlatform | true | Check each website (platform, email, socials). |
customTags | none | Advanced OpenStreetMap tags, e.g. craft=brewery, shop=bicycle. |
maxResults | 200 | Hard cap on leads, and so on cost. |
Output fields
name, category (OSM tag such as shop=pet), brand, address, city, state, postcode, country, phone, email, website, platform, isShopify, websiteStatus (HTTP code, robots-disallowed or an error), instagram, facebook, openingHours, lat, lon, osmUrl, source. JSON, CSV or Excel from the dataset tab.
Pricing
Pay per event: $0.004 per lead delivered after your filters. Businesses filtered out cost nothing. 200 Shopify stores = $0.80.
Limits
- Coverage is whatever OpenStreetMap volunteers have mapped. Big cities and tourist towns are well covered; some suburbs are thin. Every row links to its OSM record, so you can fix or add data at the source.
- The platform comes from fingerprints in the homepage. A heavily customised site can read as
other. - Emails are only the ones a business publishes itself (OSM or a
mailto:link on its homepage). We never guess addresses.