Settled API
Free REST API for crypto funding rate prediction markets. Access live prices, historical data, and 3,700+ market series across 5 exchanges.
No API Key Required
Public endpoints are free and open. No sign-up needed for read access.
JSON REST
Standard REST API with JSON responses. Works with any HTTP client.
Rate Limits
100 requests/minute for public endpoints. Contact us for higher limits.
Base URL
https://api.settled.pro
Endpoints
GET
/v1/seriesList all market series with pagination
Params: limit, offset, exchange
GET
/v1/series/{slug}Get series detail including current round, stats, and streaks
Params: slug (path)
GET
/v1/series/{slug}/roundsHistorical rounds with outcomes and settlement data
Params: slug (path), limit, offset
GET
/v1/quoteGet a live quote for buying YES/NO shares
Params: series_id, side, amount
GET
/v1/leaderboardTop traders by P&L, win rate, or volume
Params: sort_by, limit
Quick Start
cURL
# List all series curl https://api.settled.pro/v1/series?limit=10 # Get a specific market curl https://api.settled.pro/v1/series/binance-btcusdt
JavaScript
const res = await fetch(
'https://api.settled.pro/v1/series/binance-btcusdt'
);
const { data } = await res.json();
console.log(data.display_name); // "BTC/USDT"
console.log(data.yes_rate); // "72.5"
console.log(data.total_rounds); // 1842
console.log(data.current_round); // { status, yes_price, ... }Example Response
{
"data": {
"id": "ser_abc123",
"slug": "binance-btcusdt",
"symbol": "BTCUSDT",
"display_name": "BTC/USDT",
"exchange": "binance",
"total_rounds": 1842,
"total_volume": "$2,450,000",
"yes_rate": "72.5",
"current_round": {
"round_number": 1843,
"status": "open",
"yes_price": "0.73",
"no_price": "0.27",
"settlement_ts": "2026-03-20T16:00:00Z"
}
}
}