Skip to main content
GET
/
v2
/
account-connections
/
transactions
List transactions across all account connections in the workspace
curl --request GET \
  --url https://api.range.org/v2/account-connections/transactions \
  --header 'Authorization: Bearer <token>'
{
  "items": [
    {
      "id": "0x9a3f...",
      "account_id": "acc_abc123",
      "provider": "hyperliquid",
      "kind": "TRADE",
      "status": "CONFIRMED",
      "raw": {},
      "timestamp": "2026-01-15T10:00:00.000Z",
      "hash": "0xabc...",
      "network": "networks/ethereum-mainnet",
      "block_number": "21000000",
      "transfers": [
        {
          "direction": "IN",
          "asset": "USDC",
          "amount": "100.50",
          "source_address": "0xabc...",
          "destination_address": "0xdef..."
        }
      ],
      "trade": {
        "side": "BUY",
        "base_asset": "BTC",
        "base_amount": "0.01",
        "quote_asset": "USDC",
        "quote_amount": "500.0",
        "price": "50000.0",
        "fee": "0.45",
        "fee_asset": "USDC",
        "realized_pnl": "25.11",
        "liquidation": false
      }
    }
  ]
}

Authorizations

Authorization
string
header
required

Use Authorization: Bearer

Query Parameters

size
number
default:5

Number of transactions to fetch per account connection before merging. Applied to each connection independently, not to the merged result.

Required range: 1 <= x <= 100
Example:

5

Response

200 - application/json
items
object[]
required
Last modified on June 21, 2026