Bloomberg L.P. website screenshot

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 6 Features
Financial ServicesMarket DataNewsReference DataSymbologyTerminal

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

Collections

Pricing Plans

Rate Limits

Bloomberg Lp Rate Limits

6 limits

RATE LIMITS

FinOps

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

JSON Structure

Openfigi Figi Record Structure

12 properties

JSON STRUCTURE

Example Payloads

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 ↑
opencollection: 1.0.0
info:
  name: OpenFIGI API
  version: 3.0.0
items:
- info:
    name: Mapping
    type: folder
  items:
  - info:
      name: Map Third-Party Identifiers To FIGIs
      type: http
    http:
      method: POST
      url: https://api.openfigi.com/v3/mapping
      body:
        type: json
        data: '{}'
    docs: 'Map one or more third-party identifiers (ticker, ISIN, CUSIP, SEDOL,

      Bloomberg Global ID, etc.) to FIGI records. The request body is a JSON

      array of mapping jobs. Each job is processed independently and returns

      either matched data, a warning (no match), or an error.


      Without an API key: 25 requests/minute, up to 10 jobs per request.

      With an API key: 25 requests/6 seconds, up to 100 jobs per request.

      '
- info:
    name: Reference
    type: folder
  items:
  - info:
      name: List Enumerated Values For A Mapping Field
      type: http
    http:
      method: GET
      url: https://api.openfigi.com/v3/mapping/values/:key
      params:
      - name: key
        value: ''
        type: path
        description: The mapping field to enumerate.
    docs: 'Return the list of valid values for an enum-like mapping field such as

      `idType`, `exchCode`, `currency`, `securityType`, `securityType2`,

      `marketSecDes`, `micCode`, or `stateCode`.

      '
- info:
    name: Search
    type: folder
  items:
  - info:
      name: Keyword-Search The FIGI Universe
      type: http
    http:
      method: POST
      url: https://api.openfigi.com/v3/search
      body:
        type: json
        data: '{}'
    docs: 'Search across the FIGI universe by free-text query plus optional

      filters such as exchCode, currency, securityType, marketSecDes, and

      date ranges. Results are paginated with the opaque `start` cursor

      returned in the previous response.


      Without an API key: 5 requests/minute. With an API key: 20 requests/minute.

      Results are capped at 15,000 records per query.

      '
- info:
    name: Filter
    type: folder
  items:
  - info:
      name: Filter The FIGI Universe With Result Counts
      type: http
    http:
      method: POST
      url: https://api.openfigi.com/v3/filter
      body:
        type: json
        data: '{}'
    docs: 'Filter the FIGI universe with optional keyword query, returning results

      sorted alphabetically by FIGI plus a `total` count of matches. Useful

      for inventorying a population of securities matching a set of criteria.


      Without an API key: 5 requests/minute. With an API key: 20 requests/minute.

      Results are capped at 15,000 records per query.

      '
bundled: true