GET
https://api.sim.dune.com
/
beta
/
svm
/
transactions
/
{uri}
curl --request GET \
  --url https://api.sim.dune.com/beta/svm/transactions/{uri} \
  --header 'X-Sim-Api-Key: <x-sim-api-key>'
{
  "next_offset": "eyJibG9ja190aW1lIjoxNjgwMDAwMDAwLCJpbmRleCI6MH0=",
  "transactions": [
    {
      "address": "DYw8jCTfwHNRJhhmFcbXvVDTqWMEVFBX6ZKUmG5CNSKK",
      "block_slot": 123456789,
      "block_time": 1680000000000000,
      "chain": "solana",
      "raw_transaction": {
        "blockTime": 1680000000,
        "meta": {
          "err": null,
          "fee": 5000,
          "innerInstructions": [],
          "logMessages": [
            "Program 11111111111111111111111111111111 invoke [1]",
            "Program 11111111111111111111111111111111 success"
          ],
          "postBalances": [
            499995000,
            10000000
          ],
          "postTokenBalances": [],
          "preBalances": [
            500000000,
            0
          ],
          "preTokenBalances": [],
          "rewards": [],
          "status": {
            "Ok": null
          }
        },
        "slot": 123456789,
        "transaction": {
          "message": {
            "accountKeys": [
              "DYw8jCTfwHNRJhhmFcbXvVDTqWMEVFBX6ZKUmG5CNSKK",
              "9xQeWvG816bUx9EPjHmaT23yvVM2ZWbrrpZb9PusVFin"
            ],
            "header": {
              "numReadonlySignedAccounts": 0,
              "numReadonlyUnsignedAccounts": 1,
              "numRequiredSignatures": 1
            },
            "instructions": [
              {
                "accounts": [
                  0,
                  1
                ],
                "data": "3Bxs4h24hBtQy9rw",
                "programIdIndex": 2
              }
            ],
            "recentBlockhash": "11111111111111111111111111111111"
          },
          "signatures": [
            "5SzSbWKM9yZC7cCGMhUhvnYdWQytrk9NBaWwug1gQBKKwNEBvBKqPSfVeYYnZwUuUyvcCHgYhDkTRrB6YBfwzfv8"
          ]
        }
      }
    }
  ]
}

The Transactions Endpoint allows for quick and accurate lookup of transactions associated with an address. We currently only support Solana.

Response Structure

The API returns a JSON object with the following top-level fields:

FieldDescriptionType
next_offsetPagination token for the next page of resultsstring/null
transactionsArray of transaction objectsarray

Transaction Object Fields

Each item in the transactions array contains the following fields:

FieldDescriptionType
addressWallet addressstring
block_slotBlock’s sequential indexnumber
block_timeTimestamp of block creation (in microseconds)number
chainName of the blockchainstring
raw_transactionRaw transaction data from the RPC node at the time of ingestionobject

See getTransaction RPC Method for more details about raw_transaction.

Ordering

The data is ordered by descending block time, so that new transactions will always be delivered first.

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 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.

Headers

X-Sim-Api-Key
string
required

API key to access the service

Path Parameters

uri
string
required

SVM address

Query Parameters

limit
integer
default:100

Maximum number of results to return

offset
string

Pagination offset from previous response

Response

200
application/json

Successful response

The response is of type object.