SunSwap V3 API on TRON
SunSwap is SUN.io's DEX on TRON. The API indexes its V3 concentrated liquidity pools as sunswap_v3, with addresses in TRON's base58 format. Pools, prices, OHLCV candles and individual swaps come back over REST, with streaming in preview.
Data as of 2026-09-17 14:31 UTC, source: /networks/tron/dexes
SunSwap swaps on TRON
Each row is one swap from the transactions endpoint: the pair, its value in USD at the time, and the SunSwap version it went through.
- WTRX/USDT$9.91SunSwap V3
- WTRX/USDT$499.46SunSwap V3
- WTRX/USDT$3.00SunSwap V3
- WTRX/USDT$1,499.22SunSwap V3
- WTRX/USDT$123.39SunSwap V3
- WTRX/USDT$7.28SunSwap V3
- WTRX/USDT$82.96SunSwap V3
- WTRX/USDT$799.59SunSwap V3
- WTRX/USDT$29,986.79SunSwap V3
- WTRX/USDT$49.72SunSwap V3
- WTRX/USDT$334.78SunSwap V3
- WTRX/USDT$513.03SunSwap V3
- WTRX/USDT$646.25SunSwap V3
- WTRX/USDT$192.45SunSwap V3
- WTRX/USDT$999.50SunSwap V3
- WTRX/USDT$768.22SunSwap V3
- WTRX/USDT$25.04SunSwap V3
- WTRX/USDT$52.52SunSwap V3
- WTRX/USDT$710.14SunSwap V3
- WTRX/USDT$25.06SunSwap V3
- WTRX/USDT$99.95SunSwap V3
- WTRX/USDT$722.94SunSwap V3
- WTRX/USDT$4.96SunSwap V3
- WTRX/USDT$2.01SunSwap V3
- WTRX/USDT$695.65SunSwap V3
- USDD/USDT$38,413.17SunSwap V3
- USDD/USDT$14,714.94SunSwap V3
- USDD/USDT$2,010.30SunSwap V3
- USDD/USDT$10,001.39SunSwap V3
- USDD/USDT$180,755.11SunSwap V3
- USDD/USDT$49,887.94SunSwap V3
- USDD/USDT$68,128.13SunSwap V3
- USDD/USDT$53,375.75SunSwap V3
- USDD/USDT$56,845.77SunSwap V3
- USDD/USDT$52,904.00SunSwap V3
- USDD/USDT$59,400.45SunSwap V3
- USDD/USDT$1.84SunSwap V3
- USDD/USDT$1.51SunSwap V3
- USDD/USDT$53,619.74SunSwap V3
- USDD/USDT$66,702.99SunSwap V3
- USDD/USDT$40,765.50SunSwap V3
- USDD/USDT$2.35SunSwap V3
- USDD/USDT$32,752.06SunSwap V3
- USDD/USDT$64,449.69SunSwap V3
- USDD/USDT$15.89SunSwap V3
- USDD/USDT$44,047.29SunSwap V3
- USDD/USDT$56,924.35SunSwap V3
- USDD/USDT$5.36SunSwap V3
- USDD/USDT$5.34SunSwap V3
- USDD/USDT$42,499.39SunSwap V3
- APOLLO/USDT$10.0MSunSwap V3
- APOLLO/USDT$10.0MSunSwap V3
Your first SunSwap call
Find the busiest pools for one version, then read the swaps going through one of them. Token symbols come back in every transaction row, so there is no second lookup.
# top SunSwap V3 pools by 24h volume
curl "https://api.dexpaprika.com/networks/tron/pools/search?dex_name=sunswap_v3&order_by=volume_usd_24h&sort=desc&limit=5"
# newest transactions through one pool
curl "https://api.dexpaprika.com/networks/tron/pools/TSUUVjysXV8YqHytSNjfkNXnnB49QDvZpx/transactions?limit=5"curl "https://api.dexpaprika.com/networks/tron/pools/TSUUVjysXV8YqHytSNjfkNXnnB49QDvZpx/transactions?limit=1"{
"id": "bab5432f1b13b8f73192fd4ff8587ff93c58e07c898dbfd4094999cb0bf3006a",
"pool_id": "TSUUVjysXV8YqHytSNjfkNXnnB49QDvZpx",
"factory_id": "TThJt8zaJzJMhCEScH7zWKnp5buVZqys9x",
"token_0_symbol": "WTRX",
"token_1_symbol": "USDT",
"volume_0": 29.626708,
"volume_1": 9.915,
"price_0_usd": 0.3344904418564662,
"created_at_block_number": 86327758,
"created_at": "2026-09-17T14:31:03Z"
}Response the API returned at 2026-09-17 14:31 UTC, trimmed to 10 fields. Try it sends this request from your browser.
SunSwap V3 in the API
Pool records carry dex_id. Swap rows carry factory_id, the contract the swap went through.
| Version | dex_id | factory_id | Volume, 24h |
|---|---|---|---|
| SunSwap V3 | sunswap_v3 | TThJt8za…Zqys9x | $49.4M |
Data as of 2026-09-17 14:31 UTC, source: /networks/tron/dexes
Top SunSwap pools on TRON by 24h volume
| Pair | Version | Volume, 24h | Liquidity |
|---|---|---|---|
| WTRX/USDT | SunSwap V3 | $26.6M | $187.1M |
| APOLLO/USDT | SunSwap V3 | $20.0M | $50.0M |
| USDT/USDD | SunSwap V3 | $2.8M | $2.1M |
| USDT/DOOR | SunSwap V3 | $211,364.20 | $50.0M |
| USD1/USDT | SunSwap V3 | $159,373.48 | $1.0M |
Endpoints that answer for SunSwap
The same paths work on every chain we index. Full reference in the docs.
| Endpoint | Returns | Docs |
|---|---|---|
| GET /networks/tron/pools/search?dex_name=sunswap_v3 | SunSwap V3 pools, sorted and filtered by volume, liquidity, transactions or age. | reference |
| GET /networks/tron/pools/{address} | Liquidity, reserves, pricing and metadata for one pool. | reference |
| GET /networks/tron/pools/{address}/transactions | Recent swaps, liquidity adds and removes for a pool, with token symbols and USD prices. | reference |
| GET /networks/tron/pools/{address}/ohlcv | Candles for a pool at intervals from 1 minute to 24 hours. | reference |
| GET /networks/tron/tokens/{address} | Latest price, metadata and summary metrics for one token. | reference |
| GET /networks/tron/dexes | Every DEX on TRON, sunswap_v3 among them. | reference |
| SSE /sse/transactions | Swaps on a pool or token, pushed as they land. In preview. | reference |
Streaming SunSwap swaps
Streaming over server-sent events is in preview. /sse/transactions pushes swaps on a pool or token as they land, and each update counts as one request. See the showcase streams for access, or watch a running price stream on the TRON streaming page.
What it costs
One call is one credit on your plan. Current quotas and rates are on the pricing page.
- A free API key, no credit card
- Every endpoint on this page
- Data can run a short way behind the chain
- Real-time data on every endpoint
- Higher request ceilings
- Its own hosts: api-pro and streaming-pro
SunSwap API questions
Do I need an API key to query SunSwap data?
A free API key is the place to start. It needs no credit card and works on every endpoint on this page: register one at console.dexpaprika.com. Current quotas are on the pricing page.
How do I tell SunSwap swaps from other TRON DEXes?
Pool records carry dex_id: sunswap_v3, and every swap row through them carries factory_id: TThJt8…ys9x.
How do I list only SunSwap pools on TRON?
Call /networks/tron/pools/search with dex_name=sunswap_v3. Add order_by=volume_usd_24h to get the busiest first.
How fresh is the SunSwap data?
On the free plan, data can run a short way behind the chain. Paid plans serve it in real time. The figures on this page were read from the API at 2026-09-17 14:31 UTC.
What counts as one request?
One call is one credit, including a call that returns many rows. Batch endpoints bill per item. Each streaming update also counts as one.
Can I stream SunSwap swaps instead of polling?
Streaming over server-sent events is in preview. /sse/transactions pushes swaps on a pool or token as they land. Access is described in the showcase streams docs, and a running price stream is on the TRON streaming page.
How do I send my key once I have one?
Put the key in the Authorization header on its own, with nothing in front of it.
Which host do I call?
api.dexpaprika.com with a free key. Pro and Enterprise keys go to api-pro.dexpaprika.com.
Start querying SunSwap on TRON
Every call on this page is one paste away. Plans decide how many you can make and how fresh the data is.