How AI is applied across API Evangelist and APIs.io. Read my AI disclosure →
API Evangelist API Evangelist
Discovery
Learnings
Guidance
Toolbox
Alignment
API Evangelist LLC

Anchorage Digital Trading API

API endpoints for managing RFQ, Market or Limit orders[Anchorage Digital websocket API documentation.](https://anchorage-wsapi.netlify.app/)

Anchorage Digital Trading API is one of 28 APIs that Anchorage Digital publishes on the APIs.io network, described by a machine-readable OpenAPI specification.

Tagged areas include Trading. The published artifact set on APIs.io includes an OpenAPI specification.

This API exposes 20 operations across 20 paths, and defines 52 schemas. It is described by OpenAPI 3.2.0, at version 2.0.0.

Requests are made against a single base URL, https://api.anchorage-staging.com/v2.

20 operations 20 paths 52 schemas 15 GET5 POST

Metadata

The identity and technical contract details declared by the specification.

Specification
OpenAPI 3.2.0
API Version
2.0.0
Base URL
https://api.anchorage.com/v2
Authentication
API Key
Resource Areas
1

Authentication & Security 1

Anchorage Digital Trading API declares 1 security scheme for authenticating requests. An API key is passed in the header as Api-Access-Key (Api-Access-Key). By default, every request must be authenticated.

  • Api-Access-Key — An API key associated with a security role

Paths & Operations 20

Across 20 paths, the API surfaces 20 operations — 15 GET, 5 POST. Each is listed below with its method, path, parameters, and response codes.

Trading 20

API endpoints for managing RFQ, Market or Limit orders [Anchorage Digital websocket API documentation.](https://anchorage-wsapi.netlify.app/)

POST
/trading/quote
Request a quote
requestQuote body → 201400401403429500503
POST
/trading/quote/accept
Accept a quote
acceptQuote 2 params body → 200400401403404409422429
POST
/trading/order
Place an order
newOrderSingle body → 201400401403429500503
GET
/trading/orders
List orders
getOrdersStatus 9 params → 200400401403404429500
GET
/trading/orders/{orderId}
Get order by ID
getOrderStatus 1 param → 200400401403404429500
GET
/trading/trades
List trades
getTrades 13 params → 200400401403429500
GET
/trading/trades/{tradeId}
Get trade by ID
getTrade 1 param → 200400401403404429500
GET
/trading/creditLimit
Get credit limit details
getCreditLimit → 200400401403429500
GET
/trading/positions
List outstanding trading positions
getTradingPositions → 200400401403429500
GET
/trading/settlements
List settlements
getSettlements 8 params → 200400401403429500
GET
/trading/settlements/{settlementId}
Get settlement by ID
getSettlement 4 params → 200400401403404429500
GET
/trading/settlements/{settlementId}/trades
List trades by settlement
getTradesBySettlement 7 params → 200400401403404429500
GET
/trading/accounts
List trading accounts
getTradingAccounts → 200400401403429500
GET
/trading/accounts/{accountId}
Get a trading account by id
getTradingAccount 1 param → 200400401403404429500
GET
/trading/accounts/{accountId}/balances
List trading account balances
getTradingAccountBalance 2 params → 200400401403404429500
GET
/trading/accounts/{accountId}/credit
Get trading account credit limit and usage
getTradingAccountCredit 1 param → 200400401403404429500
GET
/trading/marketdata
Get market data snapshot
getMarketData 7 params → 200400401403429500
GET
/trading/pairs
List supported trading pairs
getTradePairs → 200400401403429500
POST
/trading/async-order
Place an async order
postAsyncOrder body → 201400401403429500503
POST
/trading/async-order/cancel
Cancel an async order
cancelAsyncOrder 2 params → 200400401403404429500503

Schemas 52

The contract defines 52 schemas that model the data the API accepts and returns. The most detailed are AsyncOrderExecutionReport (29 properties), TradingOrderDetails (28 properties), OrderExecutionReport (25 properties), TradeDetails (18 properties). Each schema is shown below with its type and property counts.

SettlementStatus
string
A string describing the status of the given settlement PENDING - This settlement has been created. SETTLING - This settlement is in progress. SETTLED - This se…
NewAsyncOrder
object
14 properties 8 required
TradingAccountBalance
object
1 property
TradingOrderResponse
object
1 property 1 required
OrderExecutionReport
object
25 properties 15 required
SettlementInstructionsCrypto
object
2 properties 2 required
TradeDetails
object
18 properties 10 required
TradePairReferenceData
object
Trading reference data for a pair including the minimum size and price increment. Size increment is the minimum size supported when specifying order quantity.…
7 properties 7 required
TradingPosition
object
Negative position values denote amounts that you owe Anchorage Digital and positive position values denote amounts owed to you by Anchorage Digital.
1 property 1 required
AcceptQuoteResponse
object
1 property 1 required
MarketDataSnapshot
object
8 properties 4 required
SettlementResponse
object
1 property 1 required
SettlementDetails
object
8 properties 3 required
AsyncOrderResponse
object
1 property 1 required
TradingPositionsResponse
object
1 property 1 required
ErrorDetails
object
2 properties 2 required
AcceptQuoteRequest
object
6 properties 3 required
Allocation
object
7 properties 6 required
OrdersStatusResponse
object
2 properties 2 required
TradesResponse
object
2 properties 2 required
TradingAccountBalanceResponse
object
1 property 1 required
TradeStatus
string
A string describing the status of the given trade PENDING - The trade request has been placed and the trade is pending. EXECUTED - This trade was executed and…
CreditLimitDetails
object
2 properties 2 required
CreditLimitResponse
object
1 property 1 required
Page
object
Pagination info
1 property
TradingAccountCreditResponse
object
1 property 1 required
NewOrderSingle
object
11 properties 7 required
TradingAccountResponse
object
1 property 1 required
MarketDataResponse
object
1 property 1 required
AcceptQuoteResponseData
object
4 properties 3 required
OrderStatusResponse
object
1 property 1 required
Amount
object
An amount of a crypto-asset represented by quantity, assetType, current unit price and current USD value. Fee amounts will be estimates if a transaction is not…
4 properties 2 required
GetQuoteRequest
object
7 properties 4 required
OrderAllocation
object
2 properties 2 required
TradePair
object
A representation of a trade pair
3 properties 2 required
TradingAccountCredit
object
2 properties
SettlementsResponse
object
2 properties 2 required
Quote
object
9 properties 4 required
QuoteStatus
string
A string describing the status of the given quote OPEN - The quote request was accepted and the quote can be used to trade. REJECTED - The quote was rejected a…
TradingOrderDetails
object
28 properties 16 required
TradeResponse
object
1 property 1 required
TradesBySettlementResponse
object
2 properties 2 required
ErrorType
string
The type of error returned.
StrategyParams
object
2 properties
TradingAccount
object
3 properties 3 required
TradeAccount
object
The account into which this trade will be settled
2 properties
GetQuoteResponse
object
1 property 1 required
SettlementType
string
A string describing the type of a given settlement TRADE - This settlement is associated with trades. ADVISORYFEE - This settlement is associated with advisory…
AsyncOrderExecutionReport
object
29 properties 15 required
TradePairsResponse
object
1 property 1 required
TradingAccountsResponse
object
1 property 1 required
PriceLevel
object
3 properties 1 required

Specification

The full machine-readable OpenAPI contract behind this narrative.

Source

anchorage-trading-api-openapi.yml Raw ↑

Other APIs Anchorage Digital publishes across the network.

Anchorage Digital Addresses API
Anchorage Digital AML API
Anchorage Digital API Key API
Anchorage Digital Asset Types API
Anchorage Digital Asset Types & Networks API
Anchorage Digital Atlas Settlement Network API
Anchorage Digital Balances API
Anchorage Digital Collateral Management API
Anchorage Digital Deposit Attribution API
Anchorage Digital Fiat Banking Operations API
Anchorage Digital Onboarding API
Anchorage Digital Stablecoins API
Where this information came from

This is an independent, third-party profile of Anchorage Digital Trading API, published by API Evangelist. We do not operate, host, resell, or support these APIs, and we are not affiliated with or endorsed by the company unless stated above. Everything here is built from publicly available information — the company's own site, developer portal, documentation, public repositories, and the specifications it publishes for public use. Nothing is obtained by breaching a system, defeating an access control, or using credentials.

The Kin Score and Agent Readiness rating are independently calculated assessments of a company's public API artifacts, scored against a published rubric. They are not certifications, endorsements, security assessments, or audits.

Corrections, re-scores, and removal are free — no partnership or purchase required, and you do not need to justify the request. A removed company is recorded as unrated, never scored zero for having asked. Acknowledgement within one business day; removal within two.

info@apievangelist.com · Read the full data-sourcing policy →
On a security or compliance team? Put security in the subject line and you will get a person, not a form — we will tell you exactly which public URLs this profile was built from.