MCS Certified Installers Scraper - UK Heat Pump & Solar Leads avatar

MCS Certified Installers Scraper - UK Heat Pump & Solar Leads

Pricing

$13.00 / 1,000 per mcs-certified installer returneds

Go to Apify Store
MCS Certified Installers Scraper - UK Heat Pump & Solar Leads

MCS Certified Installers Scraper - UK Heat Pump & Solar Leads

From $13 per 1,000 installers, no start fee. The official MCS register of UK heat pump, solar PV and battery installers: email, phone, website, address, MCS cert number, Boiler Upgrade Scheme flag, technologies and regions covered. Filter by technology, region, BUS or miles from a postcode.

Pricing

$13.00 / 1,000 per mcs-certified installer returneds

Rating

0.0

(0)

Developer

Scrapers Delight

Scrapers Delight

Maintained by Community

Actor stats

0

Bookmarked

3

Total users

2

Monthly active users

20 days ago

Last modified

Security

Limited permissions

Share

MCS Certified Installers Scraper - UK Heat Pump & Solar Installer Leads

Export the official MCS (Microgeneration Certification Scheme) register of UK renewables installers - the heat-pump, solar PV, battery, biomass and wind installers a homeowner must use to get the Boiler Upgrade Scheme grant (GBP 7,500 towards a heat pump) or be paid under the Smart Export Guarantee. MCS publishes every certified installer's contact details so consumers can check eligibility; this actor turns that register into a clean, deduplicated lead list.

One row = one MCS-certified installer, with the contact fields first: email, phone, website - then the MCS certification number and body, whether they are registered for the Boiler Upgrade Scheme, the technologies they are certified for, the regions they say they cover, their registered address and coordinates, and their MCS profile URL.

$13 per 1,000 installers ($0.013 each), no start fee. You pay only for installers delivered to your dataset.

Who buys this list

  • Heat pump, solar, inverter and battery manufacturers and distributors recruiting installers into a network or trade-account programme - filter by technology, BUS-registered and region.
  • Green-finance lenders and BNPL providers signing up installers as point-of-sale partners.
  • Energy suppliers building approved-installer panels (heat pump, solar + battery, smart export).
  • Renewables lead-gen agencies, software vendors (quoting, design, CRM) and trade publishers selling to installers.

What you get - measured on the whole register

Measured on a live run of the full register on 2026-09-23 (5,614 installers, the whole population, not a sample):

FieldFilledNotes
email100.0%as published; MCS's own addresses (@mcscertified.com etc.) are never emitted
phone / phoneE16498.7%UK number canonicalised; 45% mobiles (phoneType)
website54.8%first real host from the published text; junk (emails, names, phone numbers typed into the website box) is dropped, the original kept in websiteAsPublished
all three (email + phone + website)54.5%3,061 installers
certificationNumber, certificationBody100%e.g. NAP-12995 / NAPIT, ELC-54471 / NICEIC - unique per row
boilerUpgradeScheme100%true on 1,663 installers
technologies100%Solar PV 4,310 · Battery Storage 2,775 · Air Source Heat Pump 2,166 · Ground/Water Source 544 · Exhaust Air 183 · Solar Heating 160 · Biomass 57 · Solar Assisted 21 · Ground Assisted 14 · Small Wind 11 · Micro CHP 3
technologySubType40.2%Air-To-Water (heat-pump installers that state it)
regions, nations, regionCount95.0%5% of installers tick no region on MCS - shipped as [], not guessed
addressLine1, postcode, latitude/longitude, fullAddress100%
addressLine2 / addressLine3 / county85.3% / 72.9% / 88.7%county printed as "n/a" on 634 records ships null
profileUrl100%the installer's page on mcscertified.com
distanceKm / distanceMileswith nearPostcode
country0.04%MCS prints "Unspecified" on 5,612 of 5,614 - shipped null; use nations / postcode

Input

InputWhat it does
technologiesMCS's own technology filter: solar_pv, battery, ashp, gshp_wshp, eahp, sahp, all_heat_pumps, solar_thermal, biomass, wind_turbine, micro_chp. Several = the union (MCS lists installers matching more of them first).
requireAllTechnologiesIntersection instead: e.g. solar_pv + battery = installers certified for both.
regionsRegions the installer says they cover: england (any English region), scotland, wales, northern_ireland, nationwide (all 12), or an English region (london, south_west, yorkshire_humberside...).
boilerUpgradeSchemeOnlyOnly installers registered for the Boiler Upgrade Scheme.
keywordMCS's own search box (company-name words).
nearPostcode + radiusMilesNearest-first from a UK postcode or district (located via postcodes.io), stopping at the radius. Fills distanceKm and distanceMiles.
requirePhone, requireWebsiteSkip rows without a valid phone / a website. Skipped rows are never charged.
maxItemsStop after this many delivered installers. Default 25; 0 = everything that matches.
concurrencyListing pages fetched in parallel (default 4).
saveRawPagesKeep the first 40 raw JSON pages in the key-value store for audit.
proxyConfigurationOff by default - MCS answers Apify's network directly.

Examples:

{ "technologies": ["ashp"], "boilerUpgradeSchemeOnly": true, "maxItems": 0 }

All 1,615 BUS-registered air-source heat pump installers.

{ "technologies": ["solar_pv", "battery"], "requireAllTechnologies": true, "nearPostcode": "BS1 4DJ", "radiusMiles": 10, "maxItems": 0 }

Solar + battery installers within 10 miles of central Bristol, nearest first (33 on 2026-09-23).

Example row (real, from the verified run)

{
"installerId": "2898",
"companyName": "Piping Hot Cookers Ltd",
"email": "james.patmore@pipinghotcookers.com",
"phone": "01327307130",
"phoneE164": "+441327307130",
"phoneType": "landline",
"phoneAsPublished": "01327 307130",
"website": "http://www.pipinghotstoves.com",
"websiteDomain": "pipinghotstoves.com",
"websiteAsPublished": "www.pipinghotstoves.com",
"certificationNumber": "ELC-54471",
"certificationBody": "NICEIC",
"boilerUpgradeScheme": true,
"technologies": ["Solar PV", "Battery Storage", "Air Source Heat Pump", "Ground/Water Source Heat Pump"],
"technologySubType": "Air-To-Water",
"heatPumpInstaller": true,
"solarPvInstaller": true,
"batteryInstaller": true,
"regions": ["Eastern", "East Midlands", "London", "South East", "South West", "West Midlands", "Yorkshire & Humberside", "Wales"],
"regionCount": 8,
"nations": ["England", "Wales"],
"coversAllRegions": false,
"addressLine1": "Unit 23, Cottesbrooke Park",
"addressLine2": "Heartlands Business Park",
"addressLine3": "DAVENTRY",
"county": "Northamptonshire",
"postcode": "NN11 8YL",
"postcodeDistrict": "NN11",
"country": null,
"fullAddress": "Unit 23, Cottesbrooke Park, Heartlands Business Park, DAVENTRY, Northamptonshire, NN11 8YL",
"latitude": 52.2733,
"longitude": -1.17558,
"distanceKm": null,
"distanceMiles": null,
"profileSlug": "piping-hot-cookers-ltd",
"profileUrl": "https://mcscertified.com/find-an-installer/piping-hot-cookers-ltd/",
"scrapedAt": "2026-09-23T04:50:01.748Z"
}

Output fields

FieldDescription
installerIdMCS's own installer id - the dedupe key; each installer is delivered and charged once per run
companyNameInstaller company name
emailContact email as published (MCS platform addresses removed)
phone, phoneE164, phoneTypeUK number (01327307130), E.164 (+441327307130), landline / mobile / freephone / non-geographic
phoneAsPublishedThe phone text exactly as MCS shows it - kept even when it is not a valid number
website, websiteDomain, websiteAsPublishedUsable website URL, its bare domain, and the original text
certificationNumber, certificationBodyMCS certification number and the body that certified the installer (NICEIC, NAPIT, APHC, OFTEC, The IAA, BAB, HETAS, Simply Certification)
boilerUpgradeSchemeRegistered for the Boiler Upgrade Scheme (true/false)
technologiesCertified technologies, labelled exactly as MCS labels them
technologySubTypeHeat-pump sub-type as published (Air-To-Water)
heatPumpInstaller, solarPvInstaller, batteryInstallerQuick booleans for the three biggest buyer segments
regions, regionCount, nations, coversAllRegionsRegions covered (MCS labels), how many, which UK nations, and whether all 12
addressLine1..3, county, postcode, postcodeDistrict, fullAddressRegistered address
countryAs published - almost always "Unspecified" on MCS, so null
latitude, longitudeCoordinates MCS stores for the installer
distanceKm, distanceMilesDistance from nearPostcode (MCS returns kilometres; miles converted)
profileSlug, profileUrlThe installer's MCS profile page
scrapedAtISO timestamp of the run

A RUN_SUMMARY record in the key-value store states how many installers MCS says match your filters, how many unique ones came back, rows removed by each of your filters, retries, and delivered == charged.

Why this one

  • Completeness is checked, not assumed. Every uncapped run compares the unique installers it collected to the total MCS states for the same filters and fails loudly if short (the full register: 5,614 of 5,614). A failed page is retried on a fresh connection and gets a repair pass; a page that answers "0 results" inside the stated page range is treated as a failure, never as the end of the list.
  • Charged once per installer, keyed on MCS's id, only for rows actually delivered. Rows your filters remove are never charged. No start fee.
  • Contacts cleaned without inventing anything: phones in E.164 with a type, junk in the website box dropped, MCS's own helpdesk addresses stripped, placeholders ("n/a", "Unspecified") shipped as null. Nothing is "repaired" - a 12-digit phone is left null with the original in phoneAsPublished.
  • Postcode radius search (nearest-first with miles), AND-matching of technologies, server-side region and BUS filters, coversAllRegions / nations / regionCount for territory planning.
  • Fast and light: the full register in about 75 seconds, no browser, no proxy.

Pricing

$0.013 per installer delivered (pay-per-event, installer-scraped). No start fee, no charge for filtered-out rows. An empty input returns the default 25 installers = $0.325. The full register (5,614) costs about $73.

Limits - read before buying

  • Regions are what the installer ticked, not a measured service area; 5% tick none. radiusMiles measures from the installer's registered office.
  • Website is published by only 55% of installers. Emails are on 100%; 45% of phones are mobiles.
  • MCS ranks multi-technology results with installers matching more of your technologies first; order is otherwise by MCS id. Both orders were measured identical across repeated sweeps.

Source

MCS Find an Installer - https://mcscertified.com/find-an-installer/ - read through the same JSON endpoint the page's own search uses (admin-ajax.php?action=filter_installers, 30 installers per page). Data is as MCS publishes it at run time.