Bloomberg · AsyncAPI Specification
Bloomberg BLPAPI Market Data Subscriptions
Version 1.6
Event surface of the Bloomberg Open API (BLPAPI) Subscription paradigm. Clients call Session.subscribe(SubscriptionList) over a BLPAPI SDK session (Desktop API localhost:8194 or SAPI/B-PIPE host); streamed updates arrive as SUBSCRIPTION_DATA events correlated by CorrelationID, with lifecycle signals as SUBSCRIPTION_STATUS events (SubscriptionStarted / SubscriptionFailure). Derived from the BLPAPI Core Developer Guide v1.6 projection in this repository — Bloomberg does not publish a first-party AsyncAPI document.
View Spec
View on GitHub
AnalyticsBusiness IntelligenceData LicenseEnterpriseExecution ManagementFinancial ServicesMarket DataNewsQuantitative AnalysisTradingTransaction Cost AnalysisAsyncAPIWebhooksEvents
Channels
mktdata
Streaming real-time market data (quotes, trades, sizes) per subscribed topic.
mktbar
Interval-based real-time OHLC bars per subscribed topic.
mktvwap
Custom VWAP stream with override field/value pairings.
Messages
marketDataEvent
Market data event
subscriptionStarted
Subscription started (SUBSCRIPTION_STATUS)
subscriptionFailure
Subscription failure (SUBSCRIPTION_STATUS)
Servers
tcp
desktop
Desktop API (local Bloomberg Professional terminal session, BLPAPI SDK transport)
tcp
sapi
Server API / B-PIPE host (BLPAPI SDK transport)