# Bloomberg > Bloomberg delivers business and markets news, data, analysis, and video to the world. For developers, Bloomberg provides the Open API (BLPAPI) — a service-oriented, socket-based API used by the Desktop API, Server API (SAPI), B-PIPE, and Bloomberg Platform products — plus Data License content delivery and the EMSX trading API. BLPAPI is not natively HTTP/REST: clients use the SDK (C++, Java, .NET, Python, Node.js) over a TCP session, typically localhost:8194 for the Desktop API. Provider-published llms.txt: none found (developer.bloomberg.com/llms.txt soft-404s). This file is generated by API Evangelist from the artifacts in https://github.com/api-evangelist/bloomberg. ## APIs - [Bloomberg Market Data API](https://www.bloomberg.com/professional/support/api-library/): Real-time and historical market data — stocks, indices, commodities, currencies. - [Bloomberg Server API (SAPI)](https://www.bloomberg.com/professional/products/data/data-connectivity/server-api/): Terminal data for server applications. - [Bloomberg Data License API](https://www.bloomberg.com/professional/products/data/data-management/data-license/): Reference, pricing, regulatory, ESG, corporate actions, fundamentals, and alternative data (HTTP delivery via api.bloomberg.com, auth required). - [Bloomberg EMSX API](https://www.bloomberg.com/professional/products/trading/execution-management-system/): Programmatic equities, futures, and options order management ([docs](https://emsx-api-doc.readthedocs.io/)). - [Bloomberg BLPAPI Core](https://www.bloomberg.com/professional/support/api-library/): The foundational Open API — Request/Response, Subscription, and Publishing paradigms across //blp/refdata, //blp/mktdata, //blp/mktbar, //blp/mktvwap, //blp/apiflds and more. ## Specs - [BLPAPI Reference Data OpenAPI](https://raw.githubusercontent.com/api-evangelist/bloomberg/refs/heads/main/openapi/bloomberg-reference-data-api-openapi.yml): ReferenceDataRequest projection. - [BLPAPI Historical Data OpenAPI](https://raw.githubusercontent.com/api-evangelist/bloomberg/refs/heads/main/openapi/bloomberg-historical-data-api-openapi.yml): HistoricalDataRequest projection. - [BLPAPI Intraday Bars OpenAPI](https://raw.githubusercontent.com/api-evangelist/bloomberg/refs/heads/main/openapi/bloomberg-intraday-bars-api-openapi.yml): IntradayBarRequest projection. - [BLPAPI Intraday Ticks OpenAPI](https://raw.githubusercontent.com/api-evangelist/bloomberg/refs/heads/main/openapi/bloomberg-intraday-ticks-api-openapi.yml): IntradayTickRequest projection. - [BLPAPI Field Discovery OpenAPI](https://raw.githubusercontent.com/api-evangelist/bloomberg/refs/heads/main/openapi/bloomberg-field-discovery-api-openapi.yml): API Data Dictionary field search. - [BLPAPI Subscriptions OpenAPI](https://raw.githubusercontent.com/api-evangelist/bloomberg/refs/heads/main/openapi/bloomberg-subscriptions-api-openapi.yml): //blp/mktdata, //blp/mktbar, //blp/mktvwap streaming subscriptions. - [Market data subscriptions AsyncAPI](https://raw.githubusercontent.com/api-evangelist/bloomberg/refs/heads/main/asyncapi/bloomberg-market-data-asyncapi.yml): Derived event-surface description of the BLPAPI Subscription paradigm. - [JSON Schemas](https://github.com/api-evangelist/bloomberg/tree/main/json-schema): Subscription, SubscriptionList, MarketDataEvent, ErrorMessage, request messages. ## Docs - [Developer portal](https://developer.bloomberg.com/) - [API library / SDK downloads](https://www.bloomberg.com/professional/support/api-library/) - [BLPAPI SDK documentation (C++, Java, .NET, Python — 3.26.6)](https://bloomberg.github.io/blpapi-docs/) - [EMSX API documentation](https://emsx-api-doc.readthedocs.io/) - [Support](https://www.bloomberg.com/professional/support/) - [Tech at Bloomberg blog](https://www.techatbloomberg.com/blog/) ## Auth - BLPAPI: session-based — Desktop API inherits the logged-in Bloomberg Professional (Terminal) identity on localhost:8194; SAPI/B-PIPE authorize users/apps via the //blp/apiauth service (AuthorizationRequest, Identity, AuthOptions). - Web/console + Data License HTTP delivery: OAuth 2.0 / OIDC — discovery published at https://www.bloomberg.com/.well-known/oauth-authorization-server (endpoints on login.bloomberg.com, authorization_code + refresh_token, PKCE S256, scopes: openid, user, entitlements). ## Security - [security.txt](https://www.bloomberg.com/.well-known/security.txt) - [Responsible disclosure policy](https://www.bloomberg.com/responsible-disclosure)