spfunctions/awesome-prediction-markets
A curated list of prediction market APIs, tools, datasets, and resources for developers and AI agents
Platform-specific configuration:
{
"mcpServers": {
"awesome-prediction-markets": {
"command": "npx",
"args": [
"-y",
"awesome-prediction-markets"
]
}
}
}Add the config above to .claude/settings.json under the mcpServers key.
> APIs, datasets, tools, and research for building on prediction markets. For developers and AI agents, not dashboards.
Prediction markets are the best real-time source of calibrated probability for world events. This list focuses on what you need to build with that data — APIs to fetch it, tools to process it, datasets to train on, and research to understand it.
Pull requests welcome. See contributing guidelines.
[](https://colab.research.google.com/github/spfunctions/awesome-prediction-markets/blob/main/simplefunctions_quickstart.ipynb) — Interactive notebook: world state, market search, trade ideas, contagion detection, and more.
# Kalshi — what are the markets?
curl -s "https://trading-api.kalshi.co/trade-api/v2/markets?limit=3" | jq '.markets[] | {title, yes_ask, volume}'
# Polymarket — current markets
curl -s "https://clob.polymarket.com/markets?limit=3" | jq '.[] | {question, tokens[0].price}'
# SimpleFunctions — scan any topic, no auth
curl -s "https://simplefunctions.dev/api/public/scan?q=oil"
# SimpleFunctions — what changed in the last hour
curl -s "https://simplefunctions.dev/api/changes"Which platform fits your use case?
| | Kalshi | Polymarket | Metaculus | Manifold | |---|---|---|---|---| | Auth for market data | No | No | No | No | | Auth for trading | API key + RSA | Wallet signature | N/A | API key | | WebSocket | Yes | Yes | No | No | | Rate limit | 100/min | 500/min | Undocumented | 1000/min | | Historical data | Settlement CSV | Subgraph + API | Export | Full API | | Real money | Yes (CFTC) | Yes (USDC) | No | Sweepstakes | | Market creation | No
Loading reviews...