Getting Started
Predexon API
Predexon provides a unified API for accessing prediction market data across multiple platforms. Get real-time and historical data from Polymarket and Kalshi through a single, consistent interface.
New to prediction markets? Predexon handles the complexity of aggregating data from multiple sources so you can focus on building great applications.
Key Features
| Feature | Description |
|---|---|
| Cross-Platform Matching | Find equivalent markets on Polymarket and Kalshi to identify arbitrage opportunities |
| Real-Time Data | Current prices, volumes, and liquidity across all markets |
| Historical Data | Candlestick charts, volume trends, and price history |
| Wallet Analytics | Track PnL and positions for any Polymarket wallet |
| Unified Schema | Consistent data format regardless of source platform |
Available Endpoints
Market Matching
| Endpoint | Description |
|---|---|
GET /v1/matching-markets | Find Kalshi markets matching a Polymarket slug (or vice versa) |
GET /v1/matching-markets/pairs | Get all active exact matched pairs for arbitrage discovery |
Kalshi Data
| Endpoint | Description |
|---|---|
GET /v1/kalshi/markets | List Kalshi markets with filters and sorting |
GET /v1/kalshi/trades | Historical Kalshi trade data |
GET /v1/kalshi/orderbooks | Historical Kalshi orderbook snapshots |
Polymarket Data
| Endpoint | Description |
|---|---|
GET /v1/polymarket/markets | List markets with filters (totals only) |
GET /v1/polymarket/markets/active | Active markets with 24h/1w/1m volume & liquidity |
GET /v1/polymarket/candlesticks/{id} | OHLCV data at 1m, 1h, or 1d intervals |
GET /v1/polymarket/market-price/{id} | Current or historical price for a token |
GET /v1/polymarket/orders | Trade history and order flow |
GET /v1/polymarket/trades | Historical trade data with flexible filtering |
GET /v1/polymarket/activity | User trading activity (merges, splits, redeems) |
GET /v1/polymarket/wallet/pnl/{address} | Realized PnL for a wallet |
GET /v1/polymarket/wallet/positions/{address} | Current positions with unrealized PnL |
GET /v1/polymarket/orderbooks | Historical orderbook snapshots (data from Jan 1, 2026) |
Time Series
| Endpoint | Description |
|---|---|
GET /v1/polymarket/markets/{id}/volume | Historical volume over time |
GET /v1/polymarket/markets/{id}/open_interest | Historical open interest over time |
Authentication
All API endpoints (except /health) require authentication via API key:
Code
Never expose your API key in client-side code. Use environment variables and server-side requests.
Quick Example
Get the top 5 markets by volume with a single request:
Code
Code
Rate Limits
| Tier | Requests/Minute | Best For |
|---|---|---|
| Free | 60 | Personal projects |
| Pro | 500 | Production apps |
See Rate Limits for details on handling limits and upgrading.
Getting Started
- Get an API Key - Sign up at predexon.com
- Make Your First Request - Follow the Quickstart Guide
- Explore the API - Browse the API Reference
- Handle Errors - Review Error Handling
Use Cases
Arbitrage Detection
Code
Trading Dashboards
Code
Portfolio Tracking
Code
Market Research
Code
Support
Need help? We're here for you:
- Documentation - You're reading it!
- API Reference - Interactive docs for all endpoints
- Discord - Join our community
- Email - [email protected]
Last modified on