Skip to content

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/series

List 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}/rounds

Historical rounds with outcomes and settlement data

Params: slug (path), limit, offset

GET/v1/quote

Get a live quote for buying YES/NO shares

Params: series_id, side, amount

GET/v1/leaderboard

Top 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"
    }
  }
}

Resources

HomeMarketsRatesBoardPortfolio