openapi: 3.1.0 info: title: Business Dynamics Statistics 2010 PEP API description: 'Time-series API providing annual measures of establishment and firm dynamics for the United States — births, deaths, expansions, contractions, job creation, and job destruction — from 1978 through the latest reference year. Supports breakdowns by firm age, firm size, sector, state, and metro area. Endpoint family: `/data/timeseries/bds`. ' version: '2026-05-25' contact: name: Census Bureau Center for Economic Studies url: https://www.census.gov/programs-surveys/bds.html license: name: Creative Commons Zero 1.0 (Public Domain) url: https://creativecommons.org/publicdomain/zero/1.0/ termsOfService: https://www.census.gov/data/developers/about/terms-of-service.html servers: - url: https://api.census.gov/data description: Census Data API production base security: - ApiKeyQuery: [] tags: - name: PEP description: Population Estimates Program paths: /{vintage}/pep/population: get: summary: Get Population Estimates description: Annual Population Estimates Program totals by geography. operationId: getPepPopulation tags: - PEP parameters: - $ref: '#/components/parameters/VintagePath' - $ref: '#/components/parameters/GetParam' - $ref: '#/components/parameters/ForParam' - $ref: '#/components/parameters/InParam' - $ref: '#/components/parameters/KeyParam' responses: '200': description: PEP population result set content: application/json: schema: $ref: '#/components/schemas/DataMatrix' /{vintage}/pep/charagegroups: get: summary: Get Population Estimates By Age, Sex, Race, And Hispanic Origin description: PEP estimates by characteristic age groups, sex, race, and Hispanic origin. operationId: getPepCharacteristics tags: - PEP parameters: - $ref: '#/components/parameters/VintagePath' - $ref: '#/components/parameters/GetParam' - $ref: '#/components/parameters/ForParam' - $ref: '#/components/parameters/InParam' - $ref: '#/components/parameters/KeyParam' responses: '200': description: PEP characteristics result set content: application/json: schema: $ref: '#/components/schemas/DataMatrix' components: parameters: ForParam: name: for in: query required: false description: Geography clause indicating the geographic level being queried (for example `state:*` or `county:001`). schema: type: string examples: - state:* InParam: name: in in: query required: false description: Hierarchical filter for nested geographies (for example `state:06`). schema: type: string examples: - state:06 VintagePath: name: vintage in: path required: true description: Year (or year+month combination) identifying the dataset vintage. Example values include `2024`, `2023`, `2020`. schema: type: string pattern: ^[0-9]{4}([0-9]{2})?$ examples: - '2024' GetParam: name: get in: query required: true description: Comma-separated list of variables to retrieve. Use the group prefix `group(B19013)` to fetch every variable in a table. schema: type: string examples: - NAME,B01001_001E KeyParam: name: key in: query required: true description: Free API key obtained at https://api.census.gov/data/key_signup.html schema: type: string schemas: DataMatrix: type: array description: '2-D JSON array. The first inner array is the header row of variable names; each subsequent inner array is a record whose elements align positionally with the header. ' items: type: array items: type: string example: - - NAME - B01001_001E - state - - California - '39538223' - '06' - - Texas - '29145505' - '48' securitySchemes: ApiKeyQuery: type: apiKey in: query name: key