# Bloomberg BLPAPI (Desktop API)

**Canonical:** https://apis.io/apis/bloomberg-lp/blpapi/  
**Provider:** Bloomberg L.P. — https://apis.io/providers/bloomberg-lp/  
**Documentation:** https://bloomberg.github.io/blpapi-docs/

Bloomberg BLPAPI (Desktop API) is one of 9 APIs that [Bloomberg L.P.](https://apis.io/providers/bloomberg-lp/) publishes on the [APIs.io](https://apis.io/) network. Tagged areas include BLPAPI, Desktop API, Reference Data, Historical Data, and Market Data. The published artifact set on APIs.io includes API documentation, an API reference, a getting-started guide, and pricing.

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.

## Machine-readable artifacts (13)

- **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/
- **DeveloperGuide** — https://data.bloomberglp.com/professional/sites/10/2017/03/BLPAPI-Core-Developer-Guide.pdf
- **GitHubOrganization** — https://github.com/bloomberg
- **SDKs** — https://github.com/msitt/blpapi-python
- **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
- **APIsJSON** — https://raw.githubusercontent.com/api-evangelist/bloomberg-lp/refs/heads/main/apis.yml

## Other Bloomberg L.P. APIs (8)

- [Bloomberg Server API (SAPI)](https://apis.io/apis/bloomberg-lp/server-api/)
- [Bloomberg B-PIPE](https://apis.io/apis/bloomberg-lp/b-pipe/)
- [Bloomberg Data License (DL / BEAP)](https://apis.io/apis/bloomberg-lp/data-license/)
- [Bloomberg Terminal](https://apis.io/apis/bloomberg-lp/terminal/)
- [Bloomberg L.P. Filter API](https://apis.io/apis/bloomberg-lp/bloomberg-lp-filter-api/)
- [Bloomberg L.P. Mapping API](https://apis.io/apis/bloomberg-lp/bloomberg-lp-mapping-api/)
- [Bloomberg L.P. Reference API](https://apis.io/apis/bloomberg-lp/bloomberg-lp-reference-api/)
- [Bloomberg L.P. Search API](https://apis.io/apis/bloomberg-lp/bloomberg-lp-search-api/)

## Tags

BLPAPI, Desktop API, Reference Data, Historical Data, Market Data, SDK

---

Profiled by [API Evangelist](https://apievangelist.com) and published on [APIs.io](https://apis.io/apis/bloomberg-lp/blpapi/). The API's provider profile, Kin Score and agent-readiness rating are at https://apis.io/providers/bloomberg-lp/.
