Overview

Dome provides unified APIs and SDKs that normalize prediction market data from multiple platforms into a single interface. Instead of integrating separately with Polymarket’s CLOB API, Kalshi’s REST API, and other platform-specific endpoints, agents can use Dome’s single API key and standardized data format to access markets across the ecosystem.

Key Features

Multi-platform normalization — Access data from Polymarket, Kalshi, Limitless, and other platforms through one API with consistent schemas.

Real-time and historical data — Live market prices and order books plus historical data for backtesting agent strategies.

Single API key — One authentication credential for all platforms, simplifying agent configuration.

Standardized format — Consistent JSON schemas across platforms, eliminating the need to write platform-specific parsers.

Agent-Friendliness

AspectRating
API qualityGood — clean REST with consistent schemas
Multi-platformExcellent — single key for multiple exchanges
Data coverageGood — real-time and historical
JSON supportYes — standardized across platforms
Use caseData consumption and cross-platform comparison

Quick Start

import requests

DOME_API = "https://api.dome.fi/v1"
API_KEY = "your-dome-api-key"

headers = {"Authorization": f"Bearer {API_KEY}"}

# List markets across all platforms in a single call
markets = requests.get(f"{DOME_API}/markets", headers=headers).json()

for market in markets["data"][:5]:
    print(f"{market['platform']}: {market['title']}{market['price']}")

# Compare the same event across Polymarket and Kalshi
cross_platform = requests.get(
    f"{DOME_API}/markets/compare",
    params={"query": "bitcoin 100k"},
    headers=headers
).json()

The key advantage for agent builders: instead of maintaining two separate API clients with different authentication flows, error handling, and response schemas, you maintain one. This reduces your agent’s codebase complexity and failure surface.

When to Use Dome vs. Direct APIs

ScenarioUse DomeUse Direct APIs
Cross-platform price comparison
Arbitrage scanning across exchanges
Platform-specific advanced features
Order placement and execution
Historical data for backtesting
Minimizing integration maintenance

Dome excels at the read side — market discovery, price comparison, and historical data. For order execution, you’ll still need direct platform APIs (Polymarket CLI or Kalshi API) since Dome focuses on data aggregation rather than trade execution.

Pricing

Contact Dome for current API pricing tiers. Free tier available for development and testing.

Best For

Arbitrage agents that need to compare prices across Polymarket and Kalshi simultaneously. Also useful for any agent that wants to scan the entire prediction market ecosystem without maintaining separate integrations for each platform.