Skip to main content
GET
Get market trades

Query Details

  • For a specific pool: provide its pair/pool contract address in the address field.
  • For an asset: use the Market Asset Query format with the asset name or token address. The endpoint will resolve it to the most active pair.

Step-by-Step Tutorial and Video Walkthrough

  • Check out the guide: Here

Usage Examples

  • Query by Pool Address and Specific Sender Address

Query Response

Each trade record includes:
  • Blockchain & transaction hash
  • Pair address and timestamp
  • Token prices (quoted token and USD)
  • Amounts in raw units, token units, and USD equivalent
  • Trade type & operation (e.g., buy, sell, swap)
  • Sender & transaction initiator addresses
  • Platform: Trading platform/aggregator identifier (e.g., “axiom”, “gmgn”, “padre”, “trojan”, “universalX”) or null if not available
  • Fees breakdown: totalFeesUSD (total), gasFeesUSD, platformFeesUSD, mevFeesUSD

Query Parameters

blockchain
string
asset
string
address
string
symbol
string
limit
number | null
amount
number | null
sortBy
string
sortOrder
enum<string>
default:desc
Available options:
asc,
desc
offset
number | null
default:0
mode
enum<string>
default:pair
Available options:
pair,
pool,
asset
transactionSenderAddress
string

Response

200 - application/json

Market trades response

data
object[]
required