用途:该技能用于调用美国人口普查局(US Census Bureau)API,查询美国的人口、人口统计、住房与经济数据,例如某州人口、按县的人口构成、家庭收入中位数、贫困率对比等。不适用于非美国数据、实时经济数据以及 1790 年前的历史数据。
主要能力:支持 ACS 5 年估计(最常用)与十年一次的人口普查(Decennial Census)。常见查询包括按州统计总人口、家庭收入中位数、贫困率,以及按县统计某州人口。常用变量如 B01001_001E(总人口)、B19013_001E(家庭收入中位数)、B17001_002E(贫困人口)、B25077_001E(房屋价值中位数)、B15003_022E(学士学位持有者)、B02001_002E(白人人口)。
使用方式:需先在 https://api.census.gov/data/key_signup.html 获取免费 API 密钥,并设置环境变量 export CENSUS_API_KEY=your_key_here。API 基础地址为 https://api.census.gov/data/。示例命令:curl -s "https://api.census.gov/data/2022/acs/acs5?get=NAME,B01001_001E&for=state:*&key=$CENSUS_API_KEY"。
限制:大多数查询需要免费 API 密钥;无密钥时速率限制为每天 500 次请求,有密钥可更高。ACS 5 年估计对小地理区域最可靠。FIPS 代码用于标识州(如 06=CA、36=NY、48=TX)。变量列表见 https://api.census.gov/data/2022/acs/acs5/variables.html。