GET
/
v1
/
evm
/
activity
/
{uri}
Get EVM activity for a given address
curl --request GET \
  --url https://api.sim.dune.com/v1/evm/activity/{uri} \
  --header 'X-Sim-Api-Key: <x-sim-api-key>'
{
  "activity": [
    {
      "chain_id": 8453,
      "block_number": 26635101,
      "block_time": "2025-02-20T13:52:29+00:00",
      "tx_hash": "0x184544c8d67a0cbed0a3f04abe5f958b96635e8c743c070f70e24b1c06cd1aa6",
      "type": "receive",
      "asset_type": "erc20",
      "token_address": "0xf92e740ad181b13a484a886ed16aa6d32d71b19a",
      "from": "0xd152f549545093347a162dce210e7293f1452150",
      "value": "123069652500000000000",
      "value_usd": 0.14017463965013963,
      "token_metadata": {
        "symbol": "ENT",
        "decimals": 18,
        "price_usd": 0.001138986230989314,
        "pool_size": 5.2274054439382835
      }
    }
  ],
  "next_offset": "KgAAAAAAAAAweDQ4ZDAwNGE2YzE3NWRiMzMxZTk5YmVhZjY0NDIzYjMwOTgzNTdhZTdAVxVC-y0GAAUhAAAAAAAA6XCRAQAAAAAAAAAAAAAAAD0AAAAAAAAAAAAAAAAAAAA"
}

The Activity API provides a realtime feed of onchain activity for any EVM address. The newest activity is returned first and includes the following activity types:

  • send - Outgoing transfers of tokens or native assets
  • receive - Incoming transfers of tokens or native assets
  • mint - Token minting activities
  • burn - Token burning activities
  • swap - Token swaps and exchanges
  • approve - Token approval transactions
  • call - Generic contract interactions that don’t fall into the above categories

Each activity includes detailed information such as:

  • Native token transfers
  • ERC20 token transfers with metadata (symbol, decimals)
  • ERC721 (NFT) transfers with token IDs
  • Contract interactions with decoded function calls

Data Finality & Re-orgs

Sim APIs are designed to automatically detect and handle blockchain re-organizations. We detect any potentially broken parent-child block relationships as soon as they arise and update our internal state to match the onchain state, typically within a few hundred milliseconds. This re-org handling is an automatic, non-configurable feature designed to provide the most reliable data.

Token Filtering

We include all the data needed for custom filtering in the responses, allowing you to implement your own filtering logic. For a detailed explanation of our approach, see our Token Filtering guide.

Headers

X-Sim-Api-Key
string
required

API key to access the service

Path Parameters

uri
string
required

Wallet to get activity for

Query Parameters

offset
string | null

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

limit
integer | null

Maximum number of activity items to return

Required range: x >= 0

Response

200
application/json

Successful Response

The response is of type object.