UK Charity Commission Leads Scraper (Charities & Trustees) avatar

UK Charity Commission Leads Scraper (Charities & Trustees)

Pricing

$6.00 / 1,000 charity lead records

Go to Apify Store
UK Charity Commission Leads Scraper (Charities & Trustees)

UK Charity Commission Leads Scraper (Charities & Trustees)

Scrape the official UK Charity Commission register (England & Wales): every registered charity with name, type, latest income & expenditure, phone, email, website, address, company number, activities & trustees + lead score. Filter by income, region, type & cause. Keyless. Monitor mode.

Pricing

$6.00 / 1,000 charity lead records

Rating

0.0

(0)

Developer

Scrape Sage

Scrape Sage

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

4 days ago

Last modified

Share

UK Charity Commission Leads Scraper — Charities, Income, Contacts & Trustees

Turn the official UK Charity Commission register (England & Wales) into a clean, contact-bearing B2B lead list. This actor reads the Commission's public bulk register extract and ships every registered charity with name, charity number, type, latest annual income & expenditure, contact phone, email & website, full address, Companies House number, activities, trustees and classification — plus an income band, a 0–100 lead score and a direct register link.

No API key, no login, no browser — straight from the official keyless data download.

Why this Charity Commission scraper?

Most "charity" tools are thin search wrappers that need an API key and return a handful of fields. This actor reads the complete official bulk register and ships the richest charity dataset in the category — the whole register of ~170,000 active charities, filterable by income, region, type and cause, with the fields that actually drive outreach:

DataThin search scrapersThis actor
Every registered charity in England & Wales❌ (per-query)✅ full register
Latest income & expenditure + income bandpartial✅ ~99%
Contact phone✅ ~100%
Contact email✅ ~86%
Website✅ ~74%
Full address & postcodepartial✅ ~98%
Companies House number (link to company)✅ where applicable
Activities / "what the charity does" text✅ ~99%
Trustees (names, chair)✅ opt-in
Classification (what / how / who)✅ opt-in
CIO / Gift-Aid / insolvency flags
Lead score (0–100)
Filter by income band & region
Monitoring (only new / changed)

Use cases

  • B2B lead generation — charities buy fundraising platforms, CRMs, payroll, insurance, audit & accountancy, IT, print and consultancy. Target them by income band and region and reach them with phone/email/website.
  • Fundraising & grant prospecting — find charities by cause (activitiesKeyword), size (minIncome) and location, and approach the right trustees.
  • Accountancy & audit firms — charities over income thresholds need independent examination or audit; filter by minIncome and region to build a prospect list.
  • Market & sector research — analyze the charity sector by income band, type (CIO vs charitable company vs trust), geography and activity.
  • Due diligence & enrichment — match charities to their Companies House company, check insolvency/administration flags, and pull trustees.
  • Fresh-lead monitoring — schedule the actor with monitorMode to capture newly-registered charities and new financial filings as they appear.

How to use

  1. Sign up for Apify — the free plan is enough to try this actor.
  2. Open the UK Charity Commission Leads Scraper, set your filters (income, region, type, cause), and click Start.
  3. Watch results stream into the dataset table.
  4. Export as JSON, CSV, Excel, XML, or RSS — or pull results programmatically via the Apify API.

Input

{
"minIncome": 100000,
"postcodePrefixes": ["SW", "EC", "WC"],
"activitiesKeyword": "education",
"withEmailOnly": true,
"sortBy": "incomeHigh",
"maxResults": 1000,
"includeTrustees": true
}
  • statuses (default ["Registered"]) — registration statuses to keep; add "Removed" for historical charities.
  • mainCharitiesOnly (default true) — drop linked subsidiary records.
  • minIncome / maxIncome — filter by latest reported annual income (GBP).
  • incomeBands"Under £10k", "£10k–£100k", "£100k–£500k", "£500k–£1M", "£1M–£10M", "Over £10M".
  • charityTypes — e.g. ["Charitable company", "CIO", "Trust"].
  • postcodePrefixes / addressContains — target a region or town.
  • nameQuery / activitiesKeyword — target by name or cause ("homeless", "mental health", "animal").
  • withEmailOnly / withPhoneOnly / withWebsiteOnly — contact filters.
  • registeredCompaniesOnly / cioOnly / giftAidOnly — structure filters.
  • registeredAfter / registeredBefore — newly-registered charities as fresh leads.
  • includeTrustees / includeClassification (default false) — attach trustees and what/how/who classification (downloads an extra register table).
  • sortBy / maxResults / minLeadScore — ranking & limits.
  • monitorMode / monitorKey — return only new / changed charities since the last run with the same key.

Output

One record per charity (recordType: "charity"):

{
"recordType": "charity",
"charityNumber": 1004145,
"organisationNumber": "5054337",
"charityName": "National Numeracy",
"charityType": "Charitable company",
"registrationStatus": "Registered",
"isActive": true,
"dateOfRegistration": "1996-04-15",
"latestIncome": 2175513,
"latestExpenditure": 1980004,
"incomeBand": "£1M–£10M",
"latestFinancialPeriodEnd": "2025-03-31",
"phone": "01273915044",
"email": "enquiries@nationalnumeracy.org.uk",
"website": "https://www.nationalnumeracy.org.uk",
"addressLines": ["12 Old Steine"],
"postcode": "BN1 1EJ",
"postcodeArea": "BN",
"fullAddress": "12 Old Steine, BN1 1EJ",
"companyNumber": "03240898",
"isCharitableCompany": true,
"isCIO": false,
"giftAidRegistered": true,
"activities": "Education and research…",
"trustees": [{ "name": "Jane Smith", "isChair": true, "type": "Individual", "appointed": "2019-09-01" }],
"trusteeCount": 9,
"registerUrl": "https://register-of-charities.charitycommission.gov.uk/charity-search/-/charity-details/5054337",
"leadScore": 88,
"leadSignals": ["Email on file", "Phone on file", "Website on file", "Large charity (£2,175,513 income)", "Registered company"],
"scrapedAt": "2026-06-22T00:00:00.000Z"
}

What to expect (field coverage)

Across registered, actively-reporting charities you can typically expect: phone ~100%, income ~99%, activities ~99%, postcode ~98%, email ~86%, website ~74%. Smaller, dormant or very old charities publish less. Fields are empty only when the Commission doesn't publish them — never because the scraper skipped them. With includeRawFields the original register row is attached under sourceFields.

Automate & schedule

import { ApifyClient } from 'apify-client';
const client = new ApifyClient({ token: 'MY_APIFY_TOKEN' });
const run = await client.actor('scrapesage/uk-charity-commission-leads').call({
minIncome: 250000,
postcodePrefixes: ['M', 'OL', 'BL'],
withEmailOnly: true,
maxResults: 1000,
});
const { items } = await client.dataset(run.defaultDatasetId).listItems();
console.log(`Got ${items.length} charity leads`);

Integrate with any app

Connect the dataset to 5,000+ apps — no code required:

  • Make — multi-step automation scenarios.
  • Zapier — push new charity leads straight into your CRM.
  • Slack — get notified when a monitored search finds new charities.
  • Google Drive / Sheets — auto-export every run to a spreadsheet.
  • Airbyte — pipe results into your data warehouse.
  • GitHub — trigger runs from commits or releases.

Use with AI assistants (MCP)

The output is clean, LLM-ready JSON. Call this actor from Claude, ChatGPT, or any agent framework through the Apify MCP server — ask your assistant to "find education charities in Manchester with over £250k income and an email" and let it run the scraper for you.

More scrapers from scrapesage

Build a complete UK & nonprofit lead-gen stack:

Tips

  • Target by sizeminIncome is the single best filter; £100k+ charities are the ones with budgets to spend.
  • Target by regionpostcodePrefixes accepts postcode areas (SW, M, B) or districts (SW1, M14).
  • Target by causeactivitiesKeyword searches the charity's own "what we do" text (e.g. education, homeless, hospice, arts).
  • Trustees & classification are opt-in — they download an extra register table and only enrich the charities you actually return, keeping base runs fast.
  • Recurring monitoring — the register refreshes monthly; combine a monthly Schedule with monitorMode to capture new registrations and fresh filings.

FAQ

Where does the data come from? The official Charity Commission for England & Wales public register bulk extract (the same data behind the online register), downloaded directly with no API key or login.

Does it cover Scotland and Northern Ireland? This actor covers England & Wales (the Charity Commission register). Scotland (OSCR) and Northern Ireland (CCNI) maintain separate registers.

Why is an email/website blank for some charities? The Commission only publishes contact details a charity chooses to provide. Phone and income are near-universal; email is published for ~86% of actively-reporting charities and website for ~74%.

Can I export to Google Sheets, CSV, or Excel? Yes — one click in the dataset view, or automatically on every run via the Google Drive integration.

How do I get only newly-registered charities? Set registeredAfter to a date, or turn on monitorMode and run on a monthly Schedule.

Is this legal? This actor uses publicly available official open data. You are responsible for using it in compliance with applicable laws (e.g. UK GDPR / PECR for outreach) and the Charity Commission's terms.

Need help?

Open an issue on the actor's Issues tab, or visit the Apify help center. Feature requests — including Scotland (OSCR) and Northern Ireland (CCNI) — are welcome; this actor is actively maintained.