Wallet API
Wallet
Get Transactions History

Get Transactions History - Wallet API

Get Transactions History - Returns a chronological list of blockchain transactions for the specified wallet address.

Get Transactions History - [Value: 1837CU]
Returns a chronological list of blockchain transactions for the specified wallet address
Per chain: GET https://lb.drpc.live/{chain}/{key}/lambda/v1/transactions/{address}/history
Multichain: GET https://lb.drpc.live/lambda/{key}/v1/transactions/{address}/history
Use cases

Use cases

  • Retrieve full transaction history for a wallet
  • Track incoming and outgoing transfers
Constraints

Constraints

  • Requires valid chain and wallet address
  • Pagination is required for large transaction histories
Get started
Unlock Access to 100+ chains
Boost your app's speed and reliability with dRPC - get your access API key

Language

Request
Examples
curl --request GET \
  --url https://lb.drpc.live/{chain}/{key}/lambda/v1/transactions/{address}/history \
  --header 'accept: application/json'
Copy
Response
200
{
  "next_page_token": "6de32230-8b88-4637-8cf2-28c1eefe2a24",
  "data": [
    {
      "type": "receive",
      "hash": "0x59fd7afbc5d33628e60cfdb0b735da073bac28c046a808dbcc795edd7598b362",
      "block": 19071142,
      "timestamp": 1706034371000,
      "sender_address": "0x710bda329b2a6224e4b44833de30f38e7f81d564",
      "recipient_address": "0xb8901acb165ed027e32754e0ffe830802919727f",
      "status": "confirmed",
      "nonce": 569460,
      "chain_id": "ethereum",
      "chain_name": "Ethereum",
      "chain_id_numeric": 1,
      "defi": {
        "address": "0xb8901acb165ed027e32754e0ffe830802919727f",
        "name": "Hop Protocol"
      },
      "fee": {
        "token_name": "Ethereum",
        "token_symbol": "ETH",
        "token_address": "",
        "token_price": 2211.06,
        "token_decimals": 18,
        "token_amount_string": "1799324179642211",
        "token_amount": 0.0017993241796422,
        "value_usd": 3.9784137206396823
      },
      "transfers": [
        {
          "direction": "in",
          "sender_address": "0xb8901acb165ed027e32754e0ffe830802919727f",
          "recipient_address": "0xbed2bd7e0e7c593db6c32654e28f6a8b90f9288a",
          "token": {
            "name": "Ethereum",
            "symbol": "ETH",
            "address": ""
          },
          "price": 2211.06,
          "decimals": 18,
          "amount_string": "7097893158465857",
          "amount": 0.0070978931584659,
          "value_usd": 15.693867646957614
        }
      ],
      "approvals": [],
      "attributes": {
        "is_trash": false
      }
    },
    {
      "type": "deposit",
      "hash": "0x11cd26d074a3965efca1de31d3b9e62f4776b6a89705e8b2fa7331cad5a95295",
      "block": 21134441,
      "timestamp": 1730966411000,
      "sender_address": "0xbed2bd7e0e7c593db6c32654e28f6a8b90f9288a",
      "recipient_address": "0xd9e1ce17f2641f24ae83637ab66a2cca9c378b9f",
      "status": "confirmed",
      "nonce": 3,
      "chain_id": "ethereum",
      "chain_name": "Ethereum",
      "chain_id_numeric": 1,
      "defi": {
        "address": "0xd9e1ce17f2641f24ae83637ab66a2cca9c378b9f",
        "name": "SushiSwap"
      },
      "fee": {
        "token_name": "Ethereum",
        "token_symbol": "ETH",
        "token_address": "",
        "token_price": 2820.19,
        "token_decimals": 18,
        "token_amount_string": "2021915715800139",
        "token_amount": 0.0020219157158001,
        "value_usd": 5.7021864825422846
      },
      "transfers": [
        {
          "direction": "in",
          "sender_address": "0x0000000000000000000000000000000000000000",
          "recipient_address": "0xbed2bd7e0e7c593db6c32654e28f6a8b90f9288a",
          "token": {
            "name": "Sushi ETH/USDT Pool",
            "symbol": "SLP",
            "address": "0x06da0fd433c1a5d7a4faa01111c044910a184553"
          },
          "decimals": 18,
          "amount_string": "29804362001",
          "amount": 2.9804362e-8
        },
        {
          "direction": "out",
          "sender_address": "0xbed2bd7e0e7c593db6c32654e28f6a8b90f9288a",
          "recipient_address": "0xd9e1ce17f2641f24ae83637ab66a2cca9c378b9f",
          "token": {
            "name": "Ethereum",
            "symbol": "ETH",
            "address": ""
          },
          "price": 2820.19,
          "decimals": 18,
          "amount_string": "1024937862292196",
          "amount": 0.0010249378622922,
          "value_usd": 2.8905195098578393
        },
        {
          "direction": "out",
          "sender_address": "0xbed2bd7e0e7c593db6c32654e28f6a8b90f9288a",
          "recipient_address": "0x06da0fd433c1a5d7a4faa01111c044910a184553",
          "token": {
            "name": "Tether USD",
            "symbol": "USDT",
            "icon_url": "https://static.lambda.p2p.org/tokens/eth/0xdac17f958d2ee523a2206206994597c13d831ec7.png",
            "address": "0xdac17f958d2ee523a2206206994597c13d831ec7"
          },
          "price": 1.0000111721,
          "decimals": 6,
          "amount_string": "2886491",
          "amount": 2.886491,
          "value_usd": 2.886523248166101
        }
      ],
      "approvals": [],
      "attributes": {
        "is_trash": false
      }
    },
    {
      "type": "approve",
      "hash": "0x5c77c6b56e6a6cca04a52624a1a0d03553a9d238f50124aa328fe783f0c39b65",
      "block": 21864339,
      "timestamp": 1739774003000,
      "sender_address": "0xbed2bd7e0e7c593db6c32654e28f6a8b90f9288a",
      "recipient_address": "0xdac17f958d2ee523a2206206994597c13d831ec7",
      "status": "confirmed",
      "nonce": 7,
      "chain_id": "ethereum",
      "chain_name": "Ethereum",
      "chain_id_numeric": 1,
      "defi": {
        "address": "0x8bb4c975ff3c250e0ceea271728547f3802b36fd"
      },
      "fee": {
        "token_name": "Ethereum",
        "token_symbol": "ETH",
        "token_address": "",
        "token_price": 2681.96,
        "token_decimals": 18,
        "token_amount_string": "59240015634219",
        "token_amount": 0.0000592400156342,
        "value_usd": 0.15887935233029904
      },
      "transfers": [],
      "approvals": [
        {
          "token": {
            "name": "Tether USD",
            "symbol": "USDT",
            "icon_url": "https://static.lambda.p2p.org/tokens/eth/0xdac17f958d2ee523a2206206994597c13d831ec7.png",
            "address": "0xdac17f958d2ee523a2206206994597c13d831ec7"
          },
          "amount": 24,
          "sender_address": "0x8bb4c975ff3c250e0ceea271728547f3802b36fd"
        }
      ],
      "attributes": {
        "is_trash": false
      }
    }
  ]
}
Copy

Path params

Parameters
chainstring
Target chain (per chain requests only)
keystring
[Required] Your dRPC API key
addressstring
[Required] Wallet address

Query params

Parameters
chain_idsarray
Id of chains in Wallet API. default: all chains
startinteger
Start timestamp in millis
endinteger
End timestamp in millis
limitinteger
Number transactions to return. Default is 100
page_tokenstring
Token to retrieve next page.

Request params

ParametersThis method does not accept any parameters.

Response

200

Response params

object
next_page_tokenstring
Token to retrieve next page.
dataarray
[Required] Tokens data
object
typestring
[Required] Transaction type
  • receive - null
  • deposit - null
  • approve - null
  • swap - null
  • send - null
  • burn - null
  • deploy - null
  • execute - null
hashstring
[Required] Transaction hash
blockinteger
[Required] Block number
timestampinteger
[Required] Timestamp
sender_addressstring
[Required] Sender address
recipient_addressstring
[Required] Recipient address
statusstring
[Required] Transaction status
nonceinteger
[Required] Transaction nonce
chain_idstring
[Required] id of a chain in Lambda API
chain_namestring
[Required] name of a chain in Lambda API
chain_id_numericinteger
Numeric id of the chain
chain_icon_urlstring
URL to download icon of the chain.
defiobject
Defi application
object
addressstring
Defi address
namestring
Defi name
feeobject
Transaction fee
object
token_namestring
Token name
token_symbolstring
Token symbol
token_addressstring
Token address
token_pricenumber
Token price
token_decimalsinteger
Token decimals
token_amount_stringstring
Token amount without decimals
token_amountnumber
Token amount
value_usdnumber
Value USD
transfersarray
[Required] Transaction transfers
object
directionstring
[Required] Direction of transaction
sender_addressstring
[Required] Sender address
recipient_addressstring
[Required] Recipient address
tokenobject
Token
object
namestring
Token name
symbolstring
Token symbol
addressstring
Token address
icon_urlstring
Token icon URL
nftnft_info
Nft
pricenumber
Token price
decimalsinteger
Token decimals
amount_stringstring
[Required] Token Amount without decimals
amountnumber
[Required] Token Amount
value_usdnumber
Value USD
approvalsarray
[Required] Transaction approvals
object
tokenobject
Token
object
namestring
Token name
symbolstring
Token symbol
addressstring
Token address
icon_urlstring
Token icon URL
nftnft_info
nft
amountnumber
[Required] Token Amount
sender_addressstring
[Required] Sender address
attributesobject
[Required] Transaction attributes
object
is_trashboolean
Is trash