GET
/
exchange
/
transactions
cURL
curl --request GET \
  --url https://openapiv1.coinstats.app/exchange/transactions \
  --header 'X-API-KEY: <api-key>'
{
  "meta": {
    "page": 123,
    "limit": 123
  },
  "result": [
    {
      "type": "deposit",
      "date": "2023-11-07T05:31:56Z",
      "mainContent": {
        "coinIcons": [
          "<string>"
        ],
        "coinAssets": [
          "<string>"
        ]
      },
      "coinData": {
        "count": 123,
        "symbol": "<string>",
        "currentValue": 123
      },
      "profitLoss": {
        "profit": 123,
        "profitPercent": 123,
        "currentValue": 123
      },
      "transactions": [
        {
          "action": "<string>",
          "items": [
            "<string>"
          ]
        }
      ],
      "fee": {
        "id": "<string>",
        "coin": {
          "id": "<string>",
          "name": "<string>",
          "symbol": "<string>",
          "icon": "<string>"
        },
        "count": 123,
        "totalWorth": 123
      },
      "hash": {
        "id": "<string>",
        "explorerUrl": "<string>"
      }
    }
  ]
}
4 credits per request
Returns transaction data for a specific exchange by portfolioId. Note: Make sure the exchange is synced first by calling PATCH /sync for up to date infromation.

Authorizations

X-API-KEY
string
header
required

API key needed to access the endpoints. Example: 'demo-api-key'

Query Parameters

page
number
Example:

1

limit
number
Example:

20

from
string<date-time>

Please include the date in ISO 8601 format

Example:

"2025-08-05T13:50:38.956Z"

to
string<date-time>

Please include the date in ISO 8601 format

Example:

"2025-08-06T15:50:38.956Z"

currency
string
Example:

"USD"

types
string

Comma separated values of (deposit,withdraw,approve,executed,balance,fee)

portfolioId
string
required

The identifier of portfolio, which you received from /exchange/balance response.

Response

200
application/json

Get exchange transactions

The response is of type object.