Data
Wallet Transactions
Returns all AMM trade history for a specific wallet address across all tokens. Uses cursor-based pagination.
GET
/api/v1/wallet/{address}/transactions
Get transaction history for a wallet.
Auth: API Key required
Query Parameters
| Param | Type | Description |
|---|---|---|
| cursor | string | Cursor from previous response |
| limit | number | Items per page (default: 20, max: 100) |
| type | string | buy, sell, leverage_buy, or leverage_sell |
Response
Response
{
"data": [
{
"id": 300,
"contractAddress": "0x...",
"type": "buy",
"amountToken": "1000000000000000000",
"amountUSDC": "5000000",
"price": "0.005",
"txHash": "0x...",
"blockNumber": 12345678,
"timestamp": "2026-03-13T12:00:00.000Z"
}
],
"pagination": {
"limit": 20,
"hasMore": true,
"nextCursor": "299"
}
}Example Code
// Get transaction history for a wallet
const res = await fetch(
"https://launchonbasis.com/api/v1/wallet/0xWalletAddress/transactions?limit=50",
{ headers: { "X-API-Key": "bsk_your_key" } }
);
const { data, pagination } = await res.json();