How to find UK business leads with emails and company directors

The quickest way to build a UK lead list with contacts is to combine Google Maps (to find local businesses) with Companies House (to find the director). Google Maps Leads Scraper UK on Apify does both: enter a city or postcode and a business type, and it returns each business with its email, phone, website audit, Companies House director, a HOT/WARM/COLD score and ready-to-send outreach copy, for $0.05 per lead.

Open Google Maps Leads Scraper UK on Apify $0.05 per lead ($0.04 on Gold)

Step by step

  1. Open Google Maps Leads Scraper UK. Go to apify.com/automationnation/uk-business-leads and click Try for free (Apify's free credit covers about 100 leads a month).
  2. Choose where and what. Enter one or more UK cities, towns or postcodes and a business type (restaurant, gym, hair salon, beauty salon, retail shop, cafe, bar, trades) — or any custom search term such as "accountant" or "plumber".
  3. Filter the leads. Optionally keep only businesses without a website (great for web-design agencies), businesses with a website, recently opened businesses, unclaimed Google listings, or a minimum number of Google reviews. Businesses removed by filters are free.
  4. Run it. Each lead takes a few seconds: Google Maps listing, website email, Companies House match (director returned only when the match is confident), website audit, lead score and AI outreach copy.
  5. Export or connect. Download CSV/Excel, or send leads to Google Sheets, HubSpot or Slack; schedule it to catch newly opened businesses.

Do it from code

Python

# pip install apify-client
from apify_client import ApifyClient

client = ApifyClient("YOUR_APIFY_TOKEN")
run = client.actor("automationnation/uk-business-leads").call(run_input={
  "cities": [
    "Manchester"
  ],
  "category": "restaurant",
  "maxResults": 20
})
for item in client.dataset(run["defaultDatasetId"]).iterate_items():
    print(item.get("name"), item.get("email"), item.get("directorName"), item.get("leadScore"))

REST API (cURL)

curl -X POST "https://api.apify.com/v2/acts/automationnation~uk-business-leads/run-sync-get-dataset-items?token=$APIFY_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{"cities": ["Manchester"], "category": "restaurant", "maxResults": 20}'

From an AI assistant (MCP)

Add this MCP server URL to Claude, ChatGPT or Cursor and ask in plain English:

https://mcp.apify.com?tools=automationnation/uk-business-leads

Alternatives

Need companies rather than local businesses? UK Companies House Leads ($0.008 per lead) lists newly incorporated companies and filing signals straight from the register, and Contact Waterfall Enrichment ($0.015 per company) finds emails for a list of websites you already have.

FAQ

Is it legal to email UK businesses?

B2B outreach to limited companies is generally allowed under UK GDPR and PECR when it's relevant and includes an opt-out; sole traders and partnerships are treated like individuals for email marketing. Check the rules for your use case.

Where do the director names come from?

From Companies House, the official UK company register. Each Google Maps business is matched by name, location and website, and the director is returned only for confident matches.

Written by AutomationNation, the developer of Google Maps Leads Scraper UK. Prices checked October 2026.