Trade Status & History

Retrieve details of executed trades and monitor historical activity.

The Trade Status & History endpoints allow you to:

Fetch a single trade by ID or reference

List all trades across your account (optionally filtered)

Monitor conversion volumes, timestamps, and trade outcomes

Power your ledger, dashboards, and audit flows

Retrieve a Specific Trade

Endpoint

GET /trades/:id

URL Path Parameter

ParameterTypeRequiredDescription
idstringYesTrade ID or reference ID

You can use either a Bitnob-generated tradeId or your own reference to fetch the trade.

Example Request

Get trade by ID or reference

Example Response

Response Body

List Trades (Paginated)

Endpoint

GET /trades

Query Parameters

ParameterTypeRequiredDescription
fromstringNoFilter by source asset (usdt or bitcoin)
tostringNoFilter by target asset (usdt or bitcoin)
statusstringNoFilter by status (completed, failed)
startDatestringNoISO8601 format — return trades after this date
endDatestringNoISO8601 format — return trades before this date
limitintegerNoNumber of trades per page (default 20, max 100)
cursorstringNoCursor for pagination

Example Request

List trades with filters

Example Response

Response Body (Paginated)

Use Cases

Powering ledger UIs or admin dashboards with completed trade data

Matching internal accounting and reconciliation jobs

Investigating failed trades by reference ID

Generating usage-based analytics or reporting

Did you find this page useful?