VOOZH about

URL: https://apify.com/morkerr/mcs-certified-installers-scraper-uk

โ‡ฑ MCS Certified Installers Scraper - UK ยท Apify


๐Ÿ‘ MCS Certified Installers Scraper - UK avatar

MCS Certified Installers Scraper - UK

Pricing

from $15.00 / 1,000 results

Go to Apify Store

MCS Certified Installers Scraper - UK

Scrape MCS certified installer data from mcscertified.com. Extract contacts, certs, technology details (Solar PV, Heat Pumps, Battery Storage, Biomass, Wind), and geographic coverage for 5,500+ UK installers. Outputs structured JSON with email, phone, website, address, and others.

Pricing

from $15.00 / 1,000 results

Rating

0.0

(0)

Developer

๐Ÿ‘ morkerr

morkerr

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

4 days ago

Last modified

Share

MCS Certified Installers Scraper

๐Ÿ‘ Apify Actor
๐Ÿ‘ Node.js

Scrape certified installer data from mcscertified.com/find-an-installer/ โ€” the official UK registry of MCS (Microgeneration Certification Scheme) certified installers. This actor extracts detailed contact information, certification details, technology specializations, and geographic coverage for thousands of renewable energy installers across the United Kingdom.


Use Cases

  • Solar PV Installer Lists โ€” Build targeted lead lists of Solar PV certified installers by region
  • Heat Pump Market Research โ€” Analyze the distribution of Air Source & Ground Source Heat Pump installers across the UK
  • Competitive Analysis โ€” Identify certified installers in your target postcodes and service areas
  • Trade Body Auditing โ€” Verify certification status, certification bodies, and technology coverage
  • Green Energy Directories โ€” Generate clean structured data for renewable energy directories and comparison tools
  • Supply Chain Development โ€” Find installation partners by technology type (battery storage, biomass, solar thermal, wind turbine, etc.)

Features

  • Technology Filtering โ€” Filter by 10+ renewable technology types (server-side, reduces API response)
  • Regional Filtering โ€” Filter by UK nation (England, Scotland, Wales, Northern Ireland) with England subregion support (client-side filtering)
  • All Contact Data โ€” Email, telephone, website, full address breakdown (line 1/2/3, county, postcode, country)
  • Certification Info โ€” Certification number, certification body, boiler upgrade scheme eligibility
  • Geographic Coordinates โ€” Latitude and longitude for each installer
  • Comprehensive Coverage โ€” Scrapes all 5,500+ certified installers in the MCS database
  • Configurable Pagination โ€” Set a page limit for small test runs or scrape the complete dataset
  • Clean Output โ€” Structured JSON in Apify dataset with consistent field naming

Input Options

FieldTypeDescription
technologiesMulti-selectFilter by renewable technology types
regionsMulti-selectFilter by UK nations (England, Scotland, Wales, Northern Ireland)
englandSubregionsMulti-selectSub-regions within England (only applies when England is selected)
maxPagesIntegerMaximum pages to scrape (0 = all pages, ~185 pages for full dataset)

Available Technology Filters

ValueLabel
air-source-heat-pumpAir Source Heat Pump
battery-storageBattery Storage
biomassBiomass
exhaust-air-heat-pumpExhaust Air Heat Pump
ground-water-source-heat-pumpGround/Water Source Heat Pump
micro-chpMicro CHP
small-wind-turbineSmall Wind Turbine
solar-assisted-heat-pumpSolar Assisted Heat Pump
solar-heatingSolar Heating
solar-pvSolar PV

Available Region Filters

ValueLabelSubregions
englandEnglandEastern, East Midlands, London, North East, North West, South East, South West, West Midlands, Yorkshire & Humberside
scotlandScotlandโ€”
walesWalesโ€”
northern-irelandNorthern Irelandโ€”

Output Fields

Each installer record in the dataset includes:

FieldDescription
nameInstaller company name
installerIdUnique MCS installer ID
slugURL-friendly name slug
urlFull profile URL on mcscertified.com
emailContact email address
telephoneContact phone number
websiteCompany website URL
addressFull address (combined)
addressLine1Address line 1
addressLine2Address line 2
addressLine3Address line 3
countyCounty
postcodePostcode
countryCountry
certificationNumberMCS certification number
certificationBodyCertifying body
boilerUpgradeSchemeBoiler Upgrade Scheme eligibility (boolean)
technologiesArray of renewable technology labels
regionsArray of UK region labels
latLatitude coordinate
lngLongitude coordinate
distanceDistance from search centre point
technologySubTypeTechnology sub-type
scrapedAtISO timestamp of when the record was scraped

How It Works

This actor communicates directly with the WordPress AJAX API that powers the mcscertified.com installer search. It does NOT use a headless browser:

  1. Nonce Extraction โ€” Fetches the page HTML to extract the WordPress AJAX nonce
  2. API Queries โ€” Sends structured GET requests to admin-ajax.php?action=filter_installers
  3. Server-Side Technology Filtering โ€” Technologies like Solar PV, Heat Pumps are filtered server-side by the API
  4. Client-Side Region Filtering โ€” Region filtering is applied post-query using boolean flags in the API response
  5. Dataset Output โ€” Each validated record is pushed to the Apify dataset

No browser, no proxies, no heavy dependencies. This makes the actor fast (~1 second per page), lightweight (~60MB container), and highly reliable.

Quick Start

  1. Open the actor in Apify Console: mcscertified-com-installer-scraper
  2. Click Start with default settings to scrape all installers
  3. Or configure filters to narrow your results
  4. Export results as JSON, CSV, XML, or Excel

API Example

const{ ApifyClient }=require('apify-client');
const client =newApifyClient({token:'YOUR_API_TOKEN'});
const run =await client.actor('morkerr/mcscertified-com-installer-scraper').call({
technologies:['solar-pv'],
regions:['scotland'],
maxPages:10,
});
const{ items }=await client.dataset(run.defaultDatasetId).listItems();
console.log(`Extracted ${items.length} installers`);

Performance

  • Full scrape (all 5,532 installers, 185 pages): ~3-4 minutes
  • Per page: ~1 second
  • Container size: ~60MB (Node.js 20, no browser dependencies)
  • Memory usage: ~80MB

Limitations

  • Region filtering is applied client-side because the MCS API does not support server-side region filtering
  • The MCS AJAX nonce has a 12-24 hour lifetime; the actor extracts a fresh nonce on each run
  • The API returns a maximum of 30 results per page

Changelog

1.0.0

  • Initial release
  • AJAX API-based scraping (no browser)
  • Technology and region filtering
  • Complete installer data extraction

Support

Report issues or request features via GitHub Issues.

Disclaimer

This actor scrapes publicly available data from mcscertified.com. Users are responsible for complying with the website's terms of service and applicable data protection regulations when using scraped data.

You might also like

MCS Certified Installers Scraper โŒ

morkerr/mcscertified-com-installer-scraper

Scrape MCS-certified installer data from mcscertified.com. Extract contacts, certs, technology details (Solar PV, Heat Pumps, Battery Storage, Biomass, Wind), and geographic coverage for 5,500+ UK installers. Outputs structured JSON with email, phone, website, address, and coordinates. Ideal for l

MCS Certified Products Scraper

morkerr/mcscertified-com-product-scraper

Scrape 260,000+ MCS certified renewable energy products from the official UK scheme directory. Extract certification numbers, manufacturers, model numbers, technology types, SCOP data, and certification details.

Solar Installer Directory Scraper - EnergySage Suppliers

jungle_synthesizer/solar-installer-directory-scraper

Scrape EnergySage's US solar installer directory โ€” installers, financiers, and equipment partners. Extracts company names, addresses, phone, email, founding date, services, panel/inverter/battery brands, financing partners, licenses, and EnergySage Approved status.

๐Ÿ‘ User avatar

BowTiedRaccoon

10

Solar Installer Lead Scraper - Verified Emails

samstorm/solar-lead-scraper

Scrape solar installer and solar energy company leads from Google Maps with verified emails, phones and social links. Export clean data to HubSpot, Salesforce, CSV, JSON, or Excel.

3

Solar Industry - Installers, Reviews, Incentives & AI Analysis

buseta/solar-industry-scraper

Scrape solar installer data from SolarReviews + EnergySage + DSIRE incentives database. Get ratings, reviews, pricing, certifications, tax credits, and rebates by state. AI-powered market analysis included.

EnergySage Solar Data Scraper

crawlerbros/energysage-scraper

Scrape EnergySage.com - America's largest solar marketplace. Get solar panel rankings, state solar cost data, news articles, and installer directory information.

EIA Renewable Energy Generator Scraper - Solar, Wind & Storage

jungle_synthesizer/renewable-energy-project-tracker-scraper

Scrape 800,000+ renewable energy generator records from the EIA open data API. Extract solar, wind, battery storage, and other generators with capacity, location, technology, and balancing authority. Covers EIA Form 860/860M. Free EIA API key required.

๐Ÿ‘ User avatar

BowTiedRaccoon

2

GOV UK Companies Register

harvestedge/gov-uk-companies-register

The UK Companies Scraper for UK Chamber of Commerce. Ideal for lead generation, compliance checks, KYC enrichment, and UK company intelligence workflows. GOV.UK