Bloomberg BLPAPI (Desktop API)
BLPAPI is Bloomberg's core programming interface for the Bloomberg Terminal Desktop API, Server API (SAPI), B-PIPE, and Platform products. It exposes a unified asynchronous session/event/subscription model for requesting reference data, historical data, intraday bars and ticks, market data subscriptions, instrument lookup, and field information via services such as //blp/refdata, //blp/mktdata, //blp/apiflds, and //blp/instruments. SDKs are published in C++, Java, Python, and .NET; the Python SDK alone has 39 releases and ships against version 3.26.4.
Documentation
Documentation
https://bloomberg.github.io/blpapi-docs/
APIReference
https://bloomberg.github.io/blpapi-docs/cpp/3.26/index.html
GettingStarted
https://bloomberg.github.io/blpapi-docs/
SDKs
Other Resources
DeveloperGuide
https://data.bloomberglp.com/professional/sites/10/2017/03/BLPAPI-Core-Developer-Guide.pdf
GitHubOrganization
https://github.com/bloomberg
SDKPython
https://pypi.org/project/blpapi/
SDKJava
https://bloomberg.github.io/blpapi-docs/java/3.26/index.html
SDKDotNet
https://bloomberg.github.io/blpapi-docs/dotnet/3.26/index.html
SDKCPP
https://bloomberg.github.io/blpapi-docs/cpp/3.26/index.html
Pricing
https://www.bloomberg.com/professional/pricing/
License
https://github.com/msitt/blpapi-python/blob/master/License.txt