All integrations

US Census Bureau

DATA · DATA & ANALYTICS

Public census datasets, variables, and geographies queried by year.

Acts as the person, not as itself

Each user connects their own account. Every call carries both identities — the agent and the person it is acting for — so the agent can never reach past what that individual can already do.

Credentials never touch the agent

Tokens live in the vault and attach server-side at call time. The agent holds a session, not a secret, and revoking access does not mean rotating a key.

Every call on the record

Who asked, which agent acted, which action ran, and the verdict that let it through — one audit trail across every integration, not one per vendor.

What an agent can do

Each action is granted on its own. An agent allowed to read is not thereby allowed to write, and the scope beside each row is what the acting user must have connected for it to run at all.

censusbureau_get_data_by_year_by_datasetREAD

Query a Census dataset: select up to 50 variables with `get` and narrow with geography (`for`/`in`) and other predicates. The answer is a JSON array of arrays with the header row first, e.g. [["NAME","state"],["Alabama","01"]] -- not objects. via GET /data/{year}/{dataset}

api
censusbureau_get_data_by_year_by_dataset_examples_jsonREAD

Example queries for a dataset: the available geographic levels and predicates, so data queries do not have to be built from scratch. via GET /data/{year}/{dataset}/examples.json

api
censusbureau_get_data_by_year_by_dataset_geography_jsonREAD

Geography list for a dataset: the geographic levels usable in the data query's `for`/`in` predicates. via GET /data/{year}/{dataset}/geography.json

api
censusbureau_get_data_by_year_by_dataset_groups_jsonREAD

Table groups for a dataset, usable with the data query's group([table ID]) get function. Filtered, compacted and paged at the tool layer (`query`/`limit`/`offset`): the provider serves the document whole (406 KB for 2021 acs/acs1). via GET /data/{year}/{dataset}/groups.json

api
censusbureau_get_data_by_year_by_dataset_sorts_jsonREAD

Sort list for a dataset ('SortList' link in the dataset discovery table). via GET /data/{year}/{dataset}/sorts.json

api
censusbureau_get_data_by_year_by_dataset_tags_jsonREAD

Tags list for a dataset. via GET /data/{year}/{dataset}/tags.json

api
censusbureau_get_data_by_year_by_dataset_variables_jsonREAD

Variables available in a dataset, including which are required. Filtered, compacted and paged at the tool layer (`query`/`limit`/`offset`): the provider serves the document whole and it reaches 13.5 MB (2021 acs/acs1, measured 2026-09-06). via GET /data/{year}/{dataset}/variables.json

api
censusbureau_get_data_jsonREAD

The master catalog of ~1,500 Census datasets (Project Open Data dcat:Catalog). Filtered, compacted and paged at the tool layer (`query`/`vintage`/`limit`/`offset`): the provider serves the catalog whole (5.2 MB, measured 2026-09-06). Each entry carries the /data/{year}/{dataset} coordinates for the other tools. via GET /data.json

api

Put US Census Bureau behind one governed endpoint.

Same permissions, same audit trail, whatever else you connect next.