Local Business Leads + Shopify Store Finder (any city) avatar

Local Business Leads + Shopify Store Finder (any city)

Pricing

$4.00 / 1,000 business leads

Go to Apify Store
Local Business Leads + Shopify Store Finder (any city)

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

John Vedovino II

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

10 hours ago

Last modified

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 onlyWithWebsite off).
  • 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)

SourceWhat we takeTerms
OpenStreetMap via the Overpass APIBusiness name, category, address, phone, email, website, hours, socialsOpen 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.
NominatimOne 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 homepagePlatform fingerprint, published mailto: email, Instagram and Facebook linksOne 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

FieldDefaultWhat it does
location(required)Any place OpenStreetMap knows: Austin, Texas, Brooklyn, New York, Bristol, UK.
categoriesretailretail, clothing-fashion, beauty-salons, food-drink, home-garden, pets, gifts-crafts-books, health-fitness, trades-services, automotive.
platformsanyKeep only sites on these platforms, e.g. ["shopify"]. Others are not charged.
onlyWithWebsitetrueSkip businesses with no website on OpenStreetMap.
onlyWithContactfalseKeep only rows with an email or phone.
detectPlatformtrueCheck each website (platform, email, socials).
customTagsnoneAdvanced OpenStreetMap tags, e.g. craft=brewery, shop=bicycle.
maxResults200Hard 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.

More Actors by johnveds15