ParseForge Scrapers

NAHB Builder Directory Scraper

parseforge/nahb-builder-directory-scraper

Lead generationReal estate

Scrapes NAHB builder directory listings by company name, state, or ZIP code. Returns builder name, location, contact details, and membership info as a flat row.

Run this scraper See the API call
Total users
2
Monthly active
1
Total runs
92
Bookmarked
0
Rating
Not rated yet
Last modified
9 days ago

Overview

ParseForge

NAHB Builder Directory Scraper

Scrape NAHB builder directory listings by company name, state, or ZIP code, up to a million per run. Each builder comes with its name, location, contact details, and membership info. No login or API key. Export to CSV, JSON, Excel, or XML.

The NAHB Builder Directory is the official member directory of the National Association of Home Builders, listing home builders and remodelers across the United States. This Actor reads the public directory directly, so you can collect builder profiles without dealing with the NAHB website's search interface. Filter by company name, state, or ZIP code, and get a clean dataset of builders ready for outreach or market analysis.

Who uses it What they scrape NAHB Builder Directory for
Home improvement marketers Building a targeted list of local builders for outreach campaigns
Construction material suppliers Finding builders in specific states or ZIP codes to pitch products
Real estate data analysts Tracking builder activity and membership trends across regions
Trade show organizers Compiling attendee lists of NAHB members for event promotion

What it does

This Actor collects NAHB builder directory listings by company name, state, or ZIP code, and returns each builder as a flat row with its name, location, contact details, and membership information.

  • ๐Ÿ” Flexible search: Filter by company name, state, or ZIP code, alone or in combination.
  • ๐Ÿ“Š Structured output: Each builder is returned as a flat row with consistent fields for easy analysis.
  • โšก Scalable collection: Set a maximum number of builders per run, up to one million.
  • ๐Ÿ’พ Multiple export formats: Download your data as CSV, JSON, Excel, or XML.

Results export to CSV, JSON, Excel, or XML, or straight from the API.

What you can do with NAHB Builder Directory data

๐Ÿ“ˆ Build a local builder prospect list.

A construction material supplier runs the Actor with a state and ZIP code to get all NAHB builders in their service area, then uses the contact details for direct outreach.

๐Ÿ“Š Analyze builder distribution by region.

A market researcher collects builders across multiple states to map where home building activity is concentrated and identify underserved areas.

๐ŸŽฏ Enrich CRM with builder data.

A home improvement marketer scrapes builders by company name to append NAHB membership details and contact info to existing CRM records.

๐Ÿ“ฌ Prepare a trade show mailing list.

An event organizer scrapes all NAHB builders in a state to create a targeted invitation list for an upcoming home building expo.

Why choose this scraper

What you get
No API key required Access the public NAHB directory without registration or authentication.
Up-to-date data Scrapes the live directory, so you get current builder listings.
Flexible filtering Target builders by name, state, or ZIP code for precise results.
Scalable Collect from a handful to a million builders in a single run.

How it compares

This Actor focuses specifically on the NAHB Builder Directory, while the Ungerboeck Exhibitor List Scraper targets exhibitor lists from Ungerboeck trade shows, which may include NAHB events but not the full builder directory.

Feature ParseForge Ungerboeck Exhibitor List Scraper
Scrapes NAHB Builder Directory Yes Not listed
Filter by state and ZIP code Yes Not listed
Collect builder contact details Yes Not listed
Export to CSV, JSON, Excel, XML Yes Not listed
No login or API key required Yes Not listed

Configure the run

Drive the Actor with a company name, state, or ZIP code, and set a maximum number of builders to collect per run. Filters are applied as the directory is read, so only matching builders reach your dataset. The Input tab lists every parameter.

A first run with the defaults:

{
 "maxItems": 10
}

A larger pull:

{
 "maxItems": 200
}

Pricing

Pay-per-result: $0.0085 per result collected. You pay only for the results written to your dataset.

Results collected Approximate cost
100 results $0.85
1,000 results $8.50
10,000 results $85.00

New Apify accounts start with $5 in free credit.

Free users

Free-plan runs return up to 10 results as a preview. Upgrade your Apify plan to collect up to 1,000,000 results per run.

Run it

  1. Create a free Apify account with $5 in credit.
  2. Open the NAHB Builder Directory Scraper.
  3. Set your inputs and any filters, then click Start.
  4. Export the results as CSV, Excel, JSON, or XML from the Dataset tab.

Run it programmatically through the Apify API (run-sync-get-dataset-items) or the ApifyClient for JavaScript and Python.

Use with AI agents (MCP)

Give an AI agent live access to NAHB Builder Directory through the Model Context Protocol. Add the Actor to Claude, Cursor, or any MCP client:

claude mcp add --transport http apify "https://mcp.apify.com?tools=parseforge/nahb-builder-directory-scraper"

Then prompt it in plain language to run the scraper and read back the results.

Troubleshooting

Why am I getting no results?

Check that your query, state, or ZIP code is spelled correctly and matches the directory format. Try broadening your search by removing one filter or using a shorter keyword.

The run stops before reaching my maxItems.

The Actor stops when there are no more matching builders in the directory. If you expected more results, verify your filters or increase maxItems.

Some builder fields are empty in the output.

Not all builders in the directory have complete profiles. Empty fields mean the information was not listed on the NAHB site for that builder.

I get an error about invalid state code.

Use the standard two-letter US state abbreviation, such as 'CA' for California or 'TX' for Texas. The Actor does not accept full state names.

FAQ

Question Answer
Do I need an NAHB membership or login to scrape the directory? No. The Actor reads the public NAHB Builder Directory, so no login or API key is required.
Can I filter builders by state and ZIP code at the same time? Yes. You can provide a state, a ZIP code, and a company name together. The Actor applies all filters to return only matching builders.
What information do I get for each builder? Each builder row includes the company name, location details such as city and state, contact information, and NAHB membership status, as available in the directory.
How many builders can I collect in one run? You can set the maximum number of builders from 1 up to 1,000,000 per run using the maxItems input.
What export formats are supported? You can export your scraped data as CSV, JSON, Excel, or XML directly from the Apify platform.
Is the data from the live NAHB directory? Yes. The Actor scrapes the current public directory, so you get up-to-date builder listings.
Can I search by a partial company name? Yes. The query field accepts a company name or keyword, and the Actor matches builders whose names contain that text.
Does this Actor work for all US states? Yes. You can specify any two-letter US state code to filter builders in that state.

Related actors

Browse the full ParseForge collection for more scrapers.

๐Ÿ†˜ Need help? Email parseforge@protonmail.com with your run ID, your input, and what you expected.

โš ๏ธ Disclaimer. This Actor is unofficial and is not affiliated with, endorsed by, or sponsored by National Association of Home Builders. It collects only publicly available data. You are responsible for using the collected data in compliance with the source's terms of service and applicable data-protection laws, including GDPR, CCPA, and PIPL. Do not use it to collect personal data unlawfully.

Input

FieldTypeWhat it doesDefault
query string Company name or keyword. not set
state string Two-letter US state code. not set
zip string US ZIP to filter. not set
maxItems integer Maximum number of builders to collect per run. 10

Pricing

from $7.50 per 1,000 results

Charged forWhat it isPrice each
result Single result in the default dataset. $0.0075 to $0.0085

Tiered: the lower figure is the price on a higher Apify plan. Billing and the free credit live on Apify.

API

One POST returns the dataset directly. Same shape for every scraper in the library, so swapping the slug is the only change.

POST ยท run and get results
curl -X POST "https://api.apify.com/v2/acts/parseforge~nahb-builder-directory-scraper/run-sync-get-dataset-items?token=$APIFY_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{
    "helloWorld": 123
  }'

Examples

Input that runs as-is.

input.json
{
  "helloWorld": 123
}

Reviews

No reviews yet. Be the first.

Issues

We build and maintain this scraper, so a problem with it comes to us. Report it on the Apify listing and the thread stays attached to the scraper where the next person can find it: open an issue.

Broken and urgent, or you would rather not post in public? Write to parseforge@protonmail.com and it reaches the people who wrote it.

Related scrapers

Run NAHB Builder Directory Scraper on Apify All scrapers