以下示例均使用
network: sol(Solana)。其他受支援的鏈請改為 eth、bsc 或 polygon。How do I get the latest DEX trades?
獲取 Solana 上最近 10 筆 DEX 交易,包含區塊資訊、交易雜湊、買賣明細及 DEX 協議。關鍵欄位
關鍵欄位
| Field | Description |
|---|---|
Block.Time | 區塊時間戳(ISO 8601) |
Block.Slot | Solana slot 編號(Solana 特有) |
Transaction.Hash | 鏈上交易雜湊 — 可在瀏覽器中據此查詢交易 |
Trade.Buy.Currency.MintAddress | 買入資產的代幣地址 |
Trade.Buy.PriceInUSD | 成交時買入代幣的 USD 價格 |
Trade.Buy.Account.Owner | 買方錢包地址 |
Trade.Dex.ProtocolName | DEX 名稱(如 Raydium、Orca、Jupiter) |
Pool.Address | 成交所在流動性池地址 |
自定義技巧
自定義技巧
- 切換鏈:將
network: sol改為network: eth、network: bsc或network: polygon - 增加條數:將
count: 10提高到最多10000 - 時間過濾:增加
where: {Block: {Time: {after: "2025-03-01T00:00:00Z"}}}限定時間範圍 - 按 DEX 過濾:增加
where: {Trade: {Dex: {ProtocolName: {is: "Raydium"}}}}限定協議
How do I get trades for a specific token?
透過tokenAddress 選擇器傳入地址,獲取某一代幣的交易。
關鍵欄位
關鍵欄位
| Field | Description |
|---|---|
Trade.Buy.Amount | 買入代幣數量 |
Trade.Buy.PriceInUSD | 成交時單價(USD) |
Trade.Buy.Account.Owner | 執行買入的錢包 |
Trade.Sell.Currency.MintAddress | 賣出資產代幣地址(交易對的另一側) |
Trade.Dex.ProtocolName | DEX 協議名稱 |
自定義技巧
自定義技巧
- 按最小金額過濾:增加
where: {Trade: {Buy: {Amount: {gt: 1000}}}}只看大額交易 - 按價格區間過濾:增加
where: {Trade: {Buy: {PriceInUSD: {gte: 0.001, lte: 1.0}}}}限定價格帶 - 排除可疑交易:預設已應用
IsSuspect = false過濾 — bot/MEV 交易已排除
How do I get all trades by a wallet?
獲取某錢包地址的全部交易。walletAddress 選擇器會匹配該錢包作為買方或賣方的交易。關鍵欄位
關鍵欄位
| Field | Description |
|---|---|
Trade.Buy.Currency.MintAddress | 買入的代幣 |
Trade.Sell.Currency.MintAddress | 賣出的代幣 |
Transaction.FeeInNative | 原生代幣支付的手續費(Solana 上為 SOL) |
自定義技巧
自定義技巧
- 單一代幣:與
tokenAddress: {is: "TOKEN_ADDRESS"}組合,只看該錢包對某代幣的交易 - 時間視窗:增加
where: {Block: {Time: {after: "2025-03-01T00:00:00Z"}}}限定近期 - 提高 limit:設
count: 100拉取更多歷史(最大 10,000)
How do I get a token’s current price?
從最近一筆非可疑交易獲取代幣最新價格。關鍵欄位
關鍵欄位
| Field | Description |
|---|---|
Trade.Buy.PriceInUSD | 最近一筆成交的 USD 價格 |
Trade.Buy.PriceInNative | 以鏈原生代幣(SOL、ETH、BNB)計價的價格 |
Block.Time | 成交時間戳 — 表示價格有多新 |
自定義技巧
自定義技巧
- 多條價格:提高
count獲取多筆近期價格用於平均 - 跨鏈:使用
network: eth獲取該鏈上同一代幣價格(若存在)
How do I find the top traders for a token?
透過聚合找出某代幣的頭部交易者。本查詢按買方錢包分組,返回總買入筆數與成交量。關鍵欄位
關鍵欄位
| Field | Description |
|---|---|
Trade.Buy.Account.Owner | 錢包地址(分組鍵) |
count | 該錢包成交筆數 |
sum(of: Trade_Buy_Amount) | 該錢包買入代幣總量 |
自定義技巧
自定義技巧
- 按成交量排序:結果按維度欄位分組 — 選更少維度可做更高層聚合
- 限時排行榜:增加
where: {Block: {Time: {after: "2025-03-01T00:00:00Z"}}}限定時段 - 排除小額:在
where中增加Trade: {Buy: {Amount: {gt: 100}}}
在同時選擇度量欄位(
count、sum)與維度欄位時,API 會按所選維度自動分組。詳見 Metrics & Aggregation。多鏈示例
以下查詢在所有支援鏈上同樣適用 — 只需修改network 引數。
- Solana
- Ethereum
- BSC
下一步
Transfers
查詢鏈上代幣轉賬資料。
Balances & Holders
查詢錢包餘額、餘額歷史與頭部持有者。
Pools & Liquidity
探索 DEX 池與流動性資料。
OHLC & Statistics
獲取 K 線、成交統計、市值與代幣後設資料。

