Local Business Leads: Emails, Phones by City & Category avatar

Local Business Leads: Emails, Phones by City & Category

Pricing

from $4.00 / 1,000 business founds

Go to Apify Store
Local Business Leads: Emails, Phones by City & Category

Local Business Leads: Emails, Phones by City & Category

Build local business lead lists by city and category with email, phone, website and social links from open Overture Maps Places data. Useful for lead generation, B2B prospecting, business directories, Google Maps alternatives, email finding and local SEO. No scraping, proxies or ToS evasion.

Pricing

from $4.00 / 1,000 business founds

Rating

0.0

(0)

Developer

Zenith Ops

Zenith Ops

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

5 days ago

Last modified

Share

Build local business lead lists by city, radius and category from the open Overture Maps Places dataset. Results include emails, phones, websites, social profiles, addresses, coordinates and confidence—without Google Maps scraping, proxies or access-control evasion.

Use cases

  • Agency prospecting: find plumbers, dentists, accountants or other businesses near a service area and filter to email or phone contacts.
  • CRM enrichment: append public contact and address fields to an existing business list, then verify before outreach.
  • Local SEO: identify businesses and competitors by category and neighbourhood for audits and citation work.

Overture has emails for only a minority of places. Use requireContact: "any" (email, phone or website) or requireContact: "phone" for broader coverage; requireContact: "email" intentionally returns fewer rows.

Input

locations accepts city, town or address strings (up to 25). centerLatitude + centerLongitude can be used instead. categories accepts friendly terms such as dentist, plumber, lawyer, hairdresser, restaurant, gym, accountant and Overture taxonomy IDs. Leave it empty for all categories. radiusKm is 0.2–50 (default 10). requireContact is any, email_or_phone, email, phone, website or none. minConfidence, excludeClosed, nameContains and maxResultsPerLocation are optional filters.

Example:

{"locations":["Göteborg, Sweden"],"categories":["plumber","electrician"],"requireContact":"email","radiusKm":20}

Sample output

{"status":"ok","name":"Dahl","category":"plumbing","email":"goteborg@dahl.se","phone":"+4631848480","website":"https://www.dahl.se/butiker/175","socials":{"facebook":"https://www.facebook.com/101377841595757"},"address":{"street":"Norra Ågatan 38","city":"Mölndal","postcode":"431 35","region":null,"country":"SE","formatted":"Norra Ågatan 38, 431 35 Mölndal, SE"},"latitude":57.668827,"longitude":12.012473,"distanceKm":5.06,"confidence":0.999,"contactScore":3,"overtureId":"99d1c37d-0c0b-42e8-b993-67c0fdd2d9d2"}

Pricing

Successful business items cost $0.004 each (about $4 per 1,000 leads). For example, 500 dentists with an email cost about $2.00, plus the small Apify start event (about $0.00005 per GB). Empty searches and location errors are not charged. The free Apify plan caps successful items at 25 per run.

FAQ

Why is email empty? Overture only has an email when a contributing dataset supplied it; email coverage is a minority of places and addresses are not verified. Try any or phone for more rows.

How is this different from Google Maps scrapers? This actor reads Overture's licensed bulk Places release and geocodes search text with rate-limited OpenStreetMap Nominatim. It does not scrape Google Maps, bypass blocks or use proxies.

How fresh is the data? The actor selects the latest available Overture Places release. Coverage and freshness vary by source, country and business; check overtureRelease, retrievedAt and confidence.

What is the free-plan cap? Up to 25 successful business items per run. The actor stops charging when that cap is reached.

Data, attribution and lawful use

Source: Overture Maps Foundation Places, with contributing datasets and licences described on its attribution page. Overture attribution must be retained; do not resell raw Overture data as a standalone dataset. Location lookup uses OpenStreetMap Nominatim (© OpenStreetMap contributors, ODbL). Contact details may be personal data: comply with GDPR/ePrivacy and local marketing rules, honour opt-outs, and verify addresses before outreach.

Emails are not deliverability-verified, and confidence measures place existence—not email quality. This is not legal advice.

API example

curl -X POST "https://api.apify.com/v2/acts/interconnected_seaport~overture-local-business-leads/run-sync-get-dataset-items?token=YOUR_TOKEN" \
-H "Content-Type: application/json" \
-d '{"locations":["Uppsala, Sweden"],"categories":["dentist"],"requireContact":"email","maxResultsPerLocation":20}'