Getting Started

In an effort to create transparency and encourage technological innovation, the Bureau of Labor Statistics (BLS) is releasing its Application Programming Interface (API) to the public. The BLS Public Data API gives the public access to raw economic data from all BLS programs. It is the Bureau's hope that talented developers and programmers will use the BLS Public Data API to create original, inventive applications with published BLS data.

The BLS Public Data API does not require registration and is open for public use. However, we encourage users to maintain conformance to W3C standards and accepted practices. We have also provided sample code in the most popular languages currently available to developers and programmers.

Using BLS API Signatures, developers and programmers can retrieve published historical timeseries data in JSON data-interchange format. The BLS Public API utilizes two HTTP request-response mechanisms to retrieve data: GET and POST. GET requests data from a specified source. POST submits data to a specified resource to be processed. The BLS Public Data API uses GET to request a single piece of information and POST for all other requests. All responses will be in JSON format.

We are committed to the development and improvement of the BLS Public Data API. If you still have questions, please visit our Frequently Asked Questions page or Contact Us.


Last Modified Date: December 2, 2013