ccxt · 100+ exchanges, one unified APIChange one word.
Change one word.
Connect to any exchange.
A unified trading library for 100+ cryptocurrency and prediction-market exchanges — one API in JavaScript, Python, PHP, C#, Go and Java. Made for developers and AI agents.
strategy.ts ccxt
// one unified API — pick any venue
import ccxt from 'ccxt'
const ex = new ccxt.binance()
const t = await ex.fetchTicker('BTC/USDT')response · unified
symbol"BTC/USDT"
last67214.50
bid / ask67213.0 / 67215.0
exchangebinance
identical shape, every exchange
Install in seconds
Add CCXT to your stack — or let your AI agent set it up.
For AI agents — install the CCXT skillsview script
$
curl -fsSL https://raw.githubusercontent.com/ccxt/ccxt/master/install-skills.sh | bash$
npm install ccxtInstall
Add CCXT to a JS, Python, PHP, C#, Go or Java project.
Manual
The unified API: markets, tickers, order books, orders, balances.
CCXT Pro
WebSocket streaming: watch tickers, order books, trades and orders.
Exchanges
Per-exchange API reference for 100+ supported exchanges.
Prediction Markets
Trade Polymarket, Kalshi, Limitless, Myriad & Hyperliquid with the same unified API.
API Spec
Every unified method and the exchanges that implement it.
Examples
Hundreds of runnable examples across all languages.
Changelog
What changed in each CCXT release.