Bloomberg AIM website screenshot

Bloomberg AIM

Bloomberg's Asset and Investment Manager (AIM) is a comprehensive buy-side solution offering global, multi-asset capabilities for portfolio management, trading, compliance, and operations. Bloomberg provides a suite of developer APIs including BLPAPI, Server API, and the Hypermedia API for programmatic access to market data, analytics, and enterprise services.

4 APIs 7 Features
Financial DataMarket DataOrder ManagementPortfolio ManagementTrading

APIs

Bloomberg Data License API

Provides programmatic access to Bloomberg's comprehensive financial, pricing, reference, regulatory, and alternative data covering over 50 million securities and 56,000 fields v...

Bloomberg Server API (SAPI)

Server API delivers real-time market data, historical data, premium reference data, and calculation tools from the Bloomberg Terminal into front-office applications.

Bloomberg EMSX API

The Execution Management System API allows developers to manage and automate trading for equities, futures, and options.

Bloomberg HTTP API

Makes the Bloomberg Open API available via HTTP and WebSockets, allowing clients to access reference and historical request-response data as well as subscribe to live streaming ...

Collections

Pricing Plans

Rate Limits

Bloomberg Aim Rate Limits

2 limits

RATE LIMITS

FinOps

Features

Access to 50M+ Securities and 56K+ Data Fields
Real-Time and Historical Market Data
Hypermedia-Driven REST API (HAPI)
Execution Management for Equities, Futures, and Options
WebSocket Streaming for Live Market Data
Instrument and Field Search
Scheduled Data Delivery via Triggers

Use Cases

Automated Portfolio Data Retrieval
Algorithmic Trading Order Management
Regulatory Compliance Data Extraction
Real-Time Market Data Integration
Historical Data Analysis and Backtesting
Multi-Asset Trade Execution Automation

Integrations

Bloomberg Terminal
Excel via Bloomberg Add-In
Python (blpapi-python)
Java (blpapi-java)
Node.js (blpapi-node)
.NET (blpapi-dotnet)
Order Management Systems

Semantic Vocabularies

Bloomberg Data License Context

0 classes · 0 properties

JSON-LD

Bloomberg Emsx Context

0 classes · 0 properties

JSON-LD

Bloomberg Http Context

0 classes · 0 properties

JSON-LD

context Context

0 classes · 6 properties

JSON-LD

API Governance Rules

Bloomberg AIM API Rules

7 rules · 7 errors

SPECTRAL

JSON Structure

Bloomberg Data License Catalog Structure

4 properties

JSON STRUCTURE

Bloomberg Data License Data Request Structure

9 properties

JSON STRUCTURE

Bloomberg Data License Dataset Structure

5 properties

JSON STRUCTURE

Bloomberg Data License Distribution Structure

5 properties

JSON STRUCTURE

Bloomberg Data License Error Structure

1 properties

JSON STRUCTURE

Bloomberg Data License Field List Structure

4 properties

JSON STRUCTURE

Bloomberg Data License Field Structure

5 properties

JSON STRUCTURE

Bloomberg Data License Reply Data Structure

2 properties

JSON STRUCTURE

Bloomberg Data License Reply Structure

5 properties

JSON STRUCTURE

Bloomberg Data License Trigger Structure

7 properties

JSON STRUCTURE

Bloomberg Data License Universe Structure

5 properties

JSON STRUCTURE

Bloomberg Emsx Create Order Request Structure

22 properties

JSON STRUCTURE

Bloomberg Emsx Delete Order Request Structure

1 properties

JSON STRUCTURE

Bloomberg Emsx Delete Route Request Structure

2 properties

JSON STRUCTURE

Bloomberg Emsx Error Structure

3 properties

JSON STRUCTURE

Bloomberg Emsx Fill Structure

11 properties

JSON STRUCTURE

Bloomberg Emsx Get Fills Request Structure

2 properties

JSON STRUCTURE

Bloomberg Emsx Get Fills Response Structure

1 properties

JSON STRUCTURE

Bloomberg Emsx Get Orders Request Structure

1 properties

JSON STRUCTURE

Bloomberg Emsx Get Orders Response Structure

1 properties

JSON STRUCTURE

Bloomberg Emsx Get Routes Request Structure

1 properties

JSON STRUCTURE

Bloomberg Emsx Get Routes Response Structure

1 properties

JSON STRUCTURE

Bloomberg Emsx Get Teams Response Structure

1 properties

JSON STRUCTURE

Bloomberg Emsx Group Route Request Structure

8 properties

JSON STRUCTURE

Bloomberg Emsx Group Route Response Structure

3 properties

JSON STRUCTURE

Bloomberg Emsx Manual Fill Request Structure

6 properties

JSON STRUCTURE

Bloomberg Emsx Modify Order Request Structure

7 properties

JSON STRUCTURE

Bloomberg Emsx Modify Route Request Structure

9 properties

JSON STRUCTURE

Bloomberg Emsx Operation Response Structure

2 properties

JSON STRUCTURE

Bloomberg Emsx Order Structure

19 properties

JSON STRUCTURE

Bloomberg Emsx Route Order Request Structure

11 properties

JSON STRUCTURE

Bloomberg Emsx Route Order Response Structure

3 properties

JSON STRUCTURE

Bloomberg Emsx Route Structure

15 properties

JSON STRUCTURE

Bloomberg Http Blpapi Request Structure

3 properties

JSON STRUCTURE

Bloomberg Http Blpapi Response Structure

3 properties

JSON STRUCTURE

Bloomberg Http Curve List Request Structure

6 properties

JSON STRUCTURE

Bloomberg Http Curve List Response Structure

1 properties

JSON STRUCTURE

Bloomberg Http Error Structure

2 properties

JSON STRUCTURE

Bloomberg Http Field Exception Structure

2 properties

JSON STRUCTURE

Bloomberg Http Field Info Request Structure

2 properties

JSON STRUCTURE

Bloomberg Http Field Info Response Structure

1 properties

JSON STRUCTURE

Bloomberg Http Field Search Request Structure

2 properties

JSON STRUCTURE

Bloomberg Http Intraday Bar Request Structure

6 properties

JSON STRUCTURE

Bloomberg Http Override Structure

2 properties

JSON STRUCTURE

Example Payloads

Bloomberg Emsx Error Example

3 fields

EXAMPLE

Bloomberg Emsx Fill Example

11 fields

EXAMPLE

Bloomberg Emsx Order Example

19 fields

EXAMPLE

Bloomberg Emsx Route Example

15 fields

EXAMPLE

Bloomberg Http Error Example

2 fields

EXAMPLE

Resources

🌐
Portal
Portal
🔗
Documentation
Documentation
🚀
GettingStarted
GettingStarted
🌐
Console
Console
📜
TermsOfService
TermsOfService
📜
PrivacyPolicy
PrivacyPolicy
📰
Blog
Blog
👥
GitHubOrganization
GitHubOrganization
📦
SDKs
SDKs
📦
SDKs
SDKs
📦
SDKs
SDKs

Sources

Raw ↑
opencollection: 1.0.0
info:
  name: Bloomberg HTTP API
  version: 1.0.0
request:
  auth:
    type: basic
    username: '{{username}}'
    password: '{{password}}'
items:
- info:
    name: Reference Data
    type: folder
  items:
  - info:
      name: Send a Blpapi Request
      type: http
    http:
      method: POST
      url: https://localhost:3000/request
      body:
        type: json
        data: '{}'
    docs: Sends a generic BLPAPI request. The service and operation are specified in the request body. This is the primary
      endpoint for all request-response operations.
  - info:
      name: Request Reference Data
      type: http
    http:
      method: POST
      url: https://localhost:3000/request/blp/refdata/ReferenceDataRequest
      body:
        type: json
        data: '{}'
    docs: Retrieves current reference data for a set of securities and fields. Returns the latest available values for requested
      fields.
- info:
    name: Historical Data
    type: folder
  items:
  - info:
      name: Request Historical Data
      type: http
    http:
      method: POST
      url: https://localhost:3000/request/blp/refdata/HistoricalDataRequest
      body:
        type: json
        data: '{}'
    docs: Retrieves historical end-of-day data for a set of securities and fields over a specified date range.
- info:
    name: Intraday Data
    type: folder
  items:
  - info:
      name: Request Intraday Tick Data
      type: http
    http:
      method: POST
      url: https://localhost:3000/request/blp/refdata/IntradayTickRequest
      body:
        type: json
        data: '{}'
    docs: Retrieves intraday tick-level data for a single security over a specified time range.
  - info:
      name: Request Intraday Bar Data
      type: http
    http:
      method: POST
      url: https://localhost:3000/request/blp/refdata/IntradayBarRequest
      body:
        type: json
        data: '{}'
    docs: Retrieves intraday OHLCV bar data for a single security over a specified time range and interval.
- info:
    name: Field Search
    type: folder
  items:
  - info:
      name: Get Field Information
      type: http
    http:
      method: POST
      url: https://localhost:3000/request/blp/refdata/FieldInfoRequest
      body:
        type: json
        data: '{}'
    docs: Returns metadata about specified Bloomberg fields, including descriptions, data types, and categories.
  - info:
      name: Search for Fields
      type: http
    http:
      method: POST
      url: https://localhost:3000/request/blp/refdata/FieldSearchRequest
      body:
        type: json
        data: '{}'
    docs: Searches for Bloomberg fields by keyword or category.
- info:
    name: Instruments
    type: folder
  items:
  - info:
      name: Search for Instruments
      type: http
    http:
      method: POST
      url: https://localhost:3000/request/blp/instruments/InstrumentListRequest
      body:
        type: json
        data: '{}'
    docs: Searches for securities and instruments by query string, supporting partial matches.
  - info:
      name: Search for Curves
      type: http
    http:
      method: POST
      url: https://localhost:3000/request/blp/instruments/CurveListRequest
      body:
        type: json
        data: '{}'
    docs: Searches for yield curves and other curve instruments by query.
  - info:
      name: Look up Government Securities
      type: http
    http:
      method: POST
      url: https://localhost:3000/request/blp/instruments/GovernmentLookupRequest
      body:
        type: json
        data: '{}'
    docs: Searches for government bond securities by country, currency, and maturity parameters.
bundled: true