The Unified API for Prediction Markets.

Access, analyze, and trade on Polymarket, Kalshi, and major prediction platforms through a single interface. Build the next generation of information finance with the infrastructure that powers it.

Read the Docs

No credit card required. Unified SDKs for Python, Node.js, and Go.

Connecting liquidity across the world's leading prediction exchanges:

Polymarket
Kalshi
PredictIt
Manifold
Betfair (Coming Soon)

Stop wrestling with fragmented liquidity.

Prediction markets are siloed. Your infrastructure shouldn't be.

Unified Data Liquidity

Problem: Markets like "US Election" are scattered across different chains and regulatory regimes.

Solution: Prophet normalizes data from on-chain event logs and off-chain order books into a single, standard format.

The Market Matching Engine™

Problem: Is Market_ID_882 on Polymarket the same as Ticker_USPREZ on Kalshi?

Solution: Our proprietary engine algorithmically links identical markets across venues, unlocking instant arbitrage and spread analysis.

Write Once, Trade Everywhere

Problem: Maintaining 5+ different API integrations and websocket standards.

Solution: One unified SDK to execute orders, manage positions, and stream prices across every supported exchange.

Built by builders, for builders.

We abstracted the blockchain complexity so you can focus on the alpha.

import prophet

# Initialize client
client = prophet.Client(api_key="pr_live_...")

# Get unified order book for "US Election 2024" across all exchanges
markets = client.markets.get_matching(slug="us-election-2024")

for market in markets:
    print(f"Exchange: {market.exchange} | Yes: {market.yes_price} | No: {market.no_price}")

# Execute arbitrage trade
client.trade.execute(strategy="arb_spread", markets=markets)

Comprehensive API Endpoints

Access real-time market data, trades, orderbooks, and analytics through our RESTful API. View full documentation →

Markets

Access market metadata, statistics, and global metrics

GET /api/v1/markets/

List all markets with metadata

GET /api/v1/markets/{token_id}

Get specific market details

GET /api/v1/markets/{token_id}/stats

Get market statistics including volume, trades, and open interest

GET /api/v1/markets/global/stats

Get global market statistics across all markets

GET /api/v1/markets/top/volume

Get top markets by trading volume

Trades

Access trade history across markets and users

GET /api/v1/trades/

Get recent trades across all markets

GET /api/v1/trades/market/{token_id}

Get trades for a specific market

GET /api/v1/trades/user/{address}

Get trade history for a specific user

GET /api/v1/trades/{order_hash}

Get specific trade details by order hash

Prices

Real-time and historical price data

GET /api/v1/prices/{token_id}/current

Get current market price

GET /api/v1/prices/{token_id}/history

Get historical price data

GET /api/v1/prices/{token_id}/candlesticks

Get OHLCV candlestick data (1m, 5m, 15m, 1h, 4h, 1d)

Orderbook

Orderbook statistics and volume

GET /api/v1/orderbook/{token_id}

Get orderbook statistics

GET /api/v1/orderbook/{token_id}/volume

Get volume breakdown (buy/sell)

GET /api/v1/orderbook/global/stats

Get global orderbook metrics

Wallet & Portfolio

Track positions, PNL, and wallet activity

GET /api/v1/wallet/{address}

Get comprehensive wallet overview

GET /api/v1/wallet/{address}/positions

Get current positions

GET /api/v1/wallet/{address}/pnl

Get profit & loss summary

GET /api/v1/wallet/{address}/activity

Get wallet activity history

Activity Events

Track splits, merges, redemptions, and conversions

GET /api/v1/activity/user/{address}

Get all activity for a user

GET /api/v1/activity/splits

Get recent split events

GET /api/v1/activity/merges

Get recent merge events

GET /api/v1/activity/redemptions

Get recent redemption events

Analytics

Advanced analytics and market insights

GET /api/v1/analytics/top-markets/volume

Get top markets by trading volume

GET /api/v1/analytics/top-markets/open-interest

Get top markets by open interest

GET /api/v1/analytics/top-traders

Get most active traders by trade count

GET /api/v1/analytics/volume/timeseries

Get trading volume over time (1h, 4h, 1d intervals)

Powering the Prediction Economy.

For Quants & Funds

Arbitrage & Execution

Exploiting price inefficiencies between regulated and offshore markets with low-latency execution.

For App Developers

Social Betting & Copy Trading

Build your own interface (like "Poly Clone") without building the backend from scratch.

For Media & News

Live Sentiment Tickers

Embed real-time election odds or sports forecasts into your articles with a simple widget.

Enterprise-Grade Infrastructure.

Real-Time Websockets

Sub-100ms latency updates for order books and last trades.

Full Historical Archive

Granular tick-level data for backtesting strategies back to 2024.

Dome Dashboard

A visual interface to manage API keys, monitor usage, and manually execute trades across accounts.

Hybrid Pipeline

Seamlessly handles EVM-based logs (Polygon/Gnosis) and REST/FIX traditional finance standards.

Scale with your volume.

Hobbyist

$0/mo
  • Access to standard REST API
  • 10 Requests/sec
  • Market Matching (Delayed 15m)
Popular

Pro

$299/mo
  • Real-time Websockets
  • Full Market Matching Engine
  • Historical Data Access
  • Priority Support

Institutional

Contact Sales
  • Dedicated Nodes
  • Unlimited Rate Limits
  • Co-location options
  • SLA Guarantees

Ready to predict the future?