openapi: 3.1.0 info: title: Census Data American Community Survey Economic Census API description: The United States Census Bureau Data API provides programmatic access to statistical data from Census Bureau surveys and datasets. The API covers demographic, economic, housing, and social data through a query-based interface. Key datasets include the American Community Survey (ACS), Decennial Census, Population Estimates, County Business Patterns, and many more. Users can query data by geographic level (national, state, county, tract, block group) and filter by hundreds of statistical variables. An API key is optional (up to 500 requests/day without one) but required for higher usage. version: 2.0.0 contact: name: Census Developer Forum url: https://www.census.gov/data/developers.html email: cnmp.developers.list@census.gov x-tags: - Demographics - Federal Government - Open Data - Statistics servers: - url: https://api.census.gov/data description: Census Data API tags: - name: Economic Census description: Economic activity by industry and geography paths: /{year}/ecnbasic: get: operationId: getEconomicCensus summary: Get Economic Census Data description: Returns economic census data covering all major economic sectors every 5 years. Provides number of establishments, employment, payroll, and sales/receipts by industry (NAICS) and geography. tags: - Economic Census parameters: - name: year in: path required: true description: Economic Census year (2002, 2007, 2012, 2017, 2022) schema: type: integer enum: - 2022 - 2017 - 2012 - 2007 - 2002 - name: get in: query required: true description: Variable names to retrieve schema: type: string - name: for in: query required: false description: Geographic level and FIPS filter schema: type: string - name: in in: query required: false description: Parent geography constraint schema: type: string - name: key in: query required: false description: Census API key schema: type: string responses: '200': description: 2D JSON array of economic census data content: application/json: schema: $ref: '#/components/schemas/DataAPIResponse' '400': $ref: '#/components/responses/BadRequest' components: responses: BadRequest: description: Bad request — invalid parameters, missing required fields, or variable not found content: text/html: schema: type: string schemas: DataAPIResponse: type: array description: A 2D JSON array where the first element is an array of variable names (headers) and each subsequent element is an array of corresponding data values. The last elements in each row are typically geography codes. items: type: array description: A single data row (header row or data row) items: type: string nullable: true example: - - NAME - B01003_001E - state - - Alabama - '5024279' - '01' - - Alaska - '733391' - '02' - - Arizona - '7151502' - '04' externalDocs: description: Census Data API User Guide url: https://www.census.gov/data/developers/guidance/api-user-guide.html