Security Alarm Services · US Census Bureau
US Census API Data
US census api data from Datadory covers the Census Bureau's business-count universe through one feed: 548 cataloged dataset endpoints spanning County Business Patterns, Nonemployer Statistics, the Economic Census, the American Community Survey and the Decennial Census. For NAICS 561621, Security Systems Services, that means establishment counts, employment and annual payroll by county, metro, state and ZIP, plus revenue for solo-operator installers, delivered daily, weekly, or hourly.
API, files, or your warehouse. Daily, weekly, or hourly.
- Where it covers
- United States throughout, nesting from national roll-ups through states, counties, places and CBSA metros down to ZIP Code Business Patterns - one frame that answers the question at corridor width and country width alike
- How far back
- County Business Patterns annually back to 1986; Nonemployer Statistics annually from 1997 forward; Economic Census every five years across 2002-2022; ACS from 2005; Decennial Census at 2000, 2010 and 2020
- How fine
- Aggregated establishment counts, employment and payroll by NAICS x geography x employment-size class, with nonemployer revenue by NAICS x geography - deliberately no firm beneath the aggregate, which is what makes a full-national sweep cheap
What is the US Census API?
One catalog, 548 endpoints, most of the quantitative picture of American business and population. The US Census API is the Census Bureau's programmatic front door: Decennial Census counts for 2000, 2010 and 2020, the American Community Survey from 2005 onward, County Business Patterns and ZIP Code Business Patterns reaching back to 1986, Nonemployer Statistics from 1997, and the Economic Census benchmarking the whole economy every five years across 2002-2022. Each endpoint publishes its own variable dictionary defining labels and concepts, which is why the same query pattern answers across programs.
For the security alarm industry the load-bearing program is County Business Patterns filtered to NAICS 561621 - Security Systems Services (except Locksmiths): establishments, employment and annual payroll by county, state, metro and ZIP, cut by employment size class. Nonemployer Statistics sits beside it counting the sole operators - the one-truck installer with no payroll - and their revenue. Together they draw the supply side of the market with no survey panel, no vendor estimate and no extrapolation in sight. Of the 1,744 datasets Datadory catalogs, this record scores 9/10 against a mean of 7.81. Get a sample of this dataset and see the 561621 cells for your own territories.
What does US Census API data look like?
Aggregate cells, not company records:
# one row per geography x employment-size class - NAICS 2017 = 561621, Security Systems Services
naics2017_label : Security systems services name : <geographic area>
empszes_label : <size class, e.g. 5 to 9 employees>
estab : <number of establishments in the cell>
emp : <paid employees, flagged where suppressed>
payann : <annual payroll, $1,000s>
# the same spine switched to the nonemployer side
sector : <NAICS economic sector> lfo : <legal form of organization>
nestab : <nonemployer establishments>
nrcptot : <sales, value of shipments, or revenue, $1,000s>Three things to notice. First, the grain is deliberate: one row per geography-by-size-class cell keeps a full national sweep small enough to hold in memory while staying sharp enough to separate one suburb from the next. Second, the size-class column is the segmentation - it is what lets a market model distinguish the micro-installer from the regional firm without any proprietary panel. Third, there is no firm underneath: these are aggregates by design, which is precisely what makes the coverage total.
The rows above show record shape; a requested sample pins every value to live records.
What fields does US Census API data include?
Four jobs, one row: industry identity, geographic identity, the employer measures, and the nonemployer measures. The core columns every security-alarm analysis touches are defined in the table above - the NAICS filter, the geographic identifiers, establishment counts, employment, payroll, the size classes, and the nonemployer establishment and revenue pair.
Additional fields on request. The wider catalog runs deeper than the business-count core: Economic Census subject-series measures at the five-year benchmarks, ZIP-level columns where the vintage publishes them separately, ACS and Decennial population and housing variables, and the suppression-flag conventions that tell you why an employment cell came back blank. Each folds into your delivery once named, so the dictionary you build on is the dictionary you tested.
What does US Census API coverage look like?
Geography - the full United States, nested: national roll-ups, states, counties, places and CBSA metros, with ZIP Code Business Patterns extending the same spine to the neighborhood grain. One frame serves a corridor plan and a country plan.
Temporal - depth varies by program and that is the point of having all of them: County Business Patterns annually back to 1986, Nonemployer Statistics from 1997, the Economic Census every five years across 2002-2022, ACS from 2005, Decennial Census at 2000, 2010 and 2020. Long-run structural work and current-vintage comparisons draw from one catalog.
Granularity - aggregated counts by NAICS x geography x employment-size class, with nonemployer revenue by NAICS x geography. No firm-level records anywhere, by statute as much as by design: Title 13 forbids using the outputs to identify individual persons or businesses, which is why the aggregates can be total rather than sampled.
How is US Census API data delivered?
API, files, or your warehouse. Daily, weekly, or hourly.
You pick the channel, the cadence and the scope; the field dictionary above travels unchanged through all three. Rows arrive flattened to one observation per geography-size-class cell, types resolved against the program's own documentation, NAICS labels attached alongside codes so a 561621 filter reads in plain English in your BI layer. Suppressed cells ship with their flags rather than silently dropped, so a missing employment figure stays a known unknown instead of a zero poisoning a sum.
Cadence changes are a settings conversation, not a re-integration project, and a sample scoped to your geographies and vintages comes first either way.
Who builds on US Census API data?
- Market researchers and consultants run the baseline sizing: establishments and payroll on the 561621 line, segmented by size class, become the supply-side skeleton of every residential and commercial security market deck.
- Investors and quant researchers read four decades of counts for structure: whether the installer base is consolidating, where monitoring density concentrates, and what roll-up targets look like in the cells.
- Sales and growth teams rank territories by density of security-systems businesses rather than generic business counts, then set recruiting quotas against cells that actually exist.
- Competitive intelligence teams overlay competitor footprints on the establishment map and read white space as geography instead of anecdote.
- Data scientists and ML engineers treat GEO_ID as the entity spine joining business counts to permits, crime baselines and household demographics inside one schema.
Which personas get the most value?
Market researchers get the cleanest denominator in the pack: a census, not a sample, so the top-of-funnel number survives scrutiny. Investors get forty years of structural memory in one consistent schema. Sales and growth teams get territory math grounded in where the trade actually operates. Competitive intelligence gets the context layer that says whether thin rival coverage reflects opportunity or absence. The common thread: everyone here needs the shape of the whole industry rather than any single company's story - exactly the question this catalog was built to answer.
How does US Census API compare within security alarm services data?
It is the denominator the rest of the shelf argues with. The FBI Crime Data Explorer supplies demand-side pressure - burglaries and thefts by jurisdiction; this record supplies the firms positioned to answer it. The National Crime Victimization Survey counts the crimes nobody reported; this record counts who would have answered the phone. SBA Small Business Profiles gives the state-level small-business context, while IRS Statistics of Income puts tax-based profit numbers on the sole-proprietor slice this record counts structurally. Head-to-head treatments live at the SEC EDGAR Full-Text Search vs US Census API comparison.
What should I know before requesting a sample?
Three things, all knowable upfront. First, these are aggregates: if your model needs firm-level records, say so now, because the program publishes none - though the size-class and nonemployer splits recover much of what analysts go looking for. Second, temporal depth differs by program, and suppressed cells appear wherever a geography is dominated by one employer; name your vintages and the sample tells you exactly where the blanks fall and how they were flagged. Third, variable names move between vintages - the exact column names for your target years get pinned against that vintage's own documentation during sampling, and that confirmation travels with your delivery. A scoped sample settles all three before anything is built on top.
Field dictionary
Every field below is documented against real records. The full dictionary ships with the sample.
| field | type | definition | example |
|---|---|---|---|
NAICS2017 / SECTOR | string | The 2017 NAICS code filtering the row - sector, subsector or industry detail depending on how deep the query cuts. The security alarm line is 561621, Security Systems Services (except Locksmiths). | 561621 |
NAME / GEO_ID | string | Geographic area name plus the identifier code combining summary level and geography components - the stable join key when rows stack across vintages and summary levels. | <area name + geo identifier> |
ESTAB | integer | Number of establishments in the geography-size cell under County Business Patterns. The count every market-sizing model starts from. | <establishment count> |
EMP | integer | Paid employment for those establishments, with suppression flags where disclosure rules blank a cell rather than reveal a single firm's payroll. | <employees> |
PAYANN | number | Annual payroll in thousands of dollars for the same cell - the read on segment wage economics behind installation and monitoring labor. | <$ thousands> |
EMPSZES | enum | Employment size class of the establishments, with a label column carrying the description - the split that separates micro-installers from multi-branch firms. | 5 to 9 employees |
NESTAB | integer | Number of nonemployer establishments under the Nonemployer Statistics program: sole operators, the unincorporated installer base employers counts miss entirely. | <nonemployer count> |
NRCPTOT | number | Sales, value of shipments, or revenue for nonemployer establishments, in thousands of dollars - the tax-shaped revenue side of the solo segment. | <$ thousands> |
LFO | enum | Legal form of organization code on the nonemployer side, distinguishing sole proprietorship from other legal shapes. | <organization code> |
Additional fields on request | - | Vintage-specific variable names, Economic Census subject-series measures, ZBP columns, ACS and Decennial variables, suppression-flag conventions - defined with examples when your sample is cut. | <on request> |
What teams do with it
- Count the industry before you size it Establishment counts on the NAICS 561621 line, by county and size class, turn 'the alarm market is big' into a number with a federal pedigree - and a denominator every other estimate has to argue against.
- Draw territory maps from real density Where the installation firms actually cluster - county by county, ZIP by ZIP - beats population heatmaps for dealer-recruiting and branch-location decisions.
- Split the market by firm shape Size classes on the employer side and the nonemployer tables beside them quantify the split between solo operators, small shops and multi-branch monitoring companies.
- Benchmark payroll against pricing Annual payroll by geography and size class prices the technician labor pool regionally instead of borrowing a national wage guess.
- Track consolidation over four decades A series reaching back to 1986 shows whether the trade is fragmenting or rolling up, vintage by vintage, without stitching together private snapshots.
- Layer demographics under demand ACS and Decennial populations, housing units and incomes ride in the same catalog, so household-security demand models join to supply-side counts inside one schema.
Questions buyers ask
What does US Census API data from Datadory include?
Aggregated business records drawn from the Census Bureau catalog: establishment counts, paid employment and annual payroll by NAICS code, geography and employment-size class under County Business Patterns, plus nonemployer establishment counts and revenue for solo operators. For security alarm services the headline line is NAICS 561621, Security Systems Services, cut across counties, metros, states and ZIPs.
Can I get counts specifically for NAICS 561621 security systems services?
Yes - the industry code filters every program that carries it. A typical cut returns establishments, employment and payroll for 561621 by geography and size class, with the nonemployer tables beside them covering installers without payroll. Name the geographies and the sample arrives shaped to them, dictionary attached.
How far back does the history go?
It depends on the program, and the programs stack: County Business Patterns runs annually back to 1986, Nonemployer Statistics from 1997, the Economic Census benchmarks every five years across 2002-2022, the American Community Survey reaches from 2005, and the Decennial Census covers 2000, 2010 and 2020. Multi-decade trend work draws from the same catalog as the latest vintage.
Does the data identify individual security alarm companies?
No, and that is structural rather than a delivery choice. Rows are aggregates by NAICS code, geography and size class, and the governing statute forbids using the outputs to identify individual persons or businesses. What the aggregation buys in exchange is total coverage - no sampled panel, no opt-in bias - with size classes recovering much of the firm-shape texture.
Why do some employment figures come back missing?
Disclosure protection. Where a geography-size cell is dominated by one employer, publishing its employment or payroll would effectively identify that firm, so the value is withheld and flagged rather than published. Flags travel with your delivery, so a suppressed cell reads as protected in your models instead of silently becoming a zero.
How large is the catalog behind this record?
548 dataset endpoints are listed in the program catalog, spanning demographic, housing and economic programs. The security-alarm work typically leans on the business-count programs - County Business Patterns, ZIP Code Business Patterns, Nonemployer Statistics and the Economic Census - with ACS and Decennial variables folded in when a demand model needs population or housing context underneath.
Can the feed arrive on my schedule?
Yes - API, files, or warehouse load, daily, weekly or hourly. Cadence changes are a settings conversation rather than a re-integration project, and the field dictionary travels unchanged through every channel. A sample scoped to your industries, geographies and vintages comes first either way.
Notes on this record
- Counts, not companies Every row aggregates establishments by industry, geography and size class. That is what makes a full-national sweep cheap - and what makes the totals defensible.
- Four decades of memory Employer counts reach back to 1986, so consolidation debates resolve against data instead of trade-lore recollection.
- The solo-operator half Nonemployer tables carry the installers without payroll - the segment employer counts miss and tax statistics price.
- Scored against the catalog Datadory scores this record 9 out of 10 against a catalog mean of 7.81 across all 1,744 cataloged datasets - breadth, depth and a dictionary that loads clean.
Datasets that pair with this one
- FBI Crime Data Explorer (CDE) Offense counts by agency show where burglary concentrates; this record shows who is positioned there to sell against it.
- National Crime Victimization Survey (NCVS) Victimization rates including the crimes never reported - the demand signal beside this supply-side map.
- IRS Statistics of Income - Nonfarm Sole Proprietorships Receipts and net income for unincorporated installers - the economics behind the cells this record counts.
- best security-alarm-services datasets The ranked shortlist of thirteen, from incident ledgers to federal benchmarks.
- security & alarm services data hub All thirteen cataloged records in one pooled view.
See the rows before you pay anything.
Name this dataset and we send real records from it — scoped to the fields you asked for.