Skip to main content
GET
/
v1
/
evm
/
transactions
/
{address}
Get EVM transactions
curl --request GET \
  --url https://api.sim.dune.com/v1/evm/transactions/{address} \
  --header 'X-Sim-Api-Key: <x-sim-api-key>'
{
"transactions": [
{
"address": "0x7532cd0651030d3dc80b28199a125fc9f5ac80fa",
"block_hash": "0x745bdf699cee1fef27b9304be43a2435c744500ef455cc6b7dfb4c34417601a2",
"block_number": "30819446",
"block_time": "2025-05-28T10:30:39Z",
"chain": "base",
"from": "0x7532cd0651030d3dc80b28199a125fc9f5ac80fa",
"to": "0x6ff5693b99212da76ad316178a184ab56d299b43",
"data": "0x3593564c000000000000000000000000000000000000000000000000000000000000006000000000000000000000000000000000000000000000000000000000000000a0000000000000000000000000000000000000000000000000000000006836ecce000000000000000000000000000000000000000000000000000000000000000308060c000000000000000000000000000000000000000000000000000000000000",
"gas_price": "0x5aaa88",
"hash": "0x1081ebf623669338e9de6865d08d7ff3a3d1b0ef6f6486b350c3caf5b2e9257d",
"index": "35",
"nonce": "0x8",
"transaction_type": "0x2",
"value": "0x0",
"decoded": {
"name": "execute",
"inputs": [
{
"name": "_commands",
"type": "bytes",
"value": "0x08060c"
},
{
"name": "_inputs",
"type": "bytes[]",
"value": [
"0x000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000186a0"
]
},
{
"name": "_deadline",
"type": "uint256",
"value": "1748430030"
}
]
},
"logs": [
{
"address": "0x833589fcd6edb6e08f4c7c32d4f71b54bda02913",
"data": "0x00000000000000000000000000000000000000000000000000000000000186a0",
"topics": [
"0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef",
"0x0000000000000000000000007532cd0651030d3dc80b28199a125fc9f5ac80fa",
"0x00000000000000000000000088a43bbdf9d098eec7bceda4e2494615dfd9bb9c"
],
"decoded": {
"name": "Transfer",
"inputs": [
{
"name": "sender",
"type": "address",
"value": "0x7532cd0651030d3dc80b28199a125fc9f5ac80fa"
},
{
"name": "to",
"type": "address",
"value": "0x88a43bbdf9d098eec7bceda4e2494615dfd9bb9c"
},
{
"name": "value",
"type": "uint256",
"value": "100000"
}
]
}
}
]
}
],
"next_offset": "QBHrUqbdBQDkBwAAAAAAACHjyAAAAAAAAAAAAAAAAAACAAAAAAAAAA",
"request_time": "2025-05-28T10:31:56Z",
"response_time": "2025-05-28T10:31:56Z",
"wallet_address": "0x7532cd0651030d3dc80b28199a125fc9f5ac80fa"
}
Transaction Sv The Transactions API allows for quick and accurate lookup of transactions associated with an address. Transactions are ordered by descending block time, so the most recent transactions appear first.

Decoded transactions

Enable decoded transaction data and logs by adding the ?decode=true query parameter to your request. When decoding is enabled, two types of data may be decoded:
  1. Transaction call data: The data field of each transaction may include an additional decoded object at the root level of the transaction, representing the parsed function call.
  2. Event logs: When a transaction contains EVM logs, each log may include an additional decoded object representing the parsed event.
For more details, see the response information below.
Decoding is only available for contracts that exist on Dune.com. Search for your contract on Dune to check if it’s available for decoding. Transactions without logs, logs without known signatures, or contracts not indexed on Dune will not include decoded data.

Warnings

When requesting transactions for specific chains using the chain_ids parameter, the API may return warnings if some requested chain IDs are not supported. Unlike errors, warnings indicate non-fatal issues where the request can still be partially fulfilled. When unsupported chain IDs are included in your request, the API will:
  • Return transactions for all supported chains you requested
  • Include a warnings array in the response with details about the unsupported chains

Example: Request with Unsupported Chain IDs

If you request ?chain_ids=1,9999,10, the API returns transactions for chains 1 and 10 (supported), and includes a warning about chain 9999 (unsupported):
{
  "wallet_address": "0x37305b1cd40574e4c5ce33f8e8306be057fd7341",
  "transactions": [
    {
      "address": "0x37305b1cd40574e4c5ce33f8e8306be057fd7341",
      "block_hash": "0x745bdf699cee1fef27b9304be43a2435c744500ef455cc6b7dfb4c34417601a2",
      "block_number": "30819446",
      "block_time": "2025-05-28T10:30:39Z",
      "chain": "ethereum",
      "from": "0x37305b1cd40574e4c5ce33f8e8306be057fd7341",
      "to": "0x6ff5693b99212da76ad316178a184ab56d299b43",
      "hash": "0x1081ebf623669338e9de6865d08d7ff3a3d1b0ef6f6486b350c3caf5b2e9257d",
      "value": "0x0"
    }
  ],
  "warnings": [
    {
      "code": "UNSUPPORTED_CHAIN_IDS",
      "message": "Some requested chain_ids are not supported. Transactions are returned only for supported chains.",
      "chain_ids": [9999],
      "docs_url": "https://docs.sim.dune.com/evm/supported-chains"
    }
  ]
}
Check the Supported Chains page to see which chains are currently supported for the Transactions endpoint.

Pagination

This endpoint is using cursor based pagination. You can use the limit parameter to define the maximum page size. Results might at times be less than the maximum page size. The next_offset value is included in the initial response and can be utilized to fetch the next page of results by passing it as the offset query parameter in the next request.
You can only use the value from next_offset to set the offset parameter of the next page of results. Using your own offset value will not have any effect.

Compute Unit Cost

The Transactions endpoint has a fixed CU cost of 1 per request. See the Compute Units page for detailed information.

Headers

X-Sim-Api-Key
string
required

Used for authenticating requests. Visit Authentication to learn how to create your API key.

Path Parameters

address
string
default:0xd8dA6BF26964aF9D7eEd9e03E53415D37aA96045
required

EVM wallet address

Query Parameters

chain_ids
string

Filter by chain(s). Accepts numeric chain IDs and/or tags. Provide a single value (e.g. ?chain_ids=1 or ?chain_ids=mainnet) or a comma-separated list (e.g. ?chain_ids=1,8543,testnet). Chain names are not accepted. If this query parameter is omitted, results include transactions from chains with the default tag. See the Supported Chains Tags section.

limit
integer<int64>
default:100

Maximum number of results to return. Default is 100 when not provided. Values above 100 are reduced to 100.

Required range: 1 <= x <= 100
offset
string

The offset to paginate through result sets. This is a cursor being passed from the previous response, only use what the backend returns here.

decode
boolean

When true, it includes decoded transaction logs in the response. Accepts only boolean values true or false. You can also omit this parameter to disable decoding. Invalid values will return an error.

Response

200 - application/json

Successful Response

transactions
object[]
required
wallet_address
string
required
Example:

"0xd8da6bf26964af9d7eed9e03e53415d37aa96045"

errors
object
warnings
object[]

Array of warnings that occurred during request processing. Warnings indicate non-fatal issues (e.g., unsupported chain IDs) where the request can still be partially fulfilled.

next_offset
string
request_time
string
response_time
string