France RGE & Qualiopi Scraper: Certified Company Leads avatar

France RGE & Qualiopi Scraper: Certified Company Leads

Pricing

from $2.10 / 1,000 rge companies

Go to Apify Store
France RGE & Qualiopi Scraper: Certified Company Leads

France RGE & Qualiopi Scraper: Certified Company Leads

Official French lists: RGE contractors (entreprises RGE, artisans RGE, Qualibat, QualiPAC: heat pumps, solar, insulation; 59,000 with phone and email) and training providers (organismes de formation, Qualiopi). Optional directors, headcount, revenue. Alerts on new certifications.

Pricing

from $2.10 / 1,000 rge companies

Rating

0.0

(0)

Developer

EuroScrape

EuroScrape

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

3 days ago

Last modified

Features

Limited permissions

Share

Export the official French lists of certified companies in one Actor:

  • RGE contractors (Reconnu Garant de l'Environnement, ADEME): the 59,090 building and energy companies certified for heat pumps, solar panels, insulation, windows, wood stoves, ventilation or energy audits, the only ones whose customers can get MaPrimeRénov' and CEE subsidies. Each company comes with its phone (95%), email (99%) and website when it has one (44%), and all its valid qualifications on a single row.
  • Training providers (organismes de formation, Ministry of Labour): the 154,590 declared providers, of which 45,881 are Qualiopi-certified, with their Qualiopi categories (training, apprenticeship/CFA, skills assessment, VAE), specialties, number of trainees and trainers.

Filter by department, postal code, work domain, certification date or size, and get only the new ones on each scheduled run. Official open data (Licence Ouverte), no login, no API key.

🤖 At a glance (for people and AI assistants)

  • Use it when you want French RGE contractors (entreprises RGE, artisans RGE, installateurs de pompes à chaleur, poseurs de panneaux solaires, isolation) with contacts, or French training providers / Qualiopi organisations (organismes de formation certifiés Qualiopi, CFA), or alerts on newly certified ones.
  • Minimal input: { "list": "rge", "departments": ["69"], "domains": ["Pompe à chaleur : chauffage"], "maxItems": 100 } or { "list": "training", "regions": ["84"], "qualiopi": "any", "maxItems": 100 }
  • Output: RGE: name, siret, address, postalCode, city, phone, phoneE164, email, website, domainsEn, qualifications (code, certificate, body, validity dates, certificate URL), firstCertifiedOn, nextExpiryOn. Training: name, siret, declarationNumber, address, region, qualiopiCertified, qualiopi (4 categories), specialties, trainees, trainers, lastDeclarationOn.
  • Option: "includeCompanyProfile": true adds the official company profile from the French register: legal form, NAF code, creation date, headcount, directors (name and role), latest revenue, VAT number.
  • Price: $3 per 1,000 RGE companies, $1.50 per 1,000 training providers, $2 per 1,000 company profiles (option), plus $0.003 per run. The summary row is free.
  • Not for: individuals' renovation projects, reviews or prices of contractors, or training course catalogues (CPF offers). The training list publishes no phone or email.

✨ Why this Actor

📇 Leads with contactsRGE companies come with the phone and email they gave to their certification body: 56,222 phones and 58,555 emails for 59,090 companies on 7 Nov 2026. Phones are also normalised to +33… (phoneE164).
🧩 One company = one rowADEME publishes one line per qualification (157,469 lines). The Actor groups them by SIRET: every domain, certificate, certification body and validity date of a company in a single row, plus firstCertifiedOn, latestCertifiedOn and nextExpiryOn.
🌐 Real websites onlyFor 11,706 companies, the "website" published by ADEME is only their profile page at the certification body (qualit-enr.org…). The Actor moves it to certifierPageUrl, so website is always the company's own site.
🆕 New and expiring certificationscertifiedSince gives fresh leads (1,749 companies got a new RGE qualification between 8 Oct and 7 Nov 2026); expiringBefore gives renewal leads (5,328 companies have a qualification ending before 31 Dec 2026).
🏢 Optional company profileOne switch adds the official register data of each company: legal form, NAF activity, creation date and age, headcount range, sole-proprietor flag, directors (name and role), latest revenue and net income when published, VAT number. Charged only when the profile is found.
🎓 Qualiopi made simpleThe Ministry's 37 MB file is read for you: Qualiopi status per category, NSF specialties with labels, trainees, trainers, fiscal year. Filter by specialty code or word, minimum trainees or trainers.
🔔 Monitor + instant alertsGive the search a monitor name and schedule it: each run returns only new companies (a new RGE qualification, a new training provider), and can send them to Telegram, Discord, Slack or a webhook (Make, Zapier, n8n, your CRM).
✅ Official and checkableADEME's list is updated every day; each qualification keeps the link to its certificate (PDF). Training providers keep their declaration number (NDA) and SIRET.

🎯 Use cases

  • Sell to renovation contractors: heat pump, solar, insulation and window suppliers, wholesalers, software vendors (quotes, invoicing, planning), insurers and banks reach the certified installers of their area.
  • Lead generation for energy renovation: platforms and CEE obligated parties build their network of RGE partners by department and domain.
  • Certification and training services: consultants, trainers and certification bodies reach companies whose RGE qualification ends soon, or providers that are not Qualiopi-certified yet.
  • EdTech and B2B sales to training providers: LMS, CRM, e-learning content and Qualiopi audit firms target providers by region, specialty and size.
  • Market research: how many certified installers per department and domain, how many Qualiopi providers per specialty.

🚀 Examples

Heat pump installers in the Rhône (69):

{ "list": "rge", "departments": ["69"], "domains": ["Pompe à chaleur : chauffage"], "maxItems": 100 }

Solar panel installers of Île-de-France working for individuals, certified in the last 3 months:

{ "list": "rge", "departments": ["75", "77", "78", "91", "92", "93", "94", "95"], "domains": ["Panneaux solaires photovoltaïques"], "worksForIndividuals": "yes", "certifiedSince": "2026-08-01", "maxItems": 500 }

Heat pump installers of the Gironde with their directors, headcount and revenue (company profile option):

{ "list": "rge", "departments": ["33"], "domains": ["Pompe à chaleur : chauffage"], "includeCompanyProfile": true, "maxItems": 200 }

Insulation companies whose RGE qualification ends before the end of the year (renewal leads):

{ "list": "rge", "workCategories": ["Travaux d'efficacité énergétique"], "expiringBefore": "2026-12-31", "maxItems": 1000 }

Qualiopi IT training providers of Auvergne-Rhône-Alpes with at least 100 trainees:

{ "list": "training", "regions": ["84"], "qualiopi": "any", "specialties": ["326"], "minTrainees": 100, "sortBy": "trainees", "maxItems": 200 }

Apprentice training centres (CFA) certified Qualiopi in Brittany:

{ "list": "training", "regions": ["53"], "qualiopi": "apprenticeship", "maxItems": 500 }

📊 Data Report · 7 Nov 2026: who is certified in France

RGE (ADEME list of 7 Nov 2026, 157,469 qualifications, 59,090 companies)

Work domainCertified companies
Heat pump (heating)15,604
Heat pump water heater15,528
Interior wall, roof slope or ceiling insulation13,380
Windows, shutters, exterior doors13,176
Loft insulation9,053
External wall insulation8,258
Mechanical ventilation6,015
Wood stove or insert5,957
Solar PV panels5,750
  • 97% of RGE companies work for individuals; 95% publish a phone number, 99% an email, 44% a website of their own.
  • 1,749 companies received a new RGE qualification in the last 30 days, and 5,328 have one that ends before 31 Dec 2026.

Training providers (Ministry of Labour list of 7 Nov 2026)

  • 154,590 declared training providers, 45,881 Qualiopi-certified: 4,510 for apprenticeship (CFA), 4,266 for skills assessments, 2,415 for VAE.
  • 26,341 providers declared at least 100 trainees in their last annual report, 4,951 at least 1,000.
  • Most common specialties among Qualiopi providers: teaching and training (3,612), general education (3,336), sales (2,804), IT (2,707), health (2,481).
  • The Ministry publishes no address for 57% of providers (43% of Qualiopi-certified ones): search them by region.

📦 Output

An RGE company (heat pump installer of the Rhône, run of 7 Nov 2026; street number, phone and email masked in this public example only, the dataset gives them in full):

{
"type": "rgeCompany",
"siret": "84817995800022",
"siren": "848179958",
"name": "PLOMBERIE RCA",
"address": "•• ROUTE DE LYON",
"postalCode": "69330",
"city": "JONS",
"department": "69",
"latitude": 45.80127,
"longitude": 5.08460,
"phone": "09 81 •• •• ••",
"phoneE164": "+33981••••••",
"email": "plomberie.rca@•••••.com",
"website": null,
"certifierPageUrl": "https://www.qualit-enr.org/entreprises/plomberie-rca",
"worksForIndividuals": true,
"domainsEn": ["Heat pump (heating)", "Heat pump water heater"],
"certificationBodies": ["qualitenr"],
"qualificationCount": 2,
"firstCertifiedOn": "2026-10-28",
"nextExpiryOn": "2027-10-28",
"qualifications": [
{
"code": "41",
"name": "QualiPAC Chauffage - Pose de pompe à chaleur (PAC aérothermique ou géothermique et chauffe-eau thermodynamique)",
"certificate": "QualiPAC module Chauffage et ECS",
"domainEn": "Heat pump (heating)",
"metaDomainEn": "Renewable energy installations",
"certificationBody": "qualitenr",
"validFrom": "2026-10-28",
"validUntil": "2027-10-28",
"certificateUrl": "https://www.qualypso.fr/download_file.php?id=962dd7be-0ace-42f8-be67-72569473dbd0"
}
]
}

A training provider (run of 7 Nov 2026):

{
"type": "trainingProvider",
"declarationNumber": "84691737569",
"name": "DEVOTEAM G CLOUD",
"siren": "512085036",
"siret": "51208503600097",
"address": "26 RUE GENERAL MOUTON DUVERNET",
"postalCode": "69003",
"city": "LYON 03",
"department": "69",
"region": "Auvergne-Rhône-Alpes",
"qualiopiCertified": true,
"qualiopi": { "trainingActions": true, "skillsAssessment": false, "vae": false, "apprenticeship": false },
"specialties": [{ "code": "326", "label": "Informatique, traitement de l'information, réseaux de transmission des données" }],
"trainees": 18524,
"traineesFromOtherProviders": 146,
"trainers": 54,
"lastDeclarationOn": "2026-05-13",
"fiscalYearStart": "2025-01-01",
"fiscalYearEnd": "2025-12-31"
}

With includeCompanyProfile: true, each row also gets a companyProfile (same company, director's name masked here):

"companyProfile": {
"legalName": "PLOMBERIE RCA",
"status": "active",
"createdAt": "2019-02-01",
"ageYears": 7,
"legalForm": { "code": "5499", "label": "Société à responsabilité limitée (sans autre indication)" },
"soleProprietor": false,
"companyCategory": "PME",
"nafCode": "43.22A",
"nafLabel": "Travaux d’installation d’eau et de gaz en tous locaux",
"employees": { "code": "02", "label": "3 à 5 salariés", "min": 3, "max": 5, "year": 2024 },
"isEmployer": true,
"directors": [{ "type": "person", "fullName": "•••• ••••", "role": "Gérant" }],
"latestFinances": { "year": 2024, "revenue": 427344, "netIncome": -118857 },
"vatNumber": "FR93848179958",
"annuaireEntreprisesUrl": "https://annuaire-entreprises.data.gouv.fr/entreprise/848179958"
}

Each run also adds one free summary row (type: "summary"): companies matching your filters, counts by department, domain, certification body, region or specialty. The dataset has two views: RGE contractors and Training providers.

💰 Pricing

EventPrice
RGE company (all its qualifications, contacts)$3 / 1,000 companies
Training provider$1.50 / 1,000 providers
Official company profile (option, only when found)$2 / 1,000 profiles
Run start$0.003

The 421 RGE heat pump installers of the Rhône cost $1.26, plus $0.003 for the run. Set a maximum charge per run in the run options: the Actor stops cleanly when it is reached.

❓ FAQ

  • Where does the data come from? RGE: the Liste des entreprises RGE published by ADEME on data.ademe.fr, updated every day from the certification bodies (Qualibat, Qualit'EnR, Qualifelec, OPQIBI, Cerqual, Certibat, AFNOR, CNOA…). Training providers: the Liste publique des organismes de formation (article L.6351-7-1 of the French Labour Code) published by the Ministry of Labour. Both under the Licence Ouverte / Open Licence.
  • How fresh is it? Both lists are read live at each run. ADEME refreshed its list this morning (7 Nov 2026, 4:02 UTC). Training providers' figures (trainees, trainers) come from their last annual report (bilan pédagogique et financier), usually for the previous year.
  • Why do some training providers have no address? The Ministry does not publish it for 57% of providers (43% of the Qualiopi-certified ones). A department or postal code filter cannot place them; the run tells you how many of them match in the same region, and the regions filter includes them.
  • Is website always the company's site? Yes: when ADEME lists a page of the certification body instead, it goes to certifierPageUrl. 44% of RGE companies have a website of their own.
  • What does the company profile add, and from where? With includeCompanyProfile, each company is looked up by SIREN in the official Recherche d'entreprises API of the French State (SIRENE and RNE data, Licence Ouverte): 10 profiles out of 10 found in our test of 7 Nov 2026. Directors come with their name and role only (no birth date, no nationality). Revenue is given only when the company publishes its accounts.
  • Are there personal data? The lists are about businesses. Many RGE companies are sole traders: their name, business phone and email are published by ADEME so that consumers can find them. Use them in line with the GDPR (B2B prospecting with a legitimate interest, an easy opt-out, no sale to third parties as a consumer file).
  • Can I search one company by SIRET? Use searchText with its name, or filter by postal code; SIRET and SIREN are in every row for matching with your CRM.
  • Does it include RGE companies whose qualification has ended? Not by default: only qualifications valid today. Set includeExpired: true to keep the ones ADEME still lists.

Data sources: ADEME (data.ademe.fr) and Ministère du Travail, du Plein emploi et de l'Insertion (data.gouv.fr), Licence Ouverte. Not affiliated with ADEME, the Ministry, France Rénov' or the certification bodies.

🔌 API, AI agents and integrations

  • API: one call runs the Actor and returns the results, POST https://api.apify.com/v2/acts/euroscrape~france-certified-companies/run-sync-get-dataset-items (see the API tab for Python, JavaScript and cURL).
  • AI agents (MCP): add https://mcp.apify.com?tools=euroscrape/france-certified-companies to Claude, Cursor, VS Code or any MCP client, and the Actor becomes a tool your agent can call.
  • No-code automation: start runs and pass the results on with Apify's integrations for n8n, Make and Zapier, or with a webhook when a run ends.
  • Exports: every result set downloads as JSON, CSV, Excel or XML, and can be sent to Google Sheets.
  • Data Reports: twice a week, EuroScrape turns a run of one of its Actors into a 30-second data report (used-iPhone prices in 18 countries, electricity prices, Ryanair fares…) on LinkedIn. Follow the page to see what the data looks like.

🗓️ Run it on a schedule: only new companies

  1. Set your filters and give the search a monitor name:
{
"list": "rge",
"departments": ["33"],
"domains": ["Pompe à chaleur : chauffage", "Panneaux solaires photovoltaïques"],
"monitorName": "new-rge-gironde",
"webhookUrl": "https://hook.eu1.make.com/your-webhook-id"
}
  1. In Apify Console, save it as a task and add a schedule to it (for example every Monday at 8:00).
  2. The first run is the baseline: it returns the matching companies (up to maxItems) and remembers all of them. Every run after that returns only what is new: RGE companies with a qualification that started since the last run, training providers that were not in the list before. You pay only for what is new, plus $0.003 per run.

Straight into Google Sheets or your CRM: put your Make, Zapier or n8n webhook address in webhookUrl. Each run sends one POST {"count": N, "items": [...]} with the new companies only (the baseline run sends nothing).

Instant alerts: add telegramBotToken + telegramChatId, slackWebhookUrl or discordWebhookUrl to get one message per new company (up to maxNotifications per run, 30 by default).

⭐ Your feedback

If this Actor saves you time, a short review on Apify Store helps other users find it. Missing a field, a list or a filter (other French certifications, enrichment with directors)? Say it in your review: the most requested features are added first.

🔗 More from EuroScrape

Chosen by our paying customers

Also by EuroScrape

💡 Already have company websites? Use the Impressum & Legal Notice Scraper to get their legal identity and contacts directly.