Transaction Data API
Retrieve detailed transaction data for Solana trading pairs with comprehensive filtering and pagination support.
POST/tx/api/v1/sol/tx
Request Parameters
| Parameter | Type | Required | Description |
|---|---|---|---|
symbol | string | Yes | Token symbol (e.g., So11111111111111111111111111111111111111112) |
page | number | No | Page number for pagination Default: 1 |
pageSize | number | No | Number of items per page Default: 20 |
start_time | integer | No | Start time (Unix timestamp in seconds) |
end_time | integer | No | End time (Unix timestamp in seconds) |
min_amount | number | No | Minimum transaction amount (in SOL) |
max_amount | number | No | Maximum transaction amount (in SOL) |
min_value | number | No | Minimum transaction value (in USD) |
max_value | number | No | Maximum transaction value (in USD) |
trader | string | No | Filter by specific trader address |
source | string | No | Filter by DEX (Raydium, Pump Fun, Orca, etc.) |
types | array | No | Filter by transaction types (buy, sell, trade, add_liquidity, remove_liquidity) |
sort_by | string | No | Sort field: time, amount, value Default: time |
sort_order | string | No | Sort direction: asc, desc Default: desc |
Transaction Filtering
Filter transactions based on multiple criteria:
- Time Range - Specify start and end times for historical data
- Amount Range - Filter by transaction amount in SOL
- Value Range - Filter by USD transaction value
- Transaction Types - Buy, sell, trade, liquidity operations
- DEX Sources - Raydium, Pump Fun, Orca, Meteora, and more
- Trader Address - Specific wallet address filtering
Response Format
{
"data": [
{
"signature": "5J8QhZrKhFz3sGd7vNjMxBpKqL9wXyEpF4H8VqMgGpJxD2",
"blockTime": 1642680000,
"slot": 123456789,
"fee": 5000,
"status": "confirmed",
"amount": 1000000000,
"from": "Abc123...xyz789",
"to": "Def456...uvw012"
}
],
"pagination": {
"page": 1,
"pageSize": 20,
"total": 150,
"totalPages": 8
},
"timestamp": "2024-01-20T10:30:00Z"
}
Responses
- 200
- 400
- 401
- 500
Transaction list retrieved successfully
{
"data": [
{
"signature": "5J8QhZrKhFz3sGd7vNjMxBpKqL9wXyEpF4H8VqMgGpJxD2",
"blockTime": 1642680000,
"slot": 123456789,
"fee": 5000,
"status": "confirmed",
"amount": 1000000000,
"from": "Abc123...xyz789",
"to": "Def456...uvw012"
}
],
"pagination": {
"page": 1,
"pageSize": 20,
"total": 150,
"totalPages": 8
},
"timestamp": "2024-01-20T10:30:00Z"
}Bad Request - Invalid parameters
{
"error": "Invalid symbol or pagination parameters",
"timestamp": "2024-01-20T10:30:00Z"
}Unauthorized - Invalid API key
{
"error": "Invalid or missing API key",
"timestamp": "2024-01-20T10:30:00Z"
}Internal Server Error
{
"error": "Failed to retrieve transaction data",
"timestamp": "2024-01-20T10:30:00Z"
}