Service
Dome
Prediction markets and odds data via Dome API. Access Kalshi markets, prices, orderbooks, and historical data.
x402
mpp
Methods
16 methods available
GET/kalshi/market-price/:market_ticker0 USDC
/kalshi/market-price/:market_tickerGet 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/markets0 USDC
/kalshi/marketsList 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/orderbooks0 USDC
/kalshi/orderbooksGet 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/trades0 USDC
/kalshi/tradesGet 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/sports0 USDC
/matching-markets/sportsList 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/:sport0 USDC
/matching-markets/sports/:sportGet 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/activity0 USDC
/polymarket/activityGet Polymarket activity feed.
GET with optional pagination. Returns recent Polymarket trading activity.
{
"query": {
"limit": "number (optional)",
"offset": "number (optional)"
}
}GET/polymarket/candlesticks/:condition_id0 USDC
/polymarket/candlesticks/:condition_idGet 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/events0 USDC
/polymarket/eventsList 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_id0 USDC
/polymarket/market-price/:token_idGet 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/markets10000 USDC
/polymarket/marketsSearch 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/orderbooks0 USDC
/polymarket/orderbooksGet 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/orders0 USDC
/polymarket/ordersGet 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_address0 USDC
/polymarket/positions/wallet/:wallet_addressGet 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/wallet0 USDC
/polymarket/walletGet 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_address0 USDC
/polymarket/wallet/pnl/:wallet_addressGet 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)"
}
}