Census Business Builder Scraper avatar

Census Business Builder Scraper

Pricing

from $19.00 / 1,000 results

Go to Apify Store
Census Business Builder Scraper

Census Business Builder Scraper

Scrapes business and demographic data from the US Census Business Builder by ZIP code and NAICS industry code. Returns flat rows for export to CSV, JSON, Excel, or XML.

Pricing

from $19.00 / 1,000 results

Rating

0.0

(0)

Developer

ParseForge

ParseForge

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

5 days ago

Last modified

Share

ParseForge

Census Business Builder Scraper

Scrape US Census Business Builder data by ZIP code and NAICS industry code. Get business counts, payroll, and demographics for any area, up to a million records per run. No API key or login. Export to CSV, JSON, Excel, or XML.

The Census Business Builder website is built for interactive maps, not bulk export. This Actor reads the underlying data service directly, so you can pull business statistics for any ZIP code and NAICS industry code without clicking through the interface. Each run returns a flat dataset ready for analysis.

Who uses itWhat they scrape US Census Business Builder for
Market researchersWhich industries are concentrated in a given ZIP code
Small business ownersHow many competitors exist in their area for a specific NAICS code
Economic development agenciesBusiness counts and payroll by ZIP code to identify growth opportunities
Real estate analystsDemographic and business data to evaluate commercial property locations
Data journalistsLocal business statistics for stories on economic trends

What it does

This Actor collects business and demographic data from the US Census Business Builder for specified ZIP codes and NAICS industry codes, and returns each record as a flat row.

  • ๐Ÿ“ ZIP code targeting: Provide one or more 5-digit ZIP codes to pull data for specific areas.
  • ๐Ÿญ NAICS industry filter: Specify a NAICS code (e.g. 722 for food service) to focus on a particular industry.
  • ๐Ÿ“Š Flat row output: Each record is returned as a flat row with consistent fields, ready for CSV, JSON, Excel, or XML export.
  • โšก Bulk collection: Set a maximum record count up to 1,000,000 per run to gather large datasets in one go.

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

What you can do with US Census Business Builder data

๐Ÿ“ˆ Analyze local market competition.

A small business owner enters their ZIP code and NAICS code to see how many similar businesses exist nearby, informing their decision to open a new location.

๐Ÿ™๏ธ Identify economic development opportunities.

An economic development agency pulls business counts and payroll data for multiple ZIP codes to spot underserved areas and target incentives.

๐Ÿ  Evaluate commercial real estate sites.

A real estate analyst scrapes business and demographic data for ZIP codes around a potential retail site to assess customer base and competition.

๐Ÿ“ฐ Support data-driven journalism.

A data journalist collects business statistics for a set of ZIP codes to report on local economic trends and disparities.

๐ŸŽ“ Conduct academic research.

A researcher gathers business counts by NAICS code across many ZIP codes to study industry clustering and regional economic patterns.

Why choose this scraper

What you get
No API key requiredStart scraping immediately without registering for a Census API key.
Direct data accessReads the same data service the Census Business Builder website uses, bypassing the interactive map.
Flexible exportSave results as CSV, JSON, Excel, or XML for use in any analysis tool.
Scalable collectionCollect up to a million records per run, enough for regional or national studies.

How it compares

No other Store actor targets US Census Business Builder the same way, so the honest comparison is with the alternatives teams actually weigh.

Census Business Builder ScraperBuild it in-houseBy hand
SetupRun it now, zero configDays of engineeringNone, but hours per pull
When US Census Business Builder changesMaintained for youYou fix itYou re-learn the page
Proxies, retries, anti-botBuilt inYour problemBrowser only
OutputFixed JSON schema, CSV/Excel exportWhatever you buildCopy-paste
CostPay per resultEngineering timeAnalyst hours

Configure the run

Drive the Actor with ZIP codes and a NAICS industry code, alone or together. The maximum records setting caps how many rows are collected per run, so you control the size of your dataset. The Input tab lists every parameter.

A first run with the defaults:

{
"zipCodes": [
"10001",
"90210",
"60601"
],
"naicsCode": "722",
"maxItems": 10
}

A larger pull:

{
"zipCodes": [
"10001",
"90210",
"60601"
],
"naicsCode": "722",
"maxItems": 200
}

Pricing

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

Results collectedApproximate cost
100 results$2.10
1,000 results$21.00
10,000 results$210.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 Census Business Builder 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 US Census Business Builder 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/census-business-builder-scraper"

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

Troubleshooting

Why am I getting no results?

Verify that your ZIP code is a valid 5-digit code and that your NAICS code is correct. Some ZIP codes may have no data for certain industries. Try removing the NAICS filter to see if any data exists for the ZIP code.

The run is taking too long.

Reduce the maxItems setting or limit the number of ZIP codes. Large requests can take time because the Actor must query the Census service for each combination.

I got an error about invalid input.

Make sure ZIP codes are 5-digit strings without spaces or dashes, and the NAICS code is a valid numeric code. The maxItems must be between 1 and 1,000,000.

The output has fewer records than I expected.

The Census Business Builder may not have data for every ZIP code and NAICS combination. Check the sample output to see which fields are populated, and try broadening your ZIP code list.

Can I get data for a whole state instead of ZIP codes?

This Actor currently accepts only ZIP codes. To cover a state, provide a list of all ZIP codes in that state. You can find ZIP code lists online or from the Census Bureau.

FAQ

QuestionAnswer
Do I need a Census API key to use this Actor?No. This Actor reads the public data service used by the Census Business Builder website, so no API key or registration is required.
What is a NAICS code and where can I find one?NAICS (North American Industry Classification System) codes classify businesses by industry. You can find codes on the Census Bureau's NAICS page or by searching online for your industry.
Can I scrape multiple ZIP codes in one run?Yes. Provide a list of 5-digit ZIP codes in the input, and the Actor will collect data for each one.
What data fields are returned for each record?The Actor returns business and demographic statistics available from the Census Business Builder, such as business counts, payroll, and population data. The exact fields are shown in the sample output.
How many records can I collect per run?You can set the maximum records from 1 up to 1,000,000 per run using the maxItems input.
Can I filter by both ZIP code and NAICS code?Yes. You can provide ZIP codes and a NAICS code together to get industry-specific data for those areas.
What export formats are supported?You can export the results as CSV, JSON, Excel, or XML from the Apify dataset.
Is the data from the latest Census?The Actor pulls data from the current Census Business Builder service, which reflects the most recent available Census data.
Can I schedule this Actor to run regularly?Yes. You can set up a schedule in Apify to run the Actor daily, weekly, or at any interval you need.
What if I get no results for my ZIP code?Check that the ZIP code is valid and that the NAICS code is correct. Some small ZIP codes may have limited data.
Is there a limit on the number of ZIP codes I can input?There is no hard limit, but very large lists may increase run time. You can split large jobs into multiple runs if needed.
Does this Actor work for any state or region?Yes. It works for any 5-digit ZIP code in the United States, including Puerto Rico and other territories covered by the Census.

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 U.S. Census Bureau. 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.