Home
Providers
Bullish
Bullish
Bullish is an institutional digital-asset exchange and custodian operating a regulated spot, perpetual, dated-futures and options venue with an integrated automated market maker, deterministic central limit order book matching, and qualified custody. It publishes a genuinely machine-readable API estate: a 79-operation OpenAPI 3.0.3 Trading API covering markets, orders, trades, AMM instructions, derivatives positions, portfolio-margin simulation, OTC and inter-dealer-broker booking, custody deposits and withdrawals, and history; six AsyncAPI 3.0.0 WebSocket documents for order book, trades, ticks, auction, index and private account data; and a FIX 4.2/5.0 order-entry and drop-copy surface. Authentication is JWT bearer minted from a client-signed ECDSA R1 or HMAC login rather than OAuth. Bullish is licensed or registered with the Gibraltar Financial Services Commission, BaFin (MiCA CASP and qualified crypto custodian), the Hong Kong SFC, FinCEN and NYDFS, and lists on the NYSE as BLSH.
Bullish publishes 30 APIs on the APIs.io network, including Deprecated Features and APIs, WebSocket Multi-Order Book API, WebSocket Anonymous Trades API, and 27 more. Tagged areas include Digital Assets, Cryptocurrency, Exchange, Trading, and Derivatives.
The Bullish catalog on APIs.io includes 6 event-driven AsyncAPI specifications.
Bullish’s developer surface includes documentation, API reference, getting-started guide, authentication, changelog, support, pricing, and 32 more developer resources.
32 APIs
1 MCP Servers
Digital Assets Cryptocurrency Exchange Trading Derivatives Custody Market Data Financial Services Institutional FIX
On this page
Kin Score
APIs 32
MCP Servers 1
Rate Limits 1
Event Specs 6
Security Posture 4
Agentic Access 1
Resources 39
apis.yml
87 Operational Transparency
Composite quality — 62.9/100 · strong
Contract Quality
14.2 / 21
Developer Ergonomics
11.7 / 17
Commercial Clarity
10.3 / 17
Operational Transparency
9.6 / 11
Regulatory Posture
9.0 / 15
Agent readiness — 46/100 · agent ready
Machine-Readable Contract
18 / 18
Agentic Access Contract
10 / 10
MCP Server
12 / 12
Machine-Readable Auth
10 / 10
Idempotency
0 / 9
Stable Error Semantics
8 / 8
Request/Response Examples
7 / 7
Rate-Limit Signaling
7 / 7
Typed Event Surface
6 / 6
Agent Skills
5 / 5
Well-Known Catalog
0 / 4
Consent & Bot Identity
0 / 3
A2A Agent Card
0 / 8
Dry-Run / Simulate Mode
0 / 4
Individual APIs this provider publishes, each with its own machine-readable definition.
A separately published OpenAPI document carrying the 15 operations Bullish has deprecated or decommissioned — the v1 order create/cancel/get surface, v1 AMM instructions, v1 spo...
AsyncAPI 3.0.0 document for simultaneous subscriptions to multiple L1 and L2 order books across different Bullish markets over WebSocket.
AsyncAPI 3.0.0 document for batched anonymous trade subscriptions across multiple Bullish markets over WebSocket.
AsyncAPI 3.0.0 document for simultaneous tick subscriptions across multiple Bullish markets over WebSocket.
AsyncAPI 3.0.0 document for the real-time auction feed, delivering phase and order-imbalance data for Bullish markets with auctions enabled.
AsyncAPI 3.0.0 document for streaming Bullish index prices, with the subscribed asset set controlled by subscription-message parameters.
AsyncAPI 3.0.0 document for the authenticated private stream — real-time orders, trades, asset accounts, trading accounts, derivatives positions, AMM instructions and market-mak...
The Bullish FIX order-entry, drop-copy, reference-data and trading-status surface for institutional and high-frequency clients, with session management and component definitions...
A small non-authenticated REST surface publishing aggregated public market data — tickers with 24-hour rolling statistics, order books, and the last 100 trades, each optionally ...
Authenticated APIs for reading account data
Authenticated APIs that allow users to Create, View and Terminate AMM instructions. Please refer to the [AMM instruction Overview Doc](https://github.com/bullish-exchange/api-do...
Non-authenticated APIs for accessing general asset data information
The auction-public API from Bullish — 2 operation(s) for auction-public.
Authenticated API for submitting commands into the exchange.
Authenticated APIs for custody, [Custody Basic Examples](https://github.com/bullish-exchange/api-examples/blob/master/bullish/rest/custody_basics.py) Custody APIs have a limit o...
List of deprecated APIs that will be removed towards the end of Q3 2024.
The derivatives API from Bullish — 1 operation(s) for derivatives.
The derivatives-public API from Bullish — 3 operation(s) for derivatives-public.
The general API from Bullish — 2 operation(s) for general.
The history API from Bullish — 5 operation(s) for history.
The Inter-dealer Broker (IDB) API is available to authorized inter-dealer brokers to book OTC trades on Bullish on behalf of their respective end customers.
The index-price-data API from Bullish — 2 operation(s) for index-price-data.
Non-authenticated APIs for accessing general market data information
The market-history-data API from Bullish — 4 operation(s) for market-history-data.
The market-maker-protection API from Bullish — 1 operation(s) for market-maker-protection.
Authenticated APIs for interacting with orders
The OTC Clearing Facility API (OTC API) is available to customers to book trades negotiated outside of the Bullish Exchange order book to Bullish's clearing and settlement platf...
The portfolio-margin-simulator API from Bullish — 2 operation(s) for portfolio-margin-simulator.
The session-management API from Bullish — 3 operation(s) for session-management.
Authenticated APIs for reading trade data
The trading-accounts API from Bullish — 2 operation(s) for trading-accounts.
Authenticated API for initiating asset transfers between trading accounts.
Scroll for all 32
Model Context Protocol servers that expose these APIs to AI agents.
Documented rate limits and quota policies.
AsyncAPI definitions for this provider's event-driven and streaming APIs.
Authentication, domain security, vulnerability disclosure, and trust-center signals.
Recommended x-agentic-access execution contracts for AI agents.
Get Started 5
Portal, sign-up, and the first successful call
Documentation 4
Reference material describing how the API behaves
Agent Surfaces 4
MCP servers, agent skills, and machine-readable catalogs
Design & Contract 5
Pagination, idempotency, versioning, errors, and events
Build 3
SDKs, sample code, and the tooling you integrate with
Access & Security 6
Authentication, authorization, and security posture
Operate 6
Status, limits, changes, and where to get help
Commercial 3
Pricing, plans, and the legal terms of use
Company 2
The organization behind the API
Other 1
Properties that don't map to a standard resource type
Source (apis.yml)
aid: bullish
name: Bullish
description: 'Bullish is an institutional digital-asset exchange and custodian operating a regulated spot, perpetual, dated-futures
and options venue with an integrated automated market maker, deterministic central limit order book matching, and qualified
custody. It publishes a genuinely machine-readable API estate: a 79-operation OpenAPI 3.0.3 Trading API covering markets,
orders, trades, AMM instructions, derivatives positions, portfolio-margin simulation, OTC and inter-dealer-broker booking,
custody deposits and withdrawals, and history; six AsyncAPI 3.0.0 WebSocket documents for order book, trades, ticks, auction,
index and private account data; and a FIX 4.2/5.0 order-entry and drop-copy surface. Authentication is JWT bearer minted
from a client-signed ECDSA R1 or HMAC login rather than OAuth. Bullish is licensed or registered with the Gibraltar Financial
Services Commission, BaFin (MiCA CASP and qualified crypto custodian), the Hong Kong SFC, FinCEN and NYDFS, and lists on
the NYSE as BLSH.'
url: https://raw.githubusercontent.com/api-evangelist/bullish/refs/heads/main/apis.yml
image: https://kinlane-productions2.s3.amazonaws.com/apis-json/apis-json-logo.jpg
x-type: company
x-source: harvest:secondary-market
specificationVersion: '0.20'
created: '2026-08-08'
modified: '2026-08-08'
tags:
- Digital Assets
- Cryptocurrency
- Exchange
- Trading
- Derivatives
- Custody
- Market Data
- Financial Services
- Institutional
- FIX
maintainers:
- FN: Kin Lane
email: kin@apievangelist.com
- FN: APIs.json
email: info@apis.io
apis:
- aid: bullish:deprecated-api
name: Bullish Deprecated Features and APIs
description: A separately published OpenAPI document carrying the 15 operations Bullish has deprecated or decommissioned
— the v1 order create/cancel/get surface, v1 AMM instructions, v1 spot account reads and the v1 asset-transfer command
— tagged "deprecated - q3 2024", "deprecated" and "decommissioned" so integrators can see exactly what is on the way out.
humanURL: https://docs.exchange.bullish.com/rest/deprecated/bullish-deprecated-features-apis
baseURL: https://api.exchange.bullish.com/trading-api
tags:
- Deprecated
properties:
- type: OpenAPI
url: openapi/bullish-deprecated-api-openapi.yml
- type: Documentation
url: https://docs.exchange.bullish.com/rest/deprecated/bullish-deprecated-features-apis
- aid: bullish:ws-orderbook
name: Bullish WebSocket Multi-Order Book API
description: AsyncAPI 3.0.0 document for simultaneous subscriptions to multiple L1 and L2 order books across different Bullish
markets over WebSocket.
humanURL: https://docs.exchange.bullish.com/websocket/public/market-data/orderbook
baseURL: wss://api.exchange.bullish.com
tags:
- Market Data
- WebSocket
properties:
- type: AsyncAPI
url: asyncapi/bullish-ws-orderbook-asyncapi.yml
- type: Documentation
url: https://docs.exchange.bullish.com/websocket/public/market-data/orderbook
- aid: bullish:ws-trades
name: Bullish WebSocket Anonymous Trades API
description: AsyncAPI 3.0.0 document for batched anonymous trade subscriptions across multiple Bullish markets over WebSocket.
humanURL: https://docs.exchange.bullish.com/websocket/public/market-data/trades
baseURL: wss://api.exchange.bullish.com
tags:
- Market Data
- WebSocket
properties:
- type: AsyncAPI
url: asyncapi/bullish-ws-trades-asyncapi.yml
- type: Documentation
url: https://docs.exchange.bullish.com/websocket/public/market-data/trades
- aid: bullish:ws-ticks
name: Bullish WebSocket Anonymous Ticks API
description: AsyncAPI 3.0.0 document for simultaneous tick subscriptions across multiple Bullish markets over WebSocket.
humanURL: https://docs.exchange.bullish.com/websocket/public/market-data/ticks
baseURL: wss://api.exchange.bullish.com
tags:
- Market Data
- WebSocket
properties:
- type: AsyncAPI
url: asyncapi/bullish-ws-ticks-asyncapi.yml
- type: Documentation
url: https://docs.exchange.bullish.com/websocket/public/market-data/ticks
- aid: bullish:ws-auction
name: Bullish WebSocket Auction Feed API
description: AsyncAPI 3.0.0 document for the real-time auction feed, delivering phase and order-imbalance data for Bullish
markets with auctions enabled.
humanURL: https://docs.exchange.bullish.com/websocket/public/market-data/auction
baseURL: wss://api.exchange.bullish.com
tags:
- Market Data
- Auction
- WebSocket
properties:
- type: AsyncAPI
url: asyncapi/bullish-ws-auction-asyncapi.yml
- type: Documentation
url: https://docs.exchange.bullish.com/websocket/public/market-data/auction
- aid: bullish:ws-index-data
name: Bullish WebSocket Index Data API
description: AsyncAPI 3.0.0 document for streaming Bullish index prices, with the subscribed asset set controlled by subscription-message
parameters.
humanURL: https://docs.exchange.bullish.com/websocket/public/index-data
baseURL: wss://api.exchange.bullish.com
tags:
- Market Data
- Index
- WebSocket
properties:
- type: AsyncAPI
url: asyncapi/bullish-ws-index-data-asyncapi.yml
- type: Documentation
url: https://docs.exchange.bullish.com/websocket/public/index-data
- aid: bullish:ws-private-data
name: Bullish WebSocket Private Data API
description: AsyncAPI 3.0.0 document for the authenticated private stream — real-time orders, trades, asset accounts, trading
accounts, derivatives positions, AMM instructions and market-maker-protection triggers.
humanURL: https://docs.exchange.bullish.com/websocket/private/private-data
baseURL: wss://api.exchange.bullish.com
tags:
- Trading
- Account
- WebSocket
properties:
- type: AsyncAPI
url: asyncapi/bullish-ws-private-data-asyncapi.yml
- type: Documentation
url: https://docs.exchange.bullish.com/websocket/private/private-data
- type: Authentication
url: https://docs.exchange.bullish.com/websocket/protocol/authentication
- aid: bullish:fix-api
name: Bullish FIX API
description: The Bullish FIX order-entry, drop-copy, reference-data and trading-status surface for institutional and high-frequency
clients, with session management and component definitions documented. Rejections carry OrdRejReason (tag 103) and Text
(tag 58) using the same numeric registry as REST.
humanURL: https://docs.exchange.bullish.com/fix/introduction
baseURL: https://api.exchange.bullish.com
tags:
- FIX
- Trading
- Institutional
properties:
- type: Documentation
url: https://docs.exchange.bullish.com/fix/introduction
- type: APIReference
url: https://docs.exchange.bullish.com/fix/component-definitions
- type: Authentication
url: https://docs.exchange.bullish.com/fix/session-management
- type: ErrorCodes
url: errors/bullish-error-codes.yml
- aid: bullish:aggregator-api
name: Bullish Aggregator API
description: A small non-authenticated REST surface publishing aggregated public market data — tickers with 24-hour rolling
statistics, order books, and the last 100 trades, each optionally filtered by market type. Intended for data aggregators
and market-data consumers rather than for trading.
humanURL: https://docs.exchange.bullish.com/aggregator/bullish-aggregator-api
baseURL: https://api.exchange.bullish.com
tags:
- Market Data
- Public Data
properties:
- type: Documentation
url: https://docs.exchange.bullish.com/aggregator/bullish-aggregator-api
- type: APIReference
url: https://docs.exchange.bullish.com/aggregator/get-tickers
- aid: bullish:bullish-account-assets-api
name: Bullish Account Assets API
description: Authenticated APIs for reading account data
humanURL: https://docs.exchange.bullish.com/rest/introduction
baseURL: https://api.exchange.bullish.com/trading-api
tags:
- account-assets
properties:
- type: OpenAPI
url: openapi/bullish-account-assets-api-openapi.yml
- type: Documentation
url: https://docs.exchange.bullish.com/rest/introduction
- type: APIReference
url: https://docs.exchange.bullish.com/rest/api/get-markets
- type: Authentication
url: https://docs.exchange.bullish.com/rest/authentication
- type: RateLimits
url: https://docs.exchange.bullish.com/rest/general/rate-limits
- type: ChangeLog
url: https://docs.exchange.bullish.com/rest/changelog
- aid: bullish:bullish-amm-instructions-api
name: Bullish Amm Instructions API
description: "Authenticated APIs that allow users to Create, View and Terminate AMM instructions.\n\nPlease refer to the\
\ [AMM instruction Overview Doc](https://github.com/bullish-exchange/api-docs/wiki/Automated-Market-Making-%28AMM%29-Instructions)\
\ \nfor more details on how AMM instructions work."
humanURL: https://docs.exchange.bullish.com/rest/introduction
baseURL: https://api.exchange.bullish.com/trading-api
tags:
- amm-instructions
properties:
- type: OpenAPI
url: openapi/bullish-amm-instructions-api-openapi.yml
- type: Documentation
url: https://docs.exchange.bullish.com/rest/introduction
- type: APIReference
url: https://docs.exchange.bullish.com/rest/api/get-markets
- type: Authentication
url: https://docs.exchange.bullish.com/rest/authentication
- type: RateLimits
url: https://docs.exchange.bullish.com/rest/general/rate-limits
- type: ChangeLog
url: https://docs.exchange.bullish.com/rest/changelog
- aid: bullish:bullish-asset-data-api
name: Bullish Asset Data API
description: Non-authenticated APIs for accessing general asset data information
humanURL: https://docs.exchange.bullish.com/rest/introduction
baseURL: https://api.exchange.bullish.com/trading-api
tags:
- asset-data
properties:
- type: OpenAPI
url: openapi/bullish-asset-data-api-openapi.yml
- type: Documentation
url: https://docs.exchange.bullish.com/rest/introduction
- type: APIReference
url: https://docs.exchange.bullish.com/rest/api/get-markets
- type: Authentication
url: https://docs.exchange.bullish.com/rest/authentication
- type: RateLimits
url: https://docs.exchange.bullish.com/rest/general/rate-limits
- type: ChangeLog
url: https://docs.exchange.bullish.com/rest/changelog
- aid: bullish:bullish-auction-public-api
name: Bullish Auction Public API
description: The auction-public API from Bullish — 2 operation(s) for auction-public.
humanURL: https://docs.exchange.bullish.com/rest/introduction
baseURL: https://api.exchange.bullish.com/trading-api
tags:
- auction-public
properties:
- type: OpenAPI
url: openapi/bullish-auction-public-api-openapi.yml
- type: Documentation
url: https://docs.exchange.bullish.com/rest/introduction
- type: APIReference
url: https://docs.exchange.bullish.com/rest/api/get-markets
- type: Authentication
url: https://docs.exchange.bullish.com/rest/authentication
- type: RateLimits
url: https://docs.exchange.bullish.com/rest/general/rate-limits
- type: ChangeLog
url: https://docs.exchange.bullish.com/rest/changelog
- aid: bullish:bullish-command-entry-api
name: Bullish command entry API
description: Authenticated API for submitting commands into the exchange.
humanURL: https://docs.exchange.bullish.com/rest/introduction
baseURL: https://api.exchange.bullish.com/trading-api
tags:
- command entry
properties:
- type: OpenAPI
url: openapi/bullish-command-entry-api-openapi.yml
- type: Documentation
url: https://docs.exchange.bullish.com/rest/introduction
- type: APIReference
url: https://docs.exchange.bullish.com/rest/api/get-markets
- type: Authentication
url: https://docs.exchange.bullish.com/rest/authentication
- type: RateLimits
url: https://docs.exchange.bullish.com/rest/general/rate-limits
- type: ChangeLog
url: https://docs.exchange.bullish.com/rest/changelog
- aid: bullish:bullish-custody-api
name: Bullish Custody API
description: 'Authenticated APIs for custody, [Custody Basic Examples](https://github.com/bullish-exchange/api-examples/blob/master/bullish/rest/custody_basics.py)
Custody APIs have a limit of 40 requests per IP, per minute. This is combined across all endpoints of type **/wallets/***'
humanURL: https://docs.exchange.bullish.com/rest/introduction
baseURL: https://api.exchange.bullish.com/trading-api
tags:
- custody
properties:
- type: OpenAPI
url: openapi/bullish-custody-api-openapi.yml
- type: Documentation
url: https://docs.exchange.bullish.com/rest/introduction
- type: APIReference
url: https://docs.exchange.bullish.com/rest/api/get-markets
- type: Authentication
url: https://docs.exchange.bullish.com/rest/authentication
- type: RateLimits
url: https://docs.exchange.bullish.com/rest/general/rate-limits
- type: ChangeLog
url: https://docs.exchange.bullish.com/rest/changelog
- aid: bullish:bullish-deprecated-q3-2024-api
name: Bullish deprecated - q3 2024 API
description: List of deprecated APIs that will be removed towards the end of Q3 2024.
humanURL: https://docs.exchange.bullish.com/rest/introduction
baseURL: https://api.exchange.bullish.com/trading-api
tags:
- deprecated - q3 2024
properties:
- type: OpenAPI
url: openapi/bullish-deprecated-q3-2024-api-openapi.yml
- type: Documentation
url: https://docs.exchange.bullish.com/rest/introduction
- type: APIReference
url: https://docs.exchange.bullish.com/rest/api/get-markets
- type: Authentication
url: https://docs.exchange.bullish.com/rest/authentication
- type: RateLimits
url: https://docs.exchange.bullish.com/rest/general/rate-limits
- type: ChangeLog
url: https://docs.exchange.bullish.com/rest/changelog
- aid: bullish:bullish-derivatives-api
name: Bullish Derivatives API
description: The derivatives API from Bullish — 1 operation(s) for derivatives.
humanURL: https://docs.exchange.bullish.com/rest/introduction
baseURL: https://api.exchange.bullish.com/trading-api
tags:
- derivatives
properties:
- type: OpenAPI
url: openapi/bullish-derivatives-api-openapi.yml
- type: Documentation
url: https://docs.exchange.bullish.com/rest/introduction
- type: APIReference
url: https://docs.exchange.bullish.com/rest/api/get-markets
- type: Authentication
url: https://docs.exchange.bullish.com/rest/authentication
- type: RateLimits
url: https://docs.exchange.bullish.com/rest/general/rate-limits
- type: ChangeLog
url: https://docs.exchange.bullish.com/rest/changelog
- aid: bullish:bullish-derivatives-public-api
name: Bullish Derivatives Public API
description: The derivatives-public API from Bullish — 3 operation(s) for derivatives-public.
humanURL: https://docs.exchange.bullish.com/rest/introduction
baseURL: https://api.exchange.bullish.com/trading-api
tags:
- derivatives-public
properties:
- type: OpenAPI
url: openapi/bullish-derivatives-public-api-openapi.yml
- type: Documentation
url: https://docs.exchange.bullish.com/rest/introduction
- type: APIReference
url: https://docs.exchange.bullish.com/rest/api/get-markets
- type: Authentication
url: https://docs.exchange.bullish.com/rest/authentication
- type: RateLimits
url: https://docs.exchange.bullish.com/rest/general/rate-limits
- type: ChangeLog
url: https://docs.exchange.bullish.com/rest/changelog
- aid: bullish:bullish-general-api
name: Bullish General API
description: The general API from Bullish — 2 operation(s) for general.
humanURL: https://docs.exchange.bullish.com/rest/introduction
baseURL: https://api.exchange.bullish.com/trading-api
tags:
- general
properties:
- type: OpenAPI
url: openapi/bullish-general-api-openapi.yml
- type: Documentation
url: https://docs.exchange.bullish.com/rest/introduction
- type: APIReference
url: https://docs.exchange.bullish.com/rest/api/get-markets
- type: Authentication
url: https://docs.exchange.bullish.com/rest/authentication
- type: RateLimits
url: https://docs.exchange.bullish.com/rest/general/rate-limits
- type: ChangeLog
url: https://docs.exchange.bullish.com/rest/changelog
- aid: bullish:bullish-history-api
name: Bullish History API
description: The history API from Bullish — 5 operation(s) for history.
humanURL: https://docs.exchange.bullish.com/rest/introduction
baseURL: https://api.exchange.bullish.com/trading-api
tags:
- history
properties:
- type: OpenAPI
url: openapi/bullish-history-api-openapi.yml
- type: Documentation
url: https://docs.exchange.bullish.com/rest/introduction
- type: APIReference
url: https://docs.exchange.bullish.com/rest/api/get-markets
- type: Authentication
url: https://docs.exchange.bullish.com/rest/authentication
- type: RateLimits
url: https://docs.exchange.bullish.com/rest/general/rate-limits
- type: ChangeLog
url: https://docs.exchange.bullish.com/rest/changelog
- aid: bullish:bullish-idb-api
name: Bullish Idb API
description: The Inter-dealer Broker (IDB) API is available to authorized inter-dealer brokers to book OTC trades on Bullish
on behalf of their respective end customers.
humanURL: https://docs.exchange.bullish.com/rest/introduction
baseURL: https://api.exchange.bullish.com/trading-api
tags:
- idb
properties:
- type: OpenAPI
url: openapi/bullish-idb-api-openapi.yml
- type: Documentation
url: https://docs.exchange.bullish.com/rest/introduction
- type: APIReference
url: https://docs.exchange.bullish.com/rest/api/get-markets
- type: Authentication
url: https://docs.exchange.bullish.com/rest/authentication
- type: RateLimits
url: https://docs.exchange.bullish.com/rest/general/rate-limits
- type: ChangeLog
url: https://docs.exchange.bullish.com/rest/changelog
- aid: bullish:bullish-index-price-data-api
name: Bullish Index Price Data API
description: The index-price-data API from Bullish — 2 operation(s) for index-price-data.
humanURL: https://docs.exchange.bullish.com/rest/introduction
baseURL: https://api.exchange.bullish.com/trading-api
tags:
- index-price-data
properties:
- type: OpenAPI
url: openapi/bullish-index-price-data-api-openapi.yml
- type: Documentation
url: https://docs.exchange.bullish.com/rest/introduction
- type: APIReference
url: https://docs.exchange.bullish.com/rest/api/get-markets
- type: Authentication
url: https://docs.exchange.bullish.com/rest/authentication
- type: RateLimits
url: https://docs.exchange.bullish.com/rest/general/rate-limits
- type: ChangeLog
url: https://docs.exchange.bullish.com/rest/changelog
- aid: bullish:bullish-market-data-api
name: Bullish Market Data API
description: Non-authenticated APIs for accessing general market data information
humanURL: https://docs.exchange.bullish.com/rest/introduction
baseURL: https://api.exchange.bullish.com/trading-api
tags:
- market-data
properties:
- type: OpenAPI
url: openapi/bullish-market-data-api-openapi.yml
- type: Documentation
url: https://docs.exchange.bullish.com/rest/introduction
- type: APIReference
url: https://docs.exchange.bullish.com/rest/api/get-markets
- type: Authentication
url: https://docs.exchange.bullish.com/rest/authentication
- type: RateLimits
url: https://docs.exchange.bullish.com/rest/general/rate-limits
- type: ChangeLog
url: https://docs.exchange.bullish.com/rest/changelog
- aid: bullish:bullish-market-history-data-api
name: Bullish Market History Data API
description: The market-history-data API from Bullish — 4 operation(s) for market-history-data.
humanURL: https://docs.exchange.bullish.com/rest/introduction
baseURL: https://api.exchange.bullish.com/trading-api
tags:
- market-history-data
properties:
- type: OpenAPI
url: openapi/bullish-market-history-data-api-openapi.yml
- type: Documentation
url: https://docs.exchange.bullish.com/rest/introduction
- type: APIReference
url: https://docs.exchange.bullish.com/rest/api/get-markets
- type: Authentication
url: https://docs.exchange.bullish.com/rest/authentication
- type: RateLimits
url: https://docs.exchange.bullish.com/rest/general/rate-limits
- type: ChangeLog
url: https://docs.exchange.bullish.com/rest/changelog
- aid: bullish:bullish-market-maker-protection-api
name: Bullish Market Maker Protection API
description: The market-maker-protection API from Bullish — 1 operation(s) for market-maker-protection.
humanURL: https://docs.exchange.bullish.com/rest/introduction
baseURL: https://api.exchange.bullish.com/trading-api
tags:
- market-maker-protection
properties:
- type: OpenAPI
url: openapi/bullish-market-maker-protection-api-openapi.yml
- type: Documentation
url: https://docs.exchange.bullish.com/rest/introduction
- type: APIReference
url: https://docs.exchange.bullish.com/rest/api/get-markets
- type: Authentication
url: https://docs.exchange.bullish.com/rest/authentication
- type: RateLimits
url: https://docs.exchange.bullish.com/rest/general/rate-limits
- type: ChangeLog
url: https://docs.exchange.bullish.com/rest/changelog
- aid: bullish:bullish-orders-api
name: Bullish Orders API
description: Authenticated APIs for interacting with orders
humanURL: https://docs.exchange.bullish.com/rest/introduction
baseURL: https://api.exchange.bullish.com/trading-api
tags:
- orders
properties:
- type: OpenAPI
url: openapi/bullish-orders-api-openapi.yml
- type: Documentation
url: https://docs.exchange.bullish.com/rest/introduction
- type: APIReference
url: https://docs.exchange.bullish.com/rest/api/get-markets
- type: Authentication
url: https://docs.exchange.bullish.com/rest/authentication
- type: RateLimits
url: https://docs.exchange.bullish.com/rest/general/rate-limits
- type: ChangeLog
url: https://docs.exchange.bullish.com/rest/changelog
- aid: bullish:bullish-otc-api
name: Bullish Otc API
description: The OTC Clearing Facility API (OTC API) is available to customers to book trades negotiated outside of the
Bullish Exchange order book to Bullish's clearing and settlement platform. Customers may agree to an OTC transaction through
bilateral negotiations or via a 3rd party RFQ platform. Once the two customers agree on the trade details, they can use
the OTC API to book the trade to their Bullish account to benefit from Bullish's risk and collateral management system.
For purposes of clarity, the OTC API is not for trading purposes.
humanURL: https://docs.exchange.bullish.com/rest/introduction
baseURL: https://api.exchange.bullish.com/trading-api
tags:
- otc
properties:
- type: OpenAPI
url: openapi/bullish-otc-api-openapi.yml
- type: Documentation
url: https://docs.exchange.bullish.com/rest/introduction
- type: APIReference
url: https://docs.exchange.bullish.com/rest/api/get-markets
- type: Authentication
url: https://docs.exchange.bullish.com/rest/authentication
- type: RateLimits
url: https://docs.exchange.bullish.com/rest/general/rate-limits
- type: ChangeLog
url: https://docs.exchange.bullish.com/rest/changelog
- aid: bullish:bullish-portfolio-margin-simulator-api
name: Bullish Portfolio Margin Simulator API
description: The portfolio-margin-simulator API from Bullish — 2 operation(s) for portfolio-margin-simulator.
humanURL: https://docs.exchange.bullish.com/rest/introduction
baseURL: https://api.exchange.bullish.com/trading-api
tags:
- portfolio-margin-simulator
properties:
- type: OpenAPI
url: openapi/bullish-portfolio-margin-simulator-api-openapi.yml
- type: Documentation
url: https://docs.exchange.bullish.com/rest/introduction
- type: APIReference
url: https://docs.exchange.bullish.com/rest/api/get-markets
- type: Authentication
url: https://docs.exchange.bullish.com/rest/authentication
- type: RateLimits
url: https://docs.exchange.bullish.com/rest/general/rate-limits
- type: ChangeLog
url: https://docs.exchange.bullish.com/rest/changelog
- aid: bullish:bullish-session-management-api
name: Bullish Session Management API
description: The session-management API from Bullish — 3 operation(s) for session-management.
humanURL: https://docs.exchange.bullish.com/rest/introduction
baseURL: https://api.exchange.bullish.com/trading-api
tags:
- session-management
properties:
- type: OpenAPI
url: openapi/bullish-session-management-api-openapi.yml
- type: Documentation
url: https://docs.exchange.bullish.com/rest/introduction
- type: APIReference
url: https://docs.exchange.bullish.com/rest/api/get-markets
- type: Authentication
url: https://docs.exchange.bullish.com/rest/authentication
- type: RateLimits
url: https://docs.exchange.bullish.com/rest/general/rate-limits
- type: ChangeLog
url: https://docs.exchange.bullish.com/rest/changelog
- aid: bullish:bullish-trades-api
name: Bullish Trades API
description: Authenticated APIs for reading trade data
humanURL: https://docs.exchange.bullish.com/rest/introduction
baseURL: https://api.exchange.bullish.com/trading-api
tags:
- trades
properties:
- type: OpenAPI
url: openapi/bullish-trades-api-openapi.yml
- type: Documentation
url: https://docs.exchange.bullish.com/rest/introduction
- type: APIReference
url: https://docs.exchange.bullish.com/rest/api/get-markets
- type: Authentication
url: https://docs.exchange.bullish.com/rest/authentication
- type: RateLimits
url: https://docs.exchange.bullish.com/rest/general/rate-limits
- type: ChangeLog
url: https://docs.exchange.bullish.com/rest/changelog
- aid: bullish:bullish-trading-accounts-api
name: Bullish Trading Accounts API
description: The trading-accounts API from Bullish — 2 operation(s) for trading-accounts.
humanURL: https://docs.exchange.bullish.com/rest/introduction
baseURL: https://api.exchange.bullish.com/trading-api
tags:
- trading-accounts
properties:
- type: OpenAPI
url: openapi/bullish-trading-accounts-api-openapi.yml
- type: Documentation
url: https://docs.exchange.bullish.com/rest/introduction
- type: APIReference
url: https://docs.exchange.bullish.com/rest/api/get-markets
- type: Authentication
url: https://docs.exchange.bullish.com/rest/authentication
- type: RateLimits
url: https://docs.exchange.bullish.com/rest/general/rate-limits
- type: ChangeLog
url: https://docs.exchange.bullish.com/rest/changelog
- aid: bullish:bullish-transfer-api
name: Bullish Transfer API
description: Authenticated API for initiating asset transfers between trading accounts.
humanURL: https://docs.exchange.bullish.com/rest/introduction
baseURL: https://api.exchange.bullish.com/trading-api
tags:
- transfer
properties:
- type: OpenAPI
url: openapi/bullish-transfer-api-openapi.yml
- type: Documentation
url: https://docs.exchange.bullish.com/rest/introduction
- type: APIReference
url: https://docs.exchange.bullish.com/rest/api/get-markets
- type: Authentication
url: https://docs.exchange.bullish.com/rest/authentication
- type: RateLimits
url: https://docs.exchange.bullish.com/rest/general/rate-limits
- type: ChangeLog
url: https://docs.exchange.bullish.com/rest/changelog
common:
- type: MCPServer
url: mcp/bullish-mcp.yml
- type: AgenticAccess
url: agentic-access/bullish-agentic-access.yml
- type: DomainSecurity
url: security/bullish-domain-security.yml
- type: Website
url: https://www.bullish.com/us/
- type: DeveloperPortal
url: https://docs.exchange.bullish.com/
- type: Documentation
url: https://docs.exchange.bullish.com/rest/introduction
- type: APIReference
url: https://docs.exchange.bullish.com/rest/api/get-markets
- type: GettingStarted
url: https://docs.exchange.bullish.com/rest/introduction
- type: Authentication
url: authentication/bullish-authentication.yml
- type: OpenAPI
url: openapi/_original/bullish-trading-api-openapi.yml
- type: AsyncAPI
url: asyncapi/bullish-ws-private-data-asyncapi.yml
- type: ChangeLog
url: changelog/bullish-changelog.yml
- type: Lifecycle
url: lifecycle/bullish-lifecycle.yml
- type: StatusPage
url: https://status.bullish.com/
- type: Deprecation
url: https://docs.exchange.bullish.com/rest/deprecated/bullish-deprecated-features-apis
- type: ErrorCatalog
url: errors/bullish-error-codes.yml
- type: RateLimits
url: rate-limits/bullish-rate-limits.yml
- type: Conventions
url: conventions/bullish-conventions.yml
- type: Packages
url: packages/bullish-packages.yml
- type: SDKs
url: packages/bullish-packages.yml
- type: GitHubOrganization
url: https://github.com/bullish-exchange
- type: Support
url: https://support.exchange.bullish.com/servicedesk/customer/portals
- type: HelpCenter
url: https://support.bullish.com
- type: Pricing
url: https://support.exchange.bullish.com/servicedesk/customer/portal/1/article/9373547
- type: SignUp
url: https://exchange.bullish.com/register/sign-up
- type: Login
url: https://exchange.bullish.com/login
- type: TermsOfService
url: https://www.bullish.com/us/site-terms-of-use
- type: PrivacyPolicy
url: https://www.bullish.com/us/legal-us
- type: Blog
url: https://www.bullish.com/us/news-insights
- type: Security
url: https://www.bullish.com/us/bug-bounty-program
- type: TrustCenter
url: https://www.bullish.com/us/trust
- type: Compliance
url: https://www.bullish.com/us/trust
- type: VulnerabilityDisclosure
url: security/bullish-vulnerability-disclosure.yml
- type: Conformance
url: conformance/bullish-conformance.yml
- type: Sandbox
url: sandbox/bullish-sandbox.yml
- type: DataModel
url: data-model/bullish-data-model.yml
- type: LLMsTxt
url: llms/bullish-llms.txt
- type: Overlay
url: overlays/bullish-trading-api-overlay.yaml
- type: AgentSkill
url: skills/_index.yml
x-enrichment:
date: '2026-08-08'
status: enriched
artifacts_added: 33
pass: local-v1