Trade Data - Dex trades
dex trades API
The DEX Trades API parses all Solana-indexed transactions and allows users to query and fetch decentralized exchange (DEX) trades between specified block slots. Users can filter results by program_id
, start_block
, and end_block
to retrieve detailed trade data.
Base URL
POST
https://graphql.astralane.io/api/v1/dataset/dex/dex-trades/graphql
Supported DEXes
Note: The maximum supported block range per request is 100 blocks (e.g., from block 317380000
to 317380100
).
Data availability
Earliest block : 65304730
February 14, 2021
Latest block: Average delay of approximately 15 seconds from the latest block.
Graphql Query
query DexTradeResult {
dexTrades(
start_block: 317380000
end_block: 317380000
program: "JUP6LkbZbjS1jKKwapdHNy74zcZ3tLUZoi5QNyVTaV4"
) {
tx_id
block_time
block_slot
signer
pool_address
base_mint
quote_mint
base_vault
quote_vault
base_amount
quote_amount
is_inner_instruction
instruction_index
instruction_type
inner_instruction_index
outer_program
inner_program
txn_fee_lamports
}
}
Sample Response
[
{
"block_time": "2024-08-13T00:04:09",
"block_slot": 283239907,
"tx_id": "3heh6YsGgM8WK1U1hEF7c26RKpMui2ZyeopmmQEX4PtwzWFRAadahJaVGWX31is9ufTHkEGN9GWwR1mxqencUS8c",
"signer": "3eEuBoFRznqL6DUCVZpuWdJWeg7AfRdJSY3732PDSBuP",
"pool_address": "CEGPBQJ6nYkDCiBP8AQ1LsPTj3bqhw34PKskzJiJgt6H",
"base_mint": "So11111111111111111111111111111111111111112",
"quote_mint": "3yvwMGa3ap49DWquMEpf7Mrvq85N4gjXsdehFPRRpump",
"base_vault": "BW8fXFoEGbhRf1LpdX53Ems3BHWdCNaTdyAR6XxmpNQa",
"quote_vault": "7xynyUq3VVAKVgBbgnb4ssofcMpX3EiRsiadFWsc2XmR",
"base_amount": -0.000016546,
"quote_amount": 87.64461,
"is_inner_instruction": false,
"instruction_index": 4,
"instruction_type": "SwapBaseIn",
"inner_instruxtion_index": 0,
"outer_program": "675kPX9MHTjS2zt1qfr1NYHuzeLXfQM9H24wFSUt1Mp8",
"inner_program": "",
"txn_fee_lamports": 23990,
"signer_lamports_change": -23990,
"partition_0": "2024-08-13"
}
]
Response Fields
block_time
: Timestamp of the block.block_slot
: Slot number of the block.tx_id
: Transaction ID.signer
: Signer of the transaction.pool_address
: Address of the pool.base_mint
: Base token mint address.quote_mint
: Quote token mint address.base_vault
: Base token vault address.quote_vault
: Quote token vault address.base_amount
: Amount of the base token involved.quote_amount
: Amount of the quote token involved.is_inner_instruction
: Whether the instruction is an inner instruction.instruction_index
: Index of the instruction in the transaction.instruction_type
: Type of the instruction.outer_program
: Outer program ID.inner_program
: Inner program ID (if applicable).txn_fee_lamports
: Transaction fee in lamports.signer_lamports_change
: Change in lamports for the signer.partition_0
: Date partition for the transaction.
Last updated