Skip to main content
GET
/
api
/
v1
/
top-movers
Top price movers
curl --request GET \
  --url https://api.dexploit.dev/api/v1/top-movers \
  --header 'X-API-Key: <api-key>'
{
  "success": true,
  "data": {
    "timeframe": "<string>",
    "protocol": "<string>",
    "gainers": [
      {
        "mint": "<string>",
        "protocols": [
          "<string>"
        ],
        "price_change_pct": 123,
        "open_price": 123,
        "close_price": 123,
        "high": 123,
        "low": 123,
        "volume_sol": 123,
        "trade_count": 123
      }
    ],
    "losers": [
      {
        "mint": "<string>",
        "protocols": [
          "<string>"
        ],
        "price_change_pct": 123,
        "open_price": 123,
        "close_price": 123,
        "high": 123,
        "low": 123,
        "volume_sol": 123,
        "trade_count": 123
      }
    ]
  },
  "error": {}
}

Authorizations

X-API-Key
string
header
required

Preferred for swaps-api endpoints (/swaps/*, /stats/*, /trending, /pool-events).

Query Parameters

timeframe
enum<string>
required

Window over which to compute price change.

Available options:
5m,
15m,
1h,
4h,
24h
protocol
enum<string>

Restrict to one DEX. Canonical lowercase snake_case DEX name.

Available options:
pumpfun,
pumpswap,
raydium_amm,
raydium_clmm,
raydium_cpmm,
orca,
meteora_damm_v2,
meteora_dbc,
meteora_dlmm,
meteora_pools
limit
integer
default:50

Per side — you get up to limit gainers AND up to limit losers.

Required range: 1 <= x <= 500

Response

Top movers (gainers and losers)

success
enum<boolean>
Available options:
true
data
object
error
object