A tool for downloading Census/ACS data from the API and parsing to CSV
npm install censusapi2csv -g
censusapi2csv -f <census field codes>
-f, --fields(REQUIRED) Comma-separated list of desired ACS fields or decennial census fields (e.g.B01001= Total population)-e, --endpoint(OPTIONAL) Desired endpoint, one ofacs(American Community Survey) ordc(Decennial Census); default =acs-l, --level(OPTIONAL) Geographic level of desired results, one ofstate,county,place,county subdivision,zip code tabulation area,tract,block group, orblock. (default: 'state')-o, --out(OPTIONAL) Output filename and path if desired. Default is to STDOUT.-k, --key(OPTIONAL) Census API key (limited use without one)-s, --state(OPTIONAL) FIPS code of a state to which you want the request restricted (e.g. '06' = California)-c, --county(OPTIONAL) FIPS code of a county to which you want the request restricted (e.g. '007' = Chittenden county, within Vermont)-y, --year(OPTIONAL) Census or ACS year (defaults: Census =2010, ACS =2017) - (Extra parenthetical notes on Census 2000: ZCTA level is not supported, and there's a different suite of codes)
- Some request levels must be restricted by state or county. For example, the
block grouplevel will only be returned if both state and county are specified
MIT