Census API boundaries
Small-area geography is hierarchical. Standard ACS for/in requests for tracts and block groups use parent geographies rather than a single national tract or block-group call.
ZCTAs are not nested under states in the standard ACS hierarchy. The newer Census ucgid predicate can create some state-based ZCTA collections in supported datasets, but this builder does not yet expose that method.
Standard for/in queries target one geography level at a time. Census's newer ucgid predicate can mix geography levels in datasets that support it.
ACS 1-year coverage is limited. Standard 1-year tables are generally published for areas of 65,000 or more, with Census publication exceptions; tracts and block groups are not part of the standard 1-year release.
The API allows up to 50 requested variables per call. This builder handles larger baskets by splitting the request and rejoining the results.
This builder's choices
Guided parent geography is one state at a time. The Census API supports multiple geography codes in some predicates; use the Advanced geography syntax below when you need a combination the menus do not offer.
The on-page results view shows up to 500 rows. The downloaded CSV still contains the full returned result.
The variable basket is capped at 200 estimates. This keeps browser rendering and multi-request joins manageable; larger projects are better handled as separate queries.
Trend charts for 5-year estimates compare nonoverlapping periods only. Overlapping multiyear periods share most of their sample and should not be read as year-to-year change.
Cross-tabulations beyond the published tables are a microdata job. When a combination of topics is not published as a standard ACS table, custom tabulations can be built from ACS PUMS microdata using the Census Bureau's MDAT tool.