GAF Certified Residential Roofing Contractors avatar

GAF Certified Residential Roofing Contractors

Pricing

from $2.00 / 1,000 contractor records

Go to Apify Store
GAF Certified Residential Roofing Contractors

GAF Certified Residential Roofing Contractors

Scrape GAF's public Find-a-Contractor directory for residential certified roofers by US state, city, or ZIP. Outputs name, certification tier (e.g. Master Elite), awards, rating, review count, phone, address/city, distance, profile URL.

Pricing

from $2.00 / 1,000 contractor records

Rating

0.0

(0)

Developer

Calvin Torng

Calvin Torng

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

5 days ago

Last modified

Security

Limited permissions

Share

Get a clean list of GAF certified residential roofers for any US city: business name, GAF tier (Master Elite, Certified Plus, Certified), awards such as President's Club, star rating, review count, phone, city/state, distance and the GAF profile link. The data comes from GAF's public Find-a-Contractor directory.

Pairs with US Hail & Storm Damage Reports (Actor ID SBgvsmhTFKyee4IgC). Find where hail hit, then find the certified roofers who serve that area.

Who it's for

  • Roofing suppliers and distributors building territory lists of GAF-certified installers
  • Storm-marketing agencies and lead brokers matching hail events to local certified contractors
  • Insurance, public adjusters and restoration networks vetting contractors by tier, rating and reviews
  • Competitive research: how many Master Elite roofers sit inside 25 miles of a metro

Input

FieldTypeNotes
statestring2-letter code, e.g. TX. Required unless startUrls is set
citystringe.g. Dallas. GAF searches 25 miles around the city
zipstring5-digit ZIP (experimental)
startUrlsstring[]GAF directory URLs to scrape directly; overrides state/city/zip
certificationFilterstring[]Master Elite, Certified Plus, Certified. Empty = all
maxItemsintegerDefault 200
maxPagesintegerResult pages per start URL, 10 contractors each. Default 50
useResidentialProxybooleanDefault false. Turn on only if runs get blocked
{ "state": "TX", "city": "Dallas", "certificationFilter": ["Master Elite"], "maxItems": 200 }

Output

One row per contractor:

{
"name": "James Kate Roofing & Restoration",
"certificationTier": "Master Elite",
"awards": ["President's Club"],
"rating": 4.9,
"reviewCount": 312,
"phone": "(972) 400-4707",
"address": null,
"city": "Mansfield",
"state": "TX",
"zip": null,
"distance": 24.1,
"profileUrl": "https://www.gaf.com/en-us/roofing-contractors/residential/usa/tx/mansfield/james-kate-roofing-restoration-1111566",
"contractorId": "1111566",
"sourceUrl": "https://www.gaf.com/en-us/roofing-contractors/residential/usa/tx/dallas?distance=25",
"scrapedAt": "2026-11-02T09:53:14.668Z"
}
  • address and zip are usually null, because GAF's directory cards show only city and state.
  • Long names can be cut off at about 40 characters on the card. When GAF's page data has the full name, the Actor uses it.
  • awards lists the distinctions shown on the card. Contractors with many distinctions may have more on their profile page ("View All").

Pricing

Pay per event: you pay for each contractor record saved, and nothing for platform usage. See the Pricing tab for the current price.

Notes

  • The Actor is polite: one browser tab, delays between pages.
  • It reads only public directory pages and does not log in.
  • Use the data in line with GAF's Terms of Use and with the laws that apply to you (e.g. TCPA and CAN-SPAM for outreach).
  • This Actor is not affiliated with or endorsed by GAF. GAF, Master Elite, Certified Plus and President's Club are trademarks of their owners.