Bloomberg L.P. logo

Bloomberg L.P.

Bloomberg L.P. is a privately held financial, software, data, and media company founded by Michael Bloomberg in 1981 and headquartered in New York City. The company is best known for the Bloomberg Terminal, which delivers real-time market data, news, analytics, and trading tools to roughly 325,000 subscribers worldwide, and for Bloomberg News, Bloomberg.com, Bloomberg Television, and Bloomberg Industry Group (formerly Bloomberg BNA). On the developer side, Bloomberg exposes the BLPAPI (Bloomberg API) family across the Desktop API, Server API, B-PIPE, and Data License products via SDKs in C++, Java, Python and .NET, and operates OpenFIGI — the free, public Financial Instrument Global Identifier (FIGI) symbology API and the most openly accessible Bloomberg API surface for the general developer audience.

6 APIs 1 Capabilities 6 Features
Financial ServicesMarket DataNewsReference DataSymbologyTerminal

Bloomberg L.P. publishes 1 API on the APIs.io network: OpenFIGI API. Tagged areas include Financial Services, Market Data, News, Reference Data, and Symbology.

The Bloomberg L.P. catalog on APIs.io includes 1 machine-runnable capability, 1 JSON-LD context, and 1 Spectral governance ruleset.

Bloomberg L.P.’s developer surface includes documentation, support, pricing, engineering blog, product news, and 19 more developer resources.

APIs

OpenFIGI API

OpenFIGI is the free, public REST API operated by Bloomberg as the FIGI Registration Authority for the Object Management Group (OMG) Financial Instrument Global Identifier stand...

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 sess...

Bloomberg Server API (SAPI)

Server-side variant of BLPAPI that lets a single Bloomberg Terminal user serve real-time market data, historical data, reference data, and calculation-engine output to multiple ...

Bloomberg B-PIPE

Bloomberg's flagship enterprise market data feed, delivering normalized, consolidated, real-time and reference data across all asset classes with Bloomberg's entitlement and ide...

Bloomberg Data License (DL / BEAP)

Bulk reference, pricing, regulatory, and alternative-data delivery service covering over 50 million securities and 30,000+ fields. Accessed via REST API (HAPI / Bloomberg Enterp...

Bloomberg Terminal

Bloomberg's flagship subscription product — a desktop application delivering real-time market data, news, analytics, trading, messaging, and research to financial professionals ...

Capabilities

Features

Free FIGI Symbology

OpenFIGI maps tickers, ISINs, CUSIPs, SEDOLs, and other identifiers to FIGIs at no cost, with optional API key for higher throughput.

Multi-Language SDK Coverage

BLPAPI ships official SDKs in C++, Java, Python, and .NET, plus community/legacy wrappers in Node.js and Haskell.

Unified Programming Model

One BLPAPI session/event/subscription model spans Desktop API, Server API, B-PIPE, and Platform.

Real-Time and Historical Data

BLPAPI exposes reference data, historical data, intraday bar/tick data, and real-time market data subscriptions via //blp/refdata and //blp/mktdata.

Bulk Enterprise Delivery

Bloomberg Data License delivers 50M+ securities and 30,000+ fields over REST, SFTP, and cloud channels.

News and Editorial Content

Bloomberg News powers bloomberg.com, Bloomberg Television, and licensed enterprise news feeds (Event-Driven Feeds, Machine Readable News).

Use Cases

Cross-Provider Symbology

Use OpenFIGI to resolve broker, exchange, and vendor identifiers to a stable, permanent FIGI for downstream joins.

Quantitative Trading

Build algorithmic trading strategies using BLPAPI real-time and historical market data subscriptions.

Risk and Compliance Reporting

Pull reference, pricing, and regulatory data from Bloomberg Data License into risk and regulatory pipelines.

Research and Analytics

Combine Bloomberg historical data with news and event-driven feeds for sell-side, buy-side, and academic research.

Portfolio and Order Management

Embed Bloomberg market data and reference data into OMS/EMS and portfolio analytics platforms via the Server API.

Integrations

Microsoft Excel

Bloomberg Excel Add-In for spreadsheet-based analysis on top of Terminal entitlements.

Python

blpapi Python SDK (3.26.x) for data science and quantitative finance workflows.

Java

BLPAPI Java SDK for enterprise JVM applications.

.NET

BLPAPI .NET SDK for C# and F# applications.

C++

BLPAPI C++ SDK for low-latency trading and market data applications.

MATLAB

Bloomberg Datafeed Toolbox connects MATLAB analytics to Bloomberg.

R

Community Rblpapi package binds R to BLPAPI.

AWS / Azure / GCP

Bloomberg Data License supports cloud delivery to all three major hyperscalers.

Semantic Vocabularies

Bloomberg Lp Context

26 classes · 3 properties

JSON-LD

API Governance Rules

Bloomberg L.P. API Rules

8 rules · 3 errors 4 warnings 1 info

SPECTRAL

Resources

🔗
LandingPage
LandingPage
🔗
Company
Company
🌐
ProfessionalPortal
ProfessionalPortal
🌐
DeveloperPortal
DeveloperPortal
🌐
OpenFIGIPortal
OpenFIGIPortal
🔗
Documentation
Documentation
💬
Support
Support
🔗
Contact
Contact
💰
Pricing
Pricing
🔗
Login
Login
📜
TermsOfService
TermsOfService
📜
PrivacyPolicy
PrivacyPolicy
👥
GitHubOrganization
GitHubOrganization
👥
OpenFIGIGitHubOrganization
OpenFIGIGitHubOrganization
🔗
LinkedIn
LinkedIn
🔗
XTwitter
XTwitter
📰
Blog
Blog
📰
TechBlog
TechBlog
📰
News
News
🔗
Plans
Plans
🔗
RateLimits
RateLimits
🔗
FinOps
FinOps
🔗
Vocabulary
Vocabulary
🔗
JSONLDContext
JSONLDContext

Sources

Raw ↑
aid: bloomberg-lp
name: Bloomberg L.P.
description: >-
  Bloomberg L.P. is a privately held financial, software, data, and media company
  founded by Michael Bloomberg in 1981 and headquartered in New York City. The
  company is best known for the Bloomberg Terminal, which delivers real-time
  market data, news, analytics, and trading tools to roughly 325,000 subscribers
  worldwide, and for Bloomberg News, Bloomberg.com, Bloomberg Television, and
  Bloomberg Industry Group (formerly Bloomberg BNA). On the developer side,
  Bloomberg exposes the BLPAPI (Bloomberg API) family across the Desktop API,
  Server API, B-PIPE, and Data License products via SDKs in C++, Java, Python
  and .NET, and operates OpenFIGI — the free, public Financial Instrument Global
  Identifier (FIGI) symbology API and the most openly accessible Bloomberg API
  surface for the general developer audience.
image: https://kinlane-productions.s3.amazonaws.com/apis-json/apis-json-logo.jpg
url: >-
  https://raw.githubusercontent.com/api-evangelist/bloomberg-lp/refs/heads/main/apis.yml
created: '2024-01-01'
modified: '2026-05-23'
specificationVersion: '0.19'
tags:
  - Financial Services
  - Market Data
  - News
  - Reference Data
  - Symbology
  - Terminal
apis:
  - aid: bloomberg-lp:openfigi
    name: OpenFIGI API
    description: >-
      OpenFIGI is the free, public REST API operated by Bloomberg as the FIGI
      Registration Authority for the Object Management Group (OMG) Financial
      Instrument Global Identifier standard. It maps third-party identifiers
      (TICKER, ISIN, CUSIP, SEDOL, BBGID, COMMON, etc.) to FIGIs and exposes
      search and filter endpoints across hundreds of millions of active and
      inactive instruments spanning equities, fixed income, derivatives,
      currencies, commodities, indices, and crypto. The /v3 API is JSON over
      HTTPS at api.openfigi.com, with optional X-OPENFIGI-APIKEY authentication
      that lifts rate limits.
    humanURL: https://www.openfigi.com/api
    baseURL: https://api.openfigi.com/v3
    tags:
      - Symbology
      - Reference Data
      - FIGI
      - Free API
      - Open Standard
    properties:
      - type: Documentation
        url: https://www.openfigi.com/api/documentation
      - type: APIReference
        url: https://www.openfigi.com/api/documentation
      - type: GettingStarted
        url: https://www.openfigi.com/api
      - type: SignUp
        url: https://www.openfigi.com/user/signup
      - type: APIKey
        url: https://www.openfigi.com/user/signup
      - type: RateLimits
        url: https://www.openfigi.com/api/documentation
      - type: TermsOfService
        url: https://www.openfigi.com/about/terms
      - type: GitHubOrganization
        url: https://github.com/OpenFIGI
      - type: SDK
        url: https://github.com/OpenFIGI/api-examples
      - type: OpenAPI
        url: openapi/openfigi-openapi.yml
      - type: SpectralRules
        url: rules/openfigi-rules.yml
      - type: NaftikoCapability
        url: capabilities/shared/openfigi.yaml
      - type: NaftikoWorkflowCapability
        url: capabilities/symbology-resolution.yaml
      - type: JSONSchema
        url: json-schema/openfigi-figi-record-schema.json
      - type: JSONSchemaMappingJob
        url: json-schema/openfigi-mapping-job-schema.json
      - type: JSONStructure
        url: json-structure/openfigi-figi-record-structure.json
      - type: JSONLDContext
        url: json-ld/bloomberg-lp-context.jsonld
      - type: Examples
        url: examples/
  - aid: bloomberg-lp:blpapi
    name: Bloomberg BLPAPI (Desktop API)
    description: >-
      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.
    humanURL: https://bloomberg.github.io/blpapi-docs/
    tags:
      - BLPAPI
      - Desktop API
      - Reference Data
      - Historical Data
      - Market Data
      - SDK
    properties:
      - type: Documentation
        url: https://bloomberg.github.io/blpapi-docs/
      - type: APIReference
        url: https://bloomberg.github.io/blpapi-docs/cpp/3.26/index.html
      - type: GettingStarted
        url: https://bloomberg.github.io/blpapi-docs/
      - type: DeveloperGuide
        url: https://data.bloomberglp.com/professional/sites/10/2017/03/BLPAPI-Core-Developer-Guide.pdf
      - type: GitHubOrganization
        url: https://github.com/bloomberg
      - type: SDK
        url: https://github.com/msitt/blpapi-python
      - type: SDKPython
        url: https://pypi.org/project/blpapi/
      - type: SDKJava
        url: https://bloomberg.github.io/blpapi-docs/java/3.26/index.html
      - type: SDKDotNet
        url: https://bloomberg.github.io/blpapi-docs/dotnet/3.26/index.html
      - type: SDKCPP
        url: https://bloomberg.github.io/blpapi-docs/cpp/3.26/index.html
      - type: Pricing
        url: https://www.bloomberg.com/professional/pricing/
      - type: License
        url: https://github.com/msitt/blpapi-python/blob/master/License.txt
  - aid: bloomberg-lp:server-api
    name: Bloomberg Server API (SAPI)
    description: >-
      Server-side variant of BLPAPI that lets a single Bloomberg Terminal user
      serve real-time market data, historical data, reference data, and
      calculation-engine output to multiple in-house applications and end users
      from a Linux or Windows server. Uses the same BLPAPI SDKs (C, C++, .NET,
      Python, Java) as the Desktop API.
    humanURL: https://www.bloomberg.com/professional/products/data/data-connectivity/server-api/
    tags:
      - Server API
      - SAPI
      - Enterprise
      - Real-Time Data
    properties:
      - type: Documentation
        url: https://www.bloomberg.com/professional/products/data/data-connectivity/server-api/
      - type: APIReference
        url: https://bloomberg.github.io/blpapi-docs/
      - type: GettingStarted
        url: https://bloomberg.github.io/blpapi-docs/
      - type: Pricing
        url: https://www.bloomberg.com/professional/pricing/
  - aid: bloomberg-lp:b-pipe
    name: Bloomberg B-PIPE
    description: >-
      Bloomberg's flagship enterprise market data feed, delivering normalized,
      consolidated, real-time and reference data across all asset classes with
      Bloomberg's entitlement and identifier infrastructure. Offered as
      Bloomberg-hosted B-PIPE and Managed B-PIPE, with access via BLPAPI.
    humanURL: https://www.bloomberg.com/professional/products/data/enterprise-catalog/data-feeds/b-pipe/
    tags:
      - B-PIPE
      - Market Data Feed
      - Enterprise
      - Real-Time Data
    properties:
      - type: Documentation
        url: https://www.bloomberg.com/professional/products/data/enterprise-catalog/data-feeds/b-pipe/
      - type: APIReference
        url: https://bloomberg.github.io/blpapi-docs/
      - type: Pricing
        url: https://www.bloomberg.com/professional/pricing/
  - aid: bloomberg-lp:data-license
    name: Bloomberg Data License (DL / BEAP)
    description: >-
      Bulk reference, pricing, regulatory, and alternative-data delivery
      service covering over 50 million securities and 30,000+ fields. Accessed
      via REST API (HAPI / Bloomberg Enterprise Access Point), SFTP, or cloud
      delivery (AWS, Azure, GCP). Suited to back-office, risk, compliance and
      research use cases that do not require streaming market data.
    humanURL: https://www.bloomberg.com/professional/products/data/data-management/data-license/
    tags:
      - Data License
      - Reference Data
      - Bulk Data
      - Regulatory Data
      - Alternative Data
    properties:
      - type: Documentation
        url: https://www.bloomberg.com/professional/products/data/data-management/data-license/
      - type: APIReference
        url: https://developer.bloomberg.com/
      - type: Pricing
        url: https://www.bloomberg.com/professional/pricing/
  - aid: bloomberg-lp:terminal
    name: Bloomberg Terminal
    description: >-
      Bloomberg's flagship subscription product — a desktop application
      delivering real-time market data, news, analytics, trading, messaging,
      and research to financial professionals globally. The Terminal is also
      the entitlement host for the Desktop BLPAPI.
    humanURL: https://www.bloomberg.com/professional/products/bloomberg-terminal/
    tags:
      - Terminal
      - Subscription
      - Workstation
    properties:
      - type: Documentation
        url: https://www.bloomberg.com/professional/products/bloomberg-terminal/
      - type: Pricing
        url: https://www.bloomberg.com/professional/pricing/
      - type: SignUp
        url: https://www.bloomberg.com/professional/request-demo/
common:
  - type: LandingPage
    url: https://www.bloomberg.com/
  - type: Company
    url: https://www.bloomberg.com/company/
  - type: ProfessionalPortal
    url: https://www.bloomberg.com/professional/
  - type: DeveloperPortal
    url: https://developer.bloomberg.com/
  - type: OpenFIGIPortal
    url: https://www.openfigi.com/
  - type: Documentation
    url: https://bloomberg.github.io/blpapi-docs/
  - type: Support
    url: https://www.bloomberg.com/professional/support/
  - type: Contact
    url: https://www.bloomberg.com/professional/contact-menu/
  - type: Pricing
    url: https://www.bloomberg.com/professional/pricing/
  - type: Login
    url: https://bba.bloomberg.net/
  - type: TermsOfService
    url: https://www.bloomberg.com/notices/tos/
  - type: PrivacyPolicy
    url: https://www.bloomberg.com/notices/privacy/
  - type: GitHubOrganization
    url: https://github.com/bloomberg
  - type: OpenFIGIGitHubOrganization
    url: https://github.com/OpenFIGI
  - type: LinkedIn
    url: https://www.linkedin.com/company/bloomberg/
  - type: XTwitter
    url: https://twitter.com/business
  - type: Blog
    url: https://www.bloomberg.com/company/stories/
  - type: TechBlog
    url: https://www.bloomberg.com/company/stories/category/tech-at-bloomberg/
  - type: News
    url: https://www.bloomberg.com/news/
  - type: Plans
    url: plans/bloomberg-lp-plans-pricing.yml
  - type: RateLimits
    url: rate-limits/bloomberg-lp-rate-limits.yml
  - type: FinOps
    url: finops/bloomberg-lp-finops.yml
  - type: Vocabulary
    url: vocabulary/bloomberg-lp-vocabulary.yml
  - type: JSONLDContext
    url: json-ld/bloomberg-lp-context.jsonld
  - type: Features
    data:
      - name: Free FIGI Symbology
        description: OpenFIGI maps tickers, ISINs, CUSIPs, SEDOLs, and other identifiers to FIGIs at no cost, with optional API key for higher throughput.
      - name: Multi-Language SDK Coverage
        description: BLPAPI ships official SDKs in C++, Java, Python, and .NET, plus community/legacy wrappers in Node.js and Haskell.
      - name: Unified Programming Model
        description: One BLPAPI session/event/subscription model spans Desktop API, Server API, B-PIPE, and Platform.
      - name: Real-Time and Historical Data
        description: BLPAPI exposes reference data, historical data, intraday bar/tick data, and real-time market data subscriptions via //blp/refdata and //blp/mktdata.
      - name: Bulk Enterprise Delivery
        description: Bloomberg Data License delivers 50M+ securities and 30,000+ fields over REST, SFTP, and cloud channels.
      - name: News and Editorial Content
        description: Bloomberg News powers bloomberg.com, Bloomberg Television, and licensed enterprise news feeds (Event-Driven Feeds, Machine Readable News).
  - type: UseCases
    data:
      - name: Cross-Provider Symbology
        description: Use OpenFIGI to resolve broker, exchange, and vendor identifiers to a stable, permanent FIGI for downstream joins.
      - name: Quantitative Trading
        description: Build algorithmic trading strategies using BLPAPI real-time and historical market data subscriptions.
      - name: Risk and Compliance Reporting
        description: Pull reference, pricing, and regulatory data from Bloomberg Data License into risk and regulatory pipelines.
      - name: Research and Analytics
        description: Combine Bloomberg historical data with news and event-driven feeds for sell-side, buy-side, and academic research.
      - name: Portfolio and Order Management
        description: Embed Bloomberg market data and reference data into OMS/EMS and portfolio analytics platforms via the Server API.
  - type: Integrations
    data:
      - name: Microsoft Excel
        description: Bloomberg Excel Add-In for spreadsheet-based analysis on top of Terminal entitlements.
      - name: Python
        description: blpapi Python SDK (3.26.x) for data science and quantitative finance workflows.
      - name: Java
        description: BLPAPI Java SDK for enterprise JVM applications.
      - name: .NET
        description: BLPAPI .NET SDK for C# and F# applications.
      - name: C++
        description: BLPAPI C++ SDK for low-latency trading and market data applications.
      - name: MATLAB
        description: Bloomberg Datafeed Toolbox connects MATLAB analytics to Bloomberg.
      - name: R
        description: Community Rblpapi package binds R to BLPAPI.
      - name: AWS / Azure / GCP
        description: Bloomberg Data License supports cloud delivery to all three major hyperscalers.
maintainers:
  - FN: Kin Lane
    email: [email protected]
    url: https://apievangelist.com