openapi: 3.0.0 info: version: '1.0' title: Eurostat SDMX RESTful Async Statistics data queries API description: 'Listing of supported SDMX requests based on * [official sdmx-rest 2.1 specifications](https://github.com/sdmx-twg/sdmx-rest/tree/v1.5.0/v2_1/ws/rest/docs) * [official sdmx-rest 3.0 specifications](https://github.com/sdmx-twg/sdmx-rest/tree/v2.0.0/doc) For additional information, please consult the [online-help](https://ec.europa.eu/eurostat/web/user-guides/data-browser). ' contact: name: Contact Eurostat user support url: https://ec.europa.eu/eurostat/help/support servers: - description: Eurostat url: https://ec.europa.eu/eurostat/api/dissemination - description: Eurostat - Comext datasets url: https://ec.europa.eu/eurostat/api/comext/dissemination tags: - name: Statistics data queries paths: /statistics/1.0/data/{datasetCode}: get: summary: API Statistics is a web service for data query where parameters don’t have to respect a specific order opposed to API SDMX 2.1 tags: - Statistics data queries parameters: - $ref: '#/components/parameters/datasetCode' - $ref: '#/components/parameters/statisticsFormat' - $ref: '#/components/parameters/statisticsFilters' - $ref: '#/components/parameters/statisticsUntilTimePeriod' - $ref: '#/components/parameters/statisticsSinceTimePeriod' - $ref: '#/components/parameters/statisticsLastTimePeriod' - $ref: '#/components/parameters/lang' responses: '200': $ref: '#/components/responses/200-statistics' '400': $ref: '#/components/responses/400' '404': $ref: '#/components/responses/404' '413': $ref: '#/components/responses/413' '500': $ref: '#/components/responses/500' components: responses: 200-statistics: description: OK content: application/json: schema: type: string '413': description: Request entity too large '500': description: Internal server error '400': description: Bad syntax '404': description: Not found parameters: statisticsFilters: in: query name: filters description: 'The filter parameters defined in the URL are optional. Any dimension present in the data product can be used as filter parameter. The structure of a filter parameter follows DIMENSION_CODE=VALUE * DIMENSION_CODE: the code of the dimension used to filter data (case insensitive) * VALUE: value of the filter is the position in the dimension (case insensitive) e.g. time=2019 or geo=FR ' required: false schema: type: object additionalProperties: type: string style: form explode: true statisticsFormat: in: query name: format description: 'The format of the returned data. ' required: false schema: type: string enum: - JSON default: JSON statisticsLastTimePeriod: in: query name: lastTimePeriod description: 'A numeric value counting down until the TIME_PERIOD dimension values are included in the returned file. ' required: false schema: type: integer statisticsUntilTimePeriod: in: query name: untilTimePeriod description: 'The specific TIME_PERIOD value to filter the returned file until this value. ' required: false schema: type: string datasetCode: in: path name: datasetCode description: 'The code of the dataset to be queried. ' required: true schema: type: string statisticsSinceTimePeriod: in: query name: sinceTimePeriod description: 'The specific TIME_PERIOD value to filter the returned file since this value. ' required: false schema: type: string lang: in: query name: lang description: 'The language of the requested data. ' required: false schema: type: string enum: - en - fr - de default: en