
The "CCXT for Prediction Markets"—a unified TypeScript and Python SDK for seamless data access and trading across Polymarket, Kalshi, Limitless, and more.
PMXT is a developer library that provides a unified, CCXT-style interface for trading on multiple prediction markets such as Polymarket and Kalshi. It aims to give quantitative traders, market makers, and analytics engineers a single, consistent API for placing orders, fetching markets, and managing positions across different prediction market venues.
Prediction markets each expose their own APIs, authentication schemes, and data models, which makes it painful to build cross-exchange strategies or analytics. pmxt abstracts these differences behind a common interface, similar to how CCXT standardizes access to centralized and decentralized crypto exchanges. This lets teams focus on strategy logic, risk management, and analytics instead of writing and maintaining multiple exchange-specific connectors.
The library is best suited for developers building systematic trading strategies, arbitrage bots, or research pipelines that need to compare or trade contracts across several prediction markets. Integration typically involves installing the package from the GitHub repository, configuring API keys for supported venues, and then using a standardized set of methods for market discovery, order placement, and account queries. Because it follows the CCXT mental model, teams already familiar with that ecosystem can adapt quickly.
While the repository does not yet expose detailed documentation in the README, the intent is clear: provide a composable, exchange-agnostic layer for prediction market connectivity. Teams can start by cloning the GitHub repo, exploring the source to see supported exchanges and method signatures, and wiring pmxt into their existing trading or analytics stack. As the ecosystem of prediction markets grows, pmxt can serve as a central integration point, reducing ongoing maintenance costs and enabling faster experimentation with new venues.
Developers who want to trade or analyze multiple prediction markets must integrate with each venue’s bespoke API, authentication, and data formats. This leads to duplicated connector code, inconsistent abstractions, and higher maintenance overhead when venues change their APIs or when new markets are added.
Explore web3 competitors and apps like PMXT.
Open Source | |
|---|---|
| Price (Monthly) | Free |
| Price (Annual) | Free |
| Messaging | N/A |
| Support | Community support via GitHub |
| Analytics |
Reliable RPC, powerful APIs, and zero hassle.
The primary resource for pmxt is its GitHub repository, which hosts the source code, issues, and any evolving documentation or examples. Developers can use the repo to understand the API surface, track supported prediction markets, and contribute improvements or new exchange integrations.
Provides a familiar, exchange-agnostic API surface modeled after CCXT, enabling quick adoption by teams already using CCXT for crypto exchanges.
Supports trading on multiple prediction markets such as Polymarket and Kalshi through a single integration point.
Normalizes differences in market metadata, contract structures, and order types so strategies can operate on a consistent data model.
A quant team uses pmxt to monitor prices for equivalent or related contracts on Polymarket and Kalshi, and automatically executes arbitrage trades through the unified API.
An analytics developer builds a dashboard that aggregates markets, prices, and volumes from several prediction markets using pmxt as the single data access layer.
A research group prototypes systematic strategies against one prediction market and then deploys the same code across other venues by swapping only pmxt configuration.
Discover trusted tools and services in the QuickNode Marketplace. Everything you need to launch faster and scale smarter.









| Composability | |||
| Cross-Chain | |||
| Customizability | |||
| Developer Support | |||
| Ease of Integration | |||
| Performance |