Skip to main content
POST
/
api
/
v1
/
developer
/
wallet
/
transactions
Transactions
curl --request POST \
  --url https://api.allium.so/api/v1/developer/wallet/transactions \
  --header 'Content-Type: application/json' \
  --header 'X-API-KEY: <api-key>' \
  --data '[
  {
    "chain": "ethereum",
    "address": "0xd8dA6BF26964aF9D7eEd9e03E53415D37aA96045"
  }
]'
{
  "items": [
    {
      "id": "<string>",
      "type": 123,
      "address": "<string>",
      "chain": "<string>",
      "hash": "<string>",
      "index": 123,
      "within_block_order_key": 123,
      "block_timestamp": "2023-11-07T05:31:56Z",
      "block_number": 123,
      "block_hash": "<string>",
      "fee": {
        "raw_amount": "<string>",
        "amount_str": "<string>",
        "amount": 123
      },
      "labels": [
        "<string>"
      ],
      "from_address": "<string>",
      "to_address": "<string>",
      "asset_transfers": [
        {
          "transfer_type": "sent",
          "operation": "mint",
          "transaction_hash": "<string>",
          "log_index": 123,
          "from_address": "<string>",
          "to_address": "<string>",
          "asset": {
            "type": "native",
            "address": "<string>",
            "name": "<string>",
            "symbol": "<string>",
            "decimals": 123,
            "token_id": "<string>"
          },
          "amount": {
            "raw_amount": "<string>",
            "amount_str": "<string>",
            "amount": 123
          }
        }
      ],
      "activities": [
        {
          "type": "asset_approval",
          "asset": {
            "type": "native",
            "address": "<string>",
            "name": "<string>",
            "symbol": "<string>",
            "decimals": 123,
            "token_id": "<string>"
          },
          "transaction_hash": "<string>",
          "log_index": 123,
          "trace_index": 123,
          "contract_address": "<string>",
          "spender_address": "<string>",
          "approved_amount": {
            "raw_amount": "<string>",
            "amount_str": "<string>",
            "amount": 123
          },
          "status": "approved",
          "granularity": "token"
        }
      ]
    }
  ],
  "cursor": "<string>"
}
Each transaction in the response includes activities, asset transfers, and labels (where supported).

Supported Chains

Feature Support by Chain

FeatureEVMSolanaBitcoin
HistorySince genesisSince 2022-01-01Since genesis
Asset transfers
Activities
Labels

Supported Activities by Chain

ActivityTypeEVMSolanaBitcoin
Asset Approvalasset_approvalN/A
Asset Bridgeasset_bridgeN/A
DEX Tradedex_trade
Liquidity Pool Burndex_liquidity_pool_burn
Liquidity Pool Mintdex_liquidity_pool_mint
Liquidity Pool Createddex_liquidity_pool_created
NFT Tradenft_trade✅ (Magic Eden v2 only)

Authorizations

X-API-KEY
string
header
required

Query Parameters

lookback_days
integer

Window of days to fetch transactions for. Default is None (since genesis).

limit
integer
default:25

Limit the number of transactions returned. Default is 25.

Required range: 0 < x <= 1000
transaction_hash
string

Filter by transaction hash

cursor
string

Cursor to request the next page of results.

Body

application/json · PayloadAddress · object[]

List of chain+addresses to get transactions for.

chain
string
required
address
string
required

Response

Successful Response

items
Items · array
required
  • EVMWalletTransaction
  • SolanaWalletTransaction
  • BitcoinWalletTransaction
cursor
string | null
I