Bloomberg API - Libraries
The established service provides free, unrestricted access to raw data for customers for its financial market information. The same publish/subscribe and request/response interactions available via its proprietary interface can be accessed via API. This functionality gives access to data on current market trades, either real-time or delayed, along with reference data on reference data, historical information, and records of intraday trading.
API methods support selection by security using standard ticker symbols and the provider's own "Open Symbology" across classes of securities. Effective dates and date ranges may also be specified to retrieve historical results. Sources of pricing data are designated.

- Versions
- SDKs (3)
- Articles (5)
- How To(0)
- Source Code(0)
- Libraries(15)
- Developers (0)
- Followers (656)
- Changelog (25)
Libraries (15)
The following is a list of libraries from ProgrammableWeb's Library Directory that matched your search term. Although there many different interpretations of the word "library" among software developers, ProgrammableWeb adheres to a specific definition so as to clearly distinguish libraries from SDKs and frameworks in a way that will facilitate clean search results. In ProgrammableWeb's parlance, the term "library" is strictly used to describe a platform-specific software tool that, when installed, results in the provisioning a specific API. Conversely, SDKs are exclusively for consuming APIs and Frameworks are agnostic to specific APIs. If you think a library, SDK, API, or other asset is missing from our directory, be sure to check our guidelines for making contributions to ProgrammableWeb.
Title | Description | |
---|---|---|
![]() | Bloomberg Solaris Java Library | For developers using Solaris operating system and coding in Java the Bloomberg API offers this library. Solaris users should be aware that the Solaris libraries can only be used with the Bloomberg Server API and B-Pipe data feed products and are not compatible with the Desktop API. The Bloomberg API provides free, unrestricted access to raw financial data on current market trades (either real-time or delayed), reference data on historical information, and records of intraday trading. As part of their Open Market Data Initiative the library is offered under a "free-use" license, which allows unrestricted access of the interface's header files, documentation, and programming examples. |
![]() | Bloomberg OS X Python Library | For developers using OS X the Bloomberg API offers this Python library. OS X users should note that the OSX libraries are only compatible with OSX 10.7 and later, and can only be used with the Bloomberg Server API and B-Pipe data feed products (not the Desktop API). The Bloomberg API provides free, unrestricted access to raw financial data on current market trades (either real-time or delayed), reference data on historical information, and records of intraday trading. As part of their Open Market Data Initiative the library is offered under a "free-use" license, which allows unrestricted access to the interface's header files, documentation, and programming examples. |
![]() | Bloomberg Solaris C/C++ Library | This C/C++ library for Solaris operating systems is intended to be used with the Bloomberg API. The Bloomberg API provides free, unrestricted access to raw financial data on current market trades (either real-time or delayed), reference data on historical information, and records of intraday trading. As part of their Open Market Data Initiative the library is offered under a "free-use" license, which allows unrestricted access to the interface's header files, documentation, and programming examples. Developers should note that this Solaris library is not compatible with the Bloomberg Professional terminal (Desktop API). It is only compatible with Bloomberg Server API and B-Pipe data feed products. |
![]() | Bloomberg OS X Perl Library | For developers using OS X and Perl, the Bloomberg API offers this library. OSX users should also note that the OSX libraries are only compatible with OSX 10.7 and later, and can only be used with the Bloomberg Server API and B-Pipe data feed products (not the Desktop API). The Bloomberg API provides free, unrestricted access to raw financial data on current market trades (either real-time or delayed), reference data on historical information, and records of intraday trading. As part of their Open Market Data Initiative the library is offered under a "free-use" license, which allows unrestricted access to the interface's header files, documentation, and programming examples. |
![]() | Bloomberg OS X Java Library | The Bloomberg API provides free, unrestricted access to raw financial data on current market trades (either real-time or delayed), reference data on historical information, and records of intraday trading. This library allows OSX users to develop their API in Java. As part of their Open Market Data Initiative Bloomberg API libraries are offered under a "free-use" license, which allows unrestricted access to the interface's header files, documentation, and programming examples. Users should note that the OSX libraries are only compatible with OSX 10.7 and later, and can only be used with the Bloomberg Server API and B-Pipe data feed products (not the Desktop API). |
![]() | Bloomberg OS X C/C++ Library | This C/C++ library for OS X is for the Bloomberg API. The Bloomberg API provides free, unrestricted access to raw financial data on current market trades (either real-time or delayed), reference data on historical information, and records of intraday trading. As part of their Open Market Data Initiative the library is offered under a "free-use" license, which allows unrestricted access to the interface's header files, documentation, and programming examples. Users should note that the OSX libraries are only compatible with OS X 10.7 and later, and can only be used with the Bloomberg Server API and B-Pipe data feed products (not the Desktop API). |
![]() | Bloomberg Linux Python Library | This Python library allows users to develop using the Bloomberg API. The Bloomberg API provides free, unrestricted access to raw financial data on current market trades (either real-time or delayed), reference data on historical information, and records of intraday trading. As part of their Open Market Data Initiative the Python library is offered under a "free-use" license, which allows unrestricted access of the interface's header files, documentation, and programming examples. Extensive documentation, including code examples, is available in the Developer Documentation and at the API website. Note that the Linux libraries are only available for use with the Server API and B-Pipe data feed products and can't be used with the Desktop API. |
![]() | Bloomberg Linux Perl Library | This Perl library for Linux OS interfaces with the Bloomberg Server API and B-Pipe data feed products; it is not available for the Desktop API. The Bloomberg API provides free, unrestricted access to raw financial data on current market trades (either real-time or delayed), reference data on historical information, and records of intraday trading. As part of their Open Market Data Initiative the library is offered under a "free-use" license, which allows unrestricted access of the interface's header files, documentation, and programming examples. Extensive documentation, including code examples, is available in the Developer Documentation and at the API website. |
![]() | Bloomberg Linux Java Library | This Java library allows Linux OS users to develop with the Bloomberg API. The Bloomberg API provides free, unrestricted access to raw financial data on current market trades (either real-time or delayed), reference data on historical information, and records of intraday trading. As part of their Open Market Data Initiative the Java library is offered under a "free-use" license, which allows unrestricted access to the interface's header files, documentation, and programming examples. Extensive documentation, including code examples, is available in the Developer Documentation and at the API website. Note that the Linux libraries are only available for the Bloomberg Server API and B-Pipe data feed products and cannot be used with the desktop API. |
![]() | Bloomberg Linux C/C++ Library | The C/C++ library for Linux is for use with the Bloomberg API. The Bloomberg API provides free, unrestricted access to raw financial data on current market trades (either real-time or delayed), reference data on historical information, and records of intraday trading. As part of their Open Market Data Initiative the library is offered under a "free-use" license, which allows unrestricted access to the interface's header files, documentation, and programming examples. Extensive documentation, including code examples, is available in the Developer Documentation and at the API website. Note that the Linux libraries can only be used with the Bloomberg Server API and B-Pipe data feed products, and are not available for desktop API users. |
![]() | Bloomberg Windows Python Library | This Python library, for Windows OS, is for use with the Bloomberg API. The Bloomberg API provides free, unrestricted access to raw financial data on current market trades (either real-time or delayed), reference data on historical information, and records of intraday trading. As part of their Open Market Data Initiative the library is offered under a "free-use" license, which allows unrestricted access to the interface's header files, documentation, and programming examples. Extensive documentation, including code examples, is available in the Developer Documentation and at the API website. |
![]() | Bloomberg Windows Perl Library | The Bloomberg API provides free, unrestricted access to raw financial data on current market trades (either real-time or delayed), reference data on historical information, and records of intraday trading. This library, for use with Windows OS, allows users to interface with the API from within Java. As part of their Open Market Data Initiative both the API and library are offered under a "free-use" license, which allows unrestricted access to the interface's header files, along with documentation and programming examples. Extensive documentation, including code examples, is available in the Developer Documentation and at the API website. |
![]() | Bloomberg Windows Java Library | For use in Windows, this Java library interfaces with the Bloomberg API. The Bloomberg API provides free, unrestricted access to raw financial data on current market trades (either real-time or delayed), reference data on historical information, and records of intraday trading. As part of their Open Market Data Initiative the library is offered under a "free-use" license, which allows unrestricted access to the interface's header files, documentation, and programming examples. Extensive documentation, including code examples, is available in the Developer Documentation and at the API website. |
![]() | Bloomberg Windows C++ Library | This C++ library for Windows interfaces with the Bloomberg API. The Bloomberg API provides free, unrestricted access to raw financial data on current market trades (either real-time or delayed), reference data on historical information, and records of intraday trading. As part of their Open Market Data Initiative the library is offered under a "free-use" license, which allows unrestricted access to the interface's header files, documentation, and programming examples. Extensive documentation, including code examples, is available in the Developer Documentation and at the API website. |
![]() | Bloomberg Windows C# (.NET) Library | The C# (.NET) library for Windows is for use with the Bloomberg API. The Bloomberg API provides free, unrestricted access to raw financial data and is part of their Open Market Data Initiative. The library is offered under a "free-use" license, which allows unrestricted access to the interface's header file, documentation, and programming examples. Extensive documentation, including code examples, is available in the Developer Documentation and at the API website. |