LP

List a wallet's activity on Solana

A wallet's deposits, withdrawals, backings, swaps and fills on Solana, newest first.

GET
/api/solana/activity

Authorization

ApiKeyAuth
X-API-Key<token>

Your API key. Authorizing a swap or opening a market takes a key issued to your integration, and the shared key the docs fill in reads and quotes only.

In: header

Query Parameters

wallet?string

The wallet to read, as a base58 address. Send this or owner.

owner?string

Another name for wallet.

limit?integer

Rows per page, from 1, default 50. Above 100 reads as 100.

cursor?string

The previous page's nextCursor.

Response Body

application/json

application/json

application/json

curl -X GET "https://example.com/api/solana/activity"
{  "owner": "9WzDXwBbmkg8ZTbNMqUxvQRAyrZzDsGYdLVL9zYtAWWM",  "wallet": "9WzDXwBbmkg8ZTbNMqUxvQRAyrZzDsGYdLVL9zYtAWWM",  "items": [    {      "signature": "5VERv8NMvzbJMEkV8xnrLkEaWRtSz9CosKDYjCJjBRnbJLgp8uirBgmQpjKhoR4tjF3ZpRzrFmBV6UjKdiSZkQUW",      "slot": "318000000",      "blockTime": "2026-10-21T07:00:00.000Z",      "instructionPath": "1",      "ordinal": 0,      "name": "Deposited",      "status": "finalized",      "data": {        "owner": "9WzDXwBbmkg8ZTbNMqUxvQRAyrZzDsGYdLVL9zYtAWWM",        "amount": "1500000000"      }    }  ],  "nextCursor": null}
{  "error": "string",  "code": "string",  "message": "string",  "details": {},  "requestId": "string"}
{  "error": "string",  "code": "string",  "message": "string",  "details": {},  "requestId": "string"}