GAF Certified Residential Roofing Contractors
Pricing
from $2.00 / 1,000 contractor records
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
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
5 days ago
Last modified
Categories
Security
Limited permissionsShare
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
| Field | Type | Notes |
|---|---|---|
state | string | 2-letter code, e.g. TX. Required unless startUrls is set |
city | string | e.g. Dallas. GAF searches 25 miles around the city |
zip | string | 5-digit ZIP (experimental) |
startUrls | string[] | GAF directory URLs to scrape directly; overrides state/city/zip |
certificationFilter | string[] | Master Elite, Certified Plus, Certified. Empty = all |
maxItems | integer | Default 200 |
maxPages | integer | Result pages per start URL, 10 contractors each. Default 50 |
useResidentialProxy | boolean | Default 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"}
addressandzipare usuallynull, 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.
awardslists 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.