All services

Service

Dome

predict16 endpoints
Docs

Prediction markets and odds data via Dome API. Access Kalshi markets, prices, orderbooks, and historical data.

x402

basesolana

mpp

tempo

Methods

16 methods available

OpenAPI
GET/kalshi/market-price/:market_ticker
0 USDC

Get Kalshi market price by ticker.

Replace :market_ticker with the Kalshi market ticker. Returns current market price.

{
  "path": {
    "market_ticker": "string (Kalshi market ticker)"
  }
}
GET/kalshi/markets
0 USDC

List Kalshi prediction markets.

GET with optional query params. Returns a list of Kalshi prediction markets. Use series_ticker to filter by series.

{
  "query": {
    "limit": "number (optional)",
    "cursor": "string (optional)",
    "status": "string (optional: 'open', 'closed')",
    "series_ticker": "string (optional)"
  }
}
GET/kalshi/orderbooks
0 USDC

Get Kalshi orderbook data.

GET with ticker query param. Returns the order book (bids and asks) for a Kalshi market.

{
  "query": {
    "ticker": "string (market ticker)"
  }
}
GET/kalshi/trades
0 USDC

Get Kalshi trade history.

GET with optional query params. Returns recent Kalshi trade history.

{
  "query": {
    "ticker": "string (optional, filter by market)",
    "limit": "number (optional)",
    "cursor": "string (optional)"
  }
}
GET/matching-markets/sports
0 USDC

List available sports for matching markets.

GET with no params. Returns a list of sports that have matching prediction markets across platforms.

GET/matching-markets/sports/:sport
0 USDC

Get matching markets for a specific sport.

Replace :sport with the sport name. Returns prediction markets from Polymarket and Kalshi that match the same events.

{
  "path": {
    "sport": "string (sport name from /matching-markets/sports)"
  }
}
GET/polymarket/activity
0 USDC

Get Polymarket activity feed.

GET with optional pagination. Returns recent Polymarket trading activity.

{
  "query": {
    "limit": "number (optional)",
    "offset": "number (optional)"
  }
}
GET/polymarket/candlesticks/:condition_id
0 USDC

Get historical price candlestick data for a Polymarket market.

Replace :condition_id with the market's condition ID. Returns OHLC price candles.

{
  "path": {
    "condition_id": "string (Polymarket condition ID)"
  },
  "query": {
    "interval": "string (optional: '1m', '5m', '1h', '1d')",
    "fidelity": "number (optional)"
  }
}
GET/polymarket/events
0 USDC

List Polymarket events.

GET with optional query params. Returns Polymarket events (each event can have multiple markets).

{
  "query": {
    "limit": "number (optional)",
    "offset": "number (optional)",
    "slug": "string (optional)",
    "tag": "string (optional)"
  }
}
GET/polymarket/market-price/:token_id
0 USDC

Get the current price for a Polymarket market by token ID.

Replace :token_id with the Polymarket CLOB token ID. Returns the current market price (0-1 probability).

{
  "path": {
    "token_id": "string (Polymarket CLOB token ID)"
  }
}
GET/polymarket/markets
10000 USDC

Search and list Polymarket prediction markets.

GET with optional query params. Returns Polymarket markets. Use tag to filter by category, order to sort.

{
  "query": {
    "limit": "number (optional)",
    "offset": "number (optional)",
    "tag": "string (optional, e.g. 'politics', 'crypto')",
    "active": "boolean (optional)",
    "closed": "boolean (optional)",
    "order": "string (optional: 'volume', 'liquidity', 'created')"
  }
}
GET/polymarket/orderbooks
0 USDC

Get Polymarket orderbook data.

GET with token_id query param. Returns the order book (bids and asks) for a Polymarket market.

{
  "query": {
    "token_id": "string (CLOB token ID)"
  }
}
GET/polymarket/orders
0 USDC

Get Polymarket orders.

GET with optional query params. Returns Polymarket orders. Filter by market condition ID or maker address.

{
  "query": {
    "market": "string (optional, condition ID)",
    "maker_address": "string (optional)",
    "limit": "number (optional)"
  }
}
GET/polymarket/positions/wallet/:wallet_address
0 USDC

Get Polymarket positions for a wallet address.

Replace :wallet_address with an Ethereum address. Returns all open Polymarket positions for that wallet.

{
  "path": {
    "wallet_address": "string (Ethereum wallet address)"
  }
}
GET/polymarket/wallet
0 USDC

Get Polymarket wallet info.

GET with address query param. Returns Polymarket wallet details including balance and proxy address.

{
  "query": {
    "address": "string (Ethereum wallet address)"
  }
}
GET/polymarket/wallet/pnl/:wallet_address
0 USDC

Get Polymarket wallet PnL for a wallet address.

Replace :wallet_address with an Ethereum address. Returns profit/loss data for the wallet's Polymarket positions.

{
  "path": {
    "wallet_address": "string (Ethereum wallet address)"
  }
}