UK Business Leads (via Apify)

io.github.retracnv1.0.0Updated Oct 3, 2026

UK business leads from Google Maps with emails, phones, Companies House directors and outreach.

Overview

AI-generated overview

Generates UK business lead lists from Google Maps, enriched with emails, phones, Companies House directors and AI outreach copy.

What it does
Runs an Apify actor that turns a UK city or postcode plus a business type into one row per business, including name, address, phone, website, email, Google rating and reviews, Companies House director and company number, SIC codes, website audit score, a HOT/WARM/COLD lead score, and ready-to-send AI outreach email, LinkedIn message and SMS. Directors are returned only for confident Companies House matches.
When to use it
Useful for UK-focused prospecting and outreach when you want a batch of local business leads with contact details and draft messages, rather than searching directories by hand. It fits sales, marketing and research workflows that start from a city and a category.
Requirements
A remote MCP endpoint at mcp.apify.com, reached with an Apify API token sent as an Authorization Bearer header. A free Apify account is needed to obtain the token. Runs are billed per lead, and the free credit covers a limited number of leads.
Before you install
The Authorization header carries an Apify API token, so treat it as a secret. Runs cost money per lead, so set result limits deliberately. The server collects business contact data and sends queries to Apify and Google Maps, and the generated outreach messages should be reviewed before sending.

Installation

In SourceWeft

  1. Open UK Business Leads (via Apify) in the dashboard and add it to a workspace.
  2. Enable the server for the chats that should use its tools.

Web executable via Streamable HTTP. Remote servers run from the web runtime once configured in a workspace.

Other MCP clients

Add this to your client's mcpServers config.

{
  "mcpServers": {
    "uk-business-leads": {
      "type": "http",
      "url": "https://mcp.apify.com/?tools=automationnation/uk-business-leads"
    }
  }
}

README

UK business leads from Google Maps with emails and Companies House directors

[Run on Apify]

Google Maps Leads Scraper UK is an Apify Actor that turns a UK city and business type into a lead list with emails, phone numbers, Companies House directors, HOT/WARM/COLD lead scores and ready-to-send AI outreach messages.

Price: $0.05 per lead ($0.04 on Gold) · Run it: https://apify.com/automationnation/uk-business-leads · Guide: https://retracn.github.io/automationnation-actors/uk-business-leads/

Quick facts

  • One row per business: name, address, phone, website, email, Google rating and reviews, Companies House director, company number and SIC codes, website audit score, HOT / WARM / COLD score, and AI outreach email, LinkedIn message and SMS.
  • Any UK city, town or postcode; businesses removed by your filters are free.
  • Price: $0.05 per lead ($0.04 on Gold); Apify's free $5 credit covers about 100 leads a month.
  • About 10–15 minutes per 100 leads; directors are returned only for confident Companies House matches.

Example input

json
{  "cities": [    "Manchester"  ],  "category": "restaurant",  "maxResults": 20}

Run it from code

REST API

bash
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}'

Python — see examples/python_example.py

python
# pip install apify-clientfrom 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"))

JavaScript — see examples/node_example.mjs

js
// npm install apify-clientimport { ApifyClient } from 'apify-client';
const client = new ApifyClient({ token: 'YOUR_APIFY_TOKEN' });const run = await client.actor('automationnation/uk-business-leads').call({  "cities": [    "Manchester"  ],  "category": "restaurant",  "maxResults": 20});const { items } = await client.dataset(run.defaultDatasetId).listItems();for (const item of items) console.log(item.name, item.email, item.directorName, item.leadScore);

Use it with AI agents (MCP)

Hosted MCP server URL (Claude, ChatGPT, Cursor and other clients with remote MCP support):

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

Local config for Claude Desktop / Cursor — mcp/claude_desktop_config.json:

json
{  "mcpServers": {    "uk-business-leads": {      "command": "npx",      "args": [        "-y",        "@apify/actors-mcp-server",        "--tools",        "automationnation/uk-business-leads"      ],      "env": {        "APIFY_TOKEN": "YOUR_APIFY_TOKEN"      }    }  }}

FAQ

How do I get UK business leads from Google Maps with emails? Enter a city (or postcode) and a business type in Google Maps Leads Scraper UK on Apify. It returns one lead per business with the email found on its website, phone number, Companies House director, a lead score and ready-to-send outreach copy.

Is there a tool that combines Google Maps and Companies House data? Yes — Google Maps Leads Scraper UK matches each Google Maps business to the UK company register by name, location and website, and returns the director only when the match is confident.

More from AutomationNation


This repository holds usage examples. The scraper itself runs on the Apify platform; you need a free Apify account and API token. Examples are MIT licensed.

Source: README.md at commit 35ef7ec

Tools

0
Tool metadata has not been indexed yet.

Version history

1
  1. v1.0.0LatestOct 3, 2026