Transactions
POST /api/beta/tgm/dex-trades HTTP/1.1
Host: api.nansen.ai
apiKey: YOUR_API_KEY
Content-Type: application/json
Accept: */*
Content-Length: 209
{
"parameters": {
"chain": "ethereum",
"tokenAddress": "0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48",
"onlySmartMoney": true,
"date": {
"from": "2025-05-01",
"to": "2025-05-03"
}
},
"pagination": {
"page": 1,
"recordsPerPage": 100
}
}
[
{
"blockTimestamp": "text",
"transactionHash": "text",
"traderAddressHex": "text",
"traderName": "text",
"action": "text",
"tokenName": "text",
"tokenAmount": 1,
"tradedTokenAddressHex": "text",
"tradedTokenName": "text",
"tradedTokenAmount": "text",
"estimatedSwapPriceUsd": "text",
"estimatedValueUsd": "text"
}
]
This model returns the top transactions for ERC-20 tokens by value within the specified dates.
Questions
What are the top transactions by value that happened this year for the BLUR token? 2. What was the largest LDO transaction in the past week? 3. Were there transfers of more than 100 million USDC recently?
POST /api/beta/tgm/transfers HTTP/1.1
Host: api.nansen.ai
apiKey: YOUR_API_KEY
Content-Type: application/json
Accept: */*
Content-Length: 247
{
"parameters": {
"chain": "ethereum",
"tokenAddress": "0x5a98fcbea516cf06857215779fd812ca3bef1b32",
"date": {
"from": "2025-05-01",
"to": "2025-05-03"
},
"dexIncluded": true,
"cexIncluded": true,
"onlySmartMoney": true
},
"pagination": {
"page": 1,
"recordsPerPage": 100
}
}
[
{
"blockTimestamp": "text",
"transactionHash": "text",
"fromAddress": "text",
"toAddress": "text",
"fromLabel": "text",
"toLabel": "text",
"txType": "text",
"value": "text",
"valueUsd": "text"
}
]
List of Jupiter DCA orders with stats per vault.
POST /api/beta/tgm/jup-dca HTTP/1.1
Host: api.nansen.ai
apiKey: YOUR_API_KEY
Content-Type: application/json
Accept: */*
Content-Length: 203
{
"parameters": {
"chain": "solana",
"tokenAddress": "So11111111111111111111111111111111111111112",
"includeLabels": [
"Smart Money"
],
"excludeLabels": [
"Smart Money"
]
},
"pagination": {
"page": 1,
"recordsPerPage": 100
}
}
[
{
"sinceTimestamp": "text",
"lastTimestamp": "text",
"traderAddress": "text",
"creationHash": "text",
"traderLabel": "text",
"dcaVaultAddress": "text",
"inputMintAddress": "text",
"outputMintAddress": "text",
"depositAmount": "text",
"depositSpent": "text",
"otherTokenRedeemed": "text",
"closed": "text",
"tokenInput": "text",
"tokenOutput": "text",
"depositUsdValue": "text"
}
]
To optimize queries on the /tgm/jup-dca endpoint and avoid timeouts, use targeted filters rather than broad searches. Apply these strategies:
Set ββ
sinceTimestamp
β and ββlastTimestampβ
to limit results to a specific period.Filter by ββ
traderAddressβ
to focus on individual users.Use thresholds like ββ
depositUsdValueβ
to target significant orders.Filter by ββ statusβ to separate active from closed orders.
Combining these filters reduces data volume, speeds up queries, and improves reliability.
sinceTimestamp
Start date/time for results
β2025-06-01T00:00:00Zβ
lastTimestamp
End date/time for results
β2025-06-27T00:00:00Zβ
traderAddress
Filter by specific trader address
βYourTraderAddressHereβ
depositUsdValue
Minimum USD value of deposit
1000
status
Order status (βActiveβ or βClosedβ)
βActiveβ
Last updated
Was this helpful?