Skip to main contentChangelog
v2.0.0 - API Revamp
Released: January 6, 2026
Breaking Changes
- New API URL: The API has moved to
https://api-v2.polyrouter.io
- Please update your integrations to use the new base URL
What’s New
We’ve completely revamped the API infrastructure for better reliability and performance. This release includes improved data aggregation across all supported platforms and various bug fixes.
v0.4.0 - Increased Markets Limit
Released: December 9, 2025
Improvements
- Higher Request Limits: Increased the maximum number of markets that can be fetched in a single request from 100 to 250
- Parallel Fetching for Limitless: Implemented parallel fetching of up to 10 pages (25/page) for improved throughput
Updated Endpoints
GET /markets: Max limit increased from 25 to 250
Breaking Changes
- None - All changes are backward compatible
- Requests with higher limits will now return more data
Released: November 5, 2025
New Features
- Profile Endpoints: Access user profile information and trading metrics
GET /profile/info: Retrieve user profile data from Kalshi and Polymarket
GET /profile/trades: Get user trade history with pagination support
- Historical Trades Endpoint: Added
GET /trades to fetch historical trade data for Kalshi and Polymarket markets
- Changelog Page: Added a changelog page to track all API updates
Improvements
- Pagination Fixed: Standardized pagination across all endpoints with consistent cursor-based navigation
- Kalshi Market Filtering: Automatically filter out MVE markets from Kalshi results
- Volume & Liquidity Data: Restored volume and liquidity information for Kalshi markets
- Request Limits: Updated maximum limit to 25 items per request for markets, series, and events endpoints for better performance
Updated Endpoints
GET /markets: Max limit set to 25, improved Kalshi data quality
GET /events: Max limit set to 25, consistent pagination
GET /series: Max limit set to 25, consistent pagination
GET /trades: New endpoint for historical trade data (Kalshi & Polymarket)
Breaking Changes
- Maximum limit reduced from 100 to 25 for
/markets, /events, and /series endpoints
- Requests exceeding limit=25 will be capped at 25. This is a momentary change to make performance consistent.
v0.2.0 - Multi-League Sports Support
Released: October 28, 2025
New Features
- Multi-League Games Support: Extended sports endpoints to support NBA, NHL, and MLB in addition to NFL
- Enhanced Game ID Format: New format
{AwayTeam}v{HomeTeam}{YYYYMMDD}@{LEAGUE} (e.g., PHIvWAS20251028@NBA)
- Kalshi Spreads & Totals: Added support for moneyline, spread, and total markets on Kalshi platform
- Cross-League Game Discovery: List games across all 4 major US professional sports leagues
Updated Endpoints
GET /league-info: NBA, NHL, and MLB now show operational status with games support
GET /list-games: Added support for ?league=nba|nhl|mlb parameters
GET /games/{game_id}: Now accepts game IDs with league suffix and supports all 4 leagues
Breaking Changes
- None - All changes are backward compatible
- Old game IDs without league suffix continue to work
v0.1.0 - Beta Launch
Released: October 21, 2025
Initial Release
- Core API: Basic prediction market data aggregation across multiple platforms
- Sports Betting: NFL games support with moneyline markets
- Platform Support: Polymarket, Kalshi, ProphetX, Novig, and SX.bet integration
- Real-time Data: Live market prices and trading data
- Authentication: API key-based access control
Available Endpoints
GET /platforms: Platform information and health status
GET /league-info: NFL league and team information
GET /list-games: Available NFL games directory
GET /games/{game_id}: NFL game markets and odds
GET /list-awards: Available sports awards
GET /awards/{award_id}: Award odds and markets
GET /list-futures: Available futures markets
GET /futures/{future_id}: Futures odds and markets
GET /events: Real-time events across platforms
GET /markets: Real-time markets across platforms
GET /series: Real-time series across platforms
GET /price-history: Historical price data