SaturnX
  • WELCOME
    • ☀️What is Saturnx?
    • Pricing with Rate limits
      • Prepaid Credits
      • Pay with Crypto
  • RPC Nodes
    • RPCs Overview
  • BLOCKCHAIN
    • Overview
    • HTTP
      • getHistoryCandleStick
      • getHistoryTransaction
      • getAccountTnx
      • getAccountTnxByToken
      • getHoldersTop
      • getHotPairs
      • getTokenSecurity
    • WebSocket
      • {blockchain}.broadcast.transactions
      • {blockchain}.broadcast.kline
    • Kafka
Powered by GitBook
On this page
  1. BLOCKCHAIN
  2. HTTP

getAccountTnx

This API fetches detailed transaction records for a specified wallet address interacting with a particular token on the blockchain.

Example Request

Here’s an example of calling the API using curl:

curl -L \
  --request GET \
  --url "https://api.saturnx.dev/api/process/getAccountTnx?apiKey=1314240d78b9464cbc13666ae23a7690&walletAddress=EbYEjuUaxuHdCo7a5yhQnS7jU2c9mTahktKPVxGFmaKp&count=100&page=1&blockchain=solana" \
  --header "Content-Type: application/json"

Endpoint: /findAccountTnx Method: GET Summary: Retrieve transaction details for a specific wallet under a given token.Parameters

Name

Type

Required

Description

Example

apiKey

String

Yes

API Key for authentication

tokenAddress

String

Yes

Address of the token

GMk6j2defJhS7F194toqmJNFNhAkbDXhYJo5oR3Rpump

count

Integer

Yes

Number of records per page

100

page

Integer

Yes

Page number

1

blockchain

String

Yes

Blockchain identifier

solana

Response

  • Status: 200 (Success)

  • Content Type: application/json

  • Structure:

json

{
  "code": 200,
  "message": "Operation Successful",
  "data": [
    {
      "blockTime": "2025-03-21T06:58:39Z",
      "accountOwner": "EbYEjuUaxuHdCo7a5yhQnS7jU2c9mTahktKPVxGFmaKp",
      "amount": "37687.321027",
      "amountInUSD": "0",
      "baseMintAddress": "D1mDnrCFsAyPADi57ooZT5ASsp6DMy7iAAAwxLPHpump",
      "baseName": "mrbeaststore",
      "baseSymbol": "MRBEAST",
      "quotaMintAddress": "11111111111111111111111111111111",
      "quotaOwner": null,
      "quotaName": "Solana",
      "quotaSymbol": "SOL",
      "quotaType": "buy",
      "quotaAmount": "0.010000000",
      "quotaAmountInUSD": "1.2791712188720703",
      "priceInUSD": 0.000033941686063481266,
      "transactionSignature": "5KQYpEXGezsLM87NYdjJkM5xnj3KpPU8x2STUbyjMUu3EfjkEMFR6uJ3dcgLwoP9diZ37LmWKcZy5wA9xACbXcpB"
    }
  ]
}

Response Fields Explanation

Field

Type

Description

blockTime

String

Timestamp of the transaction in UTC (ISO 8601 format).

accountOwner

String

Wallet address that owns or initiated the transaction.

amount

String

Amount of the base token involved in the transaction (in token units).

amountInUSD

String

Value of the base token amount in USD (may be 0 if not calculated).

baseMintAddress

String

Address of the base token in the transaction.

baseName

String

Name of the base token.

baseSymbol

String

Symbol of the base token.

quotaMintAddress

String

Address of the quote token (e.g., SOL) used in the transaction.

quotaOwner

String

Owner of the quote token (null if not applicable).

quotaName

String

Name of the quote token.

quotaSymbol

String

Symbol of the quote token.

quotaType

String

Type of transaction (e.g., "buy" or "sell").

quotaAmount

String

Amount of the quote token used in the transaction (in quote token units).

quotaAmountInUSD

String

Value of the quote token amount in USD.

priceInUSD

Double

Price per unit of the base token in USD at the time of the transaction.

transactionSignature

String

Unique signature of the transaction on the blockchain.

PreviousgetHistoryTransactionNextgetAccountTnxByToken

Last updated 1 month ago