PMXT
PMXT gives developers one consistent API to trade and pull data across multiple prediction market platforms.
PMXT Unified API And SDK For Polymarket And Kalshi
What is PMXT?
PMXT is a free open source unified API and SDK that lets developers trade, build bots, and pull historical data across Polymarket, Kalshi, and other prediction markets through a single interface.
Ready to try PMXT?
Open the official site and get started in a few clicks.
PMXT Overview
PMXT is a unified API and open source SDK built for prediction markets. It gives developers and data analysts a single, consistent interface to access market data and place trades. Instead of integrating separate APIs for Polymarket and Kalshi, builders use one set of tools to create trading bots and analytics dashboards.
Setup requires a few steps. You install the Python or TypeScript package, generate an API key, and initialize a client for your chosen venue. You call standard methods like fetchMarkets or createOrder to pull data and execute trades. The service offers a hosted mode for fast routing and a self-hosted mode that talks directly to the exchanges using your own credentials.
PMXT removes venue-specific boilerplate. The system automatically detects when the same real-world event is listed on different platforms. This makes cross market arbitrage detection accurate because developers compare verified equivalents rather than guessing through keyword matches. The project also maintains a free public archive containing historical data and hourly order book snapshots in Parquet format. Researchers download bulk files with years of OHLCV candles without scraping.
The open source core and the data API cost nothing to use. Users pay only the native fees of the underlying venues when they execute orders. The tool supports multi venue trading across a growing list of platforms. A planned Smart Order Router scans multiple books to find the best available price for a given outcome. Copy-paste React components also help teams build user interfaces for consumers.
PMXT Key features
-
Unified API
Developers use a single set of methods and response shapes across supported venues. Methods behave the same way whether you target Polymarket or Kalshi.
-
Smart Order Router
The router scans multiple venues to find the best available price for an outcome. It can split an order across order books to improve execution.
-
Historical Data Archive
Researchers access over three years of OHLCV candles for major markets. The project also offers a free public archive of hourly order book snapshots in Parquet format.
-
Matched Markets Detection
The system detects when venues list the same real world event. Users receive relation types and confidence scores to build arbitrage logic on verified equivalents.
-
Cross Market Arbitrage
Real time tools surface price discrepancies between venues. Builders use these signals to construct market neutral strategies or monitor liquidity gaps.
-
Multi Venue Trading
A single SDK instance routes orders to platforms like Polymarket, Kalshi, and Limitless. Hosted mode supports end to end trading for selected venues, while self hosted mode uses native credentials.
-
Python and TypeScript SDKs
Developers install official clients for Python and TypeScript with a single command. The interfaces stay nearly identical so teams can share logic between backend and frontend applications.
-
React UI Widgets
Developers paste pre built components into their apps for search, charts, and order books. These components speed up UI development for dashboards and consumer tools.
-
Dome API Migration
A codemod tool converts existing Dome API calls to the PMXT shape in minutes. Teams can switch tools with minimal code changes.
-
MCP Server Support
AI agents in tools like Claude or Cursor interact with the API through natural language calls. This setup supports agentic trading and research workflows.
-
Cross Venue Search
A single query searches the entire hosted catalog and returns ranked results. Users can filter results by exchange, category, and volume.
-
Non Custodial Trading
Users hold USDC in an immutable smart contract on Polygon. The service constructs orders server side, but users sign locally with their private keys so the operator cannot move funds.
-
Zero Platform Fees
Users pay zero platform fees to use the SDK or hosted Data API. Traders pay only the native fees of the underlying venues when they execute orders.
PMXT Fees
-
Base Platform Cost The open source SDK and the hosted Data API cost zero dollars.
-
Platform Trading Fees PMXT does not charge any platform fees for users to execute trades.
-
Underlying Venue Fees Users pay only the native fees of the underlying exchanges.
-
Hosted Service Charges The hosted service provides rate limits and matching engine access without listed usage charges.
-
Self Hosted Infrastructure Users pay only the infrastructure cost to run the local process and bulk historical data costs nothing.
How to use PMXT
-
Generate an API key
Go to pmxt.dev/dashboard and create an API key. The key starts with pmxt_live_ and works immediately.
-
Install the client
Run pip install pmxt for Python, or npm install pmxtjs for TypeScript and JavaScript.
-
Initialize a client
Create a client for your target venue. In Python, use import pmxt and then poly = pmxt.Polymarket(pmxt_api_key="your_key"). In TypeScript, use import pmxt from "pmxtjs" and then const poly = new pmxt.Polymarket({ pmxtApiKey: "your_key" }).
-
Fetch markets and events
Call markets = poly.fetch_markets(query="election", limit=5). The same method works across every venue if you change the class name.
-
Search across all venues
Instantiate the Router and query the hosted catalog. Results arrive in a normalized Event Market Outcome hierarchy that covers every supported platform.
-
Configure trading access
In hosted mode, supply a wallet address for reads and a private key for writes. The SDK handles EIP 712 signing locally so your key never leaves your machine. For self hosted mode, omit the API key and the SDK starts a local core process that talks directly to each venue.
-
Pull historical data
Call fetchOHLCV with an outcome identifier and a resolution such as 1h or 1d. You can also download order book history in bulk Parquet format from the public archive.
-
Monitor your positions
Use the fetch methods to check positions, balances, and open orders. Cancel or amend orders through the same unified interface.
PMXT Screenshots
Is PMXT safe & legit?
Samuel Tinnerholm founded and maintains PMXT, an open source project released under the MIT license with over two thousand stars on GitHub. Developers in the Polymarket community use and discuss the tool regularly, and the team has built trust by open sourcing arbitrage scripts and large historical datasets. The main known risk is that the smart contracts had not received a third party audit as of mid 2026, so users should treat the code as unaudited and size their positions accordingly.
Wallet blacklist scan checked Jul 23, 2026
- MetaMask Not flagged
- Phantom Not flagged
- ScamSniffer Not flagged
- EtherAddressLookup Not flagged
- Keplr Wallet Not flagged
Domain www.pmxt.dev checked against public crypto wallet blacklists.
PMXT Reviews & Comments
No reviews yet. Be the first to share your experience.
PMXT alternatives
Other Polymarket tools that do a similar job. Compare and pick what fits your workflow.
-
Compare
Polymarket Analytics
Traders who want to copy top Polymarket wallets or spot fading opportunities use Polymark…
-
Compare
Predexon
Predexon gives developers one API to read data and execute trades across Polymarket, Kals…
-
Compare
Kairos Trade
Kairos pulls live data and order execution from Polymarket and Kalshi into one low-latenc…
-
Compare
Polymarket CLI
Developers and AI agents get full terminal access to Polymarket markets, order books, tra…
Recommended reading
In-depth guides for Data & APIs — get more out of tools like PMXT.
-
Tool Reviews
Free Polymarket Open Source Tools and Trading Bots on GitHub
Free Polymarket open source tools and trading bots on GitHub. Datasets, backtesters, copy trading, weather bots, and AI agents, w…
10 min read -
Tool Reviews
Polymarket CLI Commands and Features: A Full Guide for Traders, Scripts, and AI Agents
A practical guide to Polymarket CLI commands and features. Install it, browse markets, read order books, place orders, and pipe J…
8 min read -
Strategy
Polymarket Builders Program: How Developers Earn From Routed Trading Volume
A clear guide to the Polymarket Builders Program. Learn how builder codes, builder fees, and weekly USDC rewards pay developers f…
6 min read
Ready to try PMXT?
Open the official site and get started in a few clicks.



Leave a comment