BPI Certified Contractors · Emails & Phones by State avatar

BPI Certified Contractors · Emails & Phones by State

Pricing

Pay per event

Go to Apify Store
BPI Certified Contractors · Emails & Phones by State

BPI Certified Contractors · Emails & Phones by State

Export BPI GoldStar contractors and companies with Building Performance Institute certified pros by US state: company, contact, phone, email, website, address, GPS and certifications. One row per company. Public locator. No login.

Pricing

Pay per event

Rating

0.0

(0)

Developer

Corentin Robert

Corentin Robert

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

3 days ago

Last modified

Share

Export Building Performance Institute (BPI) certified contractors as a CRM sheet: company, contact person, phone, email, website, address, GPS and BPI certifications (Building Analyst, Energy Auditor, Heat Pump, Envelope, Quality Control Inspector…). BPI GoldStar contractors are flagged.

No login. No API key. No BPI account.

Who is this for?

You are…Typical goalSuggested setup
Heat pump, insulation and air-sealing manufacturers / distributorsDealers who already do home performance workOne state · Companies · contacts on
Utilities and energy-efficiency programs (IRA / HEEHRA rebates)Recruit or audit a contractor networkAll states · GoldStar only
Home energy software (audit, modeling, CRM)Prospect list of certified auditorsCompanies · contacts on
Weatherization and solar installersPartners and subcontractors by territorySeveral states
Lead-gen agencies and SDR teamsOne CRM-ready row per companyDataset view Outreach CRM
Market researchCount certified companies and professionals by stateAll states · All listings

By default: companies only (BPI GoldStar contractors + companies with certified professionals), because they publish their phone, email and website. Measured on the whole locator (25 Oct 2026): 1,096 companies (257 GoldStar), ~93% with email, ~99% with phone, ~70% with website, ~98% with GPS. Individual certified professionals (5,200+) are available with All and carry name, city and certifications only.

Quick start

  1. Open the Actor in Apify Console.
  2. Keep New York (or pick states / All states).
  3. Keep Companies and Only rows with email or phone on.
  4. Click Start. Download Overview or Outreach CRM.

Max rows = 0 → no cap. Free plan: 20 rows per run.

Ready-made examples

ExampleInputBest for
New York BPI contractors with emails{"states":["NY"],"onlyWithContact":true,"maxItems":200}Largest state (~230 companies)
California home performance contractors{"states":["CA"],"onlyWithContact":true,"maxItems":200}West Coast heat pump dealers
BPI GoldStar contractors nationwide{"states":["ALL"],"listingType":"goldstar","maxItems":0}Top-tier partners
Northeast heat pump & weatherization{"states":["MA","CT","VT","NH","ME","RI"],"onlyWithContact":true,"maxItems":300}Mass Save / Efficiency Vermont territories

What it extracts

CategoryFields
IdentitycompanyName, contactName, listingType, isGoldStar, bpiId (professionalName for individuals)
Contactemail, phone, phoneE164, website
Locationaddress, city, stateCode, postalCode, latitude, longitude
Credentialscertifications (codes), certificationNames
SourcesourceUrl (public locator page)

Input

FieldDefaultNotes
states["NY"]Two-letter codes (50 states + DC, PR, GU, VI) or ALL
listingTypecompaniescompanies, goldstar, or all (adds individual professionals, no contact)
onlyWithContactoff (on in the form)Keep only rows with an email or phone
maxItems200 = no cap. Free plan: 20 / run
{ "states": ["NY"], "listingType": "companies", "onlyWithContact": true, "maxItems": 20 }

API-only: useProxy (Apify Proxy, off by default) and verboseLogs.

How it works

One public locator page per state (HTTP only, 512 MB, about 1.5 s per state). Rows are deduplicated on the BPI listing id, saved as soon as each state is read, and billed per row. A full nationwide export of every listing takes about 80 seconds.

Output sample

Real row (25 Oct 2026), contact masked here; the Actor returns it in full.

{
"listingType": "goldstar",
"isGoldStar": true,
"companyName": "ABSOLUTE HVAC CORPORATION",
"contactName": "C. H***",
"phone": "(516) ***-**92",
"email": "a***@gmail.com",
"city": "Mineola",
"stateCode": "NY",
"postalCode": "11501",
"latitude": 40.7473812,
"longitude": -73.6468506,
"certifications": ["MFBA", "ALC", "BA-T", "BA-P"],
"certificationNames": "Multifamily Building Analyst Professional; Whole House Air Leakage Control Installer; Building Analyst - Technician; Building Analyst - Professional"
}

Limitations

  • Only what the BPI locator publishes: no email or phone for individual certified professionals.
  • A company that works in several states is listed under its own address state.
  • Certification codes are BPI's own (BA-T, BA-P, EA, QCI, HEP, ALC, MFBA…); full names are in certificationNames.

How much does it cost to scrape BPI certified contractors?

Pay per event, platform usage included: $0.05 per run start, then per row (company with email / with phone only / without contact).

ScenarioFREEBronzeSilverGold+
20 companies with email~$0.13~$0.12~$0.11~$0.10
New York, ~230 companies~$0.94~$0.83~$0.72~$0.61
All 1,096 companies~$4.31~$3.77~$3.24~$2.72
Row prices (email · phone · none)$0.004 · $0.0025 · $0.0015$0.0035 · $0.0022 · $0.0013$0.003 · $0.0019 · $0.0011$0.0025 · $0.0017 · $0.001

Free Apify plan: 20 rows per run.

This Actor only reads data the Building Performance Institute publishes on its public contractor locator. Use contact data in line with CAN-SPAM, TCPA, state privacy laws and GDPR where it applies. This Actor is independent and not affiliated with BPI.

Also available

Local development

npm install
npm test
echo '{"states":["VT"],"maxItems":20}' > input.json && npm start

Support

Contact corentin@outreacher.fr for a custom scraper or automation.