Real-Time DEX Streaming Is Live

Stream Live Crypto Prices for 2.3M+ Coins

The Coinranking API streams prices over one WebSocket. No polling, no per-message billing. Your app feels instant.

Live marketConnecting…
Cryptocurrency prices from polling the coins endpoint once a minute, compared with the Coinranking WebSocket feed
CoinPollingonce a minuteWebSocketlive
BitcoinBTC
EthereumETH
BNBBNB
XRPXRP
SolanaSOL

0

Price updates received

2

API calls used: one for the list, one for the socket

const { data } = await fetch('https://api.coinranking.com/v2/coins',
  { headers: { 'x-access-token': KEY } });

const ws = new WebSocket('wss://api.coinranking.com/v2/real-time/rates?x-access-token=' + KEY);
ChainlinkCoinStatsMobilumStrikeXOsmoO1Node
50k+developers
Since 2017in production
9.9/10on RapidAPI
99.9%uptime

Polling Gets You a Price a Minute Old

A crypto price API aggregates across exchanges, and that aggregate updates once a minute over REST. It holds on every plan and every provider. So polling every second returns the same number sixty times. You pay more and learn nothing.

Polling the coins endpoint compared with the Coinranking WebSocket
Polling /coinsCoinranking WebSocket
Price ageUp to 60 secondsLive, tick by tick
Calls per day86,400 to stay fresh1
What your user seesA number that jumpsA number that moves
Bitcoin, on this page

Get the List. Keep It Live.

/coins returns the whole market in one call: price, market cap, 24h volume, change and sparkline, plus the UUIDs. Pass those same UUIDs to the socket. A top-100 table is 100 UUIDs, which is exactly one connection.

100 UUIDs per socket · 1s or 10s throttle · Change your list without reconnecting

Stream Your First Price in a Few Minutes

1

Get your key

Sign up and start a 30-day Professional trial. Card required.

2

Open the socket

One connection, paste your key.

3

Read the stream

Prices arrive as JSON.

// Subscriptions specified in the connection URL
const connection = new WebSocket(
  'wss://api.coinranking.com/v2/real-time/rates' +
  '?x-access-token=YOUR_KEY' +
  '&currency-uuids[]=Qwsogvtv82FCd' +
  '&currency-uuids[]=razxDUgYGNAdQ' +
  '&throttle=10s'
);

connection.onmessage = (event) => {
  const rate = JSON.parse(event.data);
  console.log(rate);
};
Every message
{
  "currencyUuid": "Qwsogvtv82FCd",
  "price": "125423.835504191964312353",
  "volume": "6270550403.287645846237386287"
}

Why Streaming Costs Less Here

The Coinranking API bills a live crypto data stream per connection, not per message. One socket, one API call, however many prices arrive.

WebSocket billing compared across Coinranking, CoinGecko and CoinMarketCap
CoinrankingCoinGeckoCoinMarketCap
BillingPer connectionPer messagePer message
Cost of one stream1 API call0.1 credit per message0.025 credits per message
StatusLiveBetaBeta
Covered by SLAAvailable as an add-onNoNo

Competitor figures from CoinGecko and CoinMarketCap documentation, September 2026. Both are the published self-serve rates.

Built on Coinranking WebSockets

What developers build with live crypto data arriving on a single connection.

Live market tables

The ranking your users keep open.

Portfolio trackers

Every holding revalued on every tick.

Alert bots

Fire when the price crosses, not a minute later.

Trading dashboards

Charts that draw themselves.

Built to Stay Connected

Coinranking has run this crypto data API since 2017, at a historical uptime above 99.9%.

99.9% uptime

Check it on our status page.

Multiple keys

One per project or per user.

Live usage view

Watch your calls in the dashboard.

Subscription updates

Change your coin list mid-stream, documented with example code.

Crypto API Pricing

One key covers the REST API and, on Professional, the live WebSocket feeds.

Coinranking API plans
FreeStartupProfessional
Price$0$49$199
Calls5,0001,000,0005,000,000
WebSocketsNot includedNot includedFull access
Extra callsNot availableFrom $0.00003 / callFrom $0.00003 / call
Real-time DEX dataNot availableNot available+$119 / month

Pay by card or crypto. Cancel any time. Top up with extra call packages on any paid plan, with discounts above 5 million extra calls.

Need more than 5 million calls, a contracted SLA or white-label delivery? Talk to us about Enterprise

Questions Developers Ask

Stop Polling. Start Streaming.

Live crypto data on your first socket, in a few minutes.

    Stream Live Crypto Prices for 2.3M+ Coins | Coinranking API