Query US Public Data
datausa.data.queryQuery US government statistical data from Data USA by grouping dimensions and selecting measures, optionally filtered by member keys; returns citations and matching rows.
Instructions
Query US government statistical data (Census/ACS, BLS, IPEDS, and more) from Data USA. Group by one or more dimensions (e.g. State, Year, Industry) and retrieve one or more measures (e.g. Population, Median Household Income), optionally restricted to specific member keys. Returns dataset source/citation plus the resulting rows (Data USA, Deloitte/Datawheel/MIT Media Lab, US government open data)
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| cube | Yes | Data cube (dataset) name to query, e.g. "acs_yg_total_population_1". Look up names via datausa.reference.cubes. | |
| sort | No | Sort order as "field" or "field.order" where order is asc/desc, e.g. "Population.desc". | |
| limit | No | Maximum number of result rows to return (default 100, max 1000). | |
| offset | No | Number of result rows to skip, for pagination (default 0). | |
| include | No | Restrict results to specific member keys, formatted "Level:key,key;Level2:key" (e.g. "State:04000US06" for California only, or "Year:2021,2022"). Find member keys via datausa.reference.members. | |
| measures | Yes | Measure (metric) names to retrieve, e.g. ["Population"]. Look up available measures for a cube via datausa.reference.cubes. | |
| drilldowns | Yes | Dimension level names to group the results by, e.g. ["State"] or ["State", "Year"]. Look up available levels for a cube via datausa.reference.cubes. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| error | No | Present only when the call failed. Includes error code, message, request_id, and any provider-specific extras. | |
| result | No | Tool response payload. Shape varies per tool — consult the tool description and inputSchema. May be an object, array, string, or number depending on the upstream provider response. |