Scanning Polymarket for active rounds...
Historical Accuracy
Our prediction track record based on settled outcomes
Loading accuracy data...
Recent Settlements
Last settled rounds
Loading settlement data...
API Access
Integrate polymdata into your trading system
Your API Key
Enter your API key to unlock higher rate limits. Without a key, you get free tier access (10 req/min, no WebSocket).
Pricing Tiers
Free
$0/mo
- 10 requests/minute
- 20 history snapshots
- No WebSocket
- IP rate-limited
Basic
$29/mo
- 60 requests/minute
- 100 history snapshots
- 1 WebSocket connection
- API key required
Pro
$99/mo
- 300 requests/minute
- 500 history snapshots
- 3 WebSocket connections
- Priority support
Agent
$199/mo
- 600 requests/minute
- 500 history snapshots
- 5 WebSocket connections
- TOON protocol access
Available Endpoints
GET/v1/rounds/liveActive rounds with predictions
GET/v1/signalFull composite signal
GET/v1/signal/simpleDirection + confidence only
GET/v1/pricesBTC/ETH/SOL spot prices
GET/v1/momentumMulti-timeframe BTC momentum
GET/v1/whalesWhale trader sentiment
GET/v1/manipulationManipulation detection
GET/v1/settlementsRecent round outcomes
GET/v1/accuracyHistorical accuracy stats
GET/v1/history/roundsRound history with outcomes
GET/v1/execution/timingExecution + sizing advice
WS/v1/ws?key=YOUR_KEYReal-time JSON stream
WS/v1/ws/toon?key=YOUR_KEYTOON protocol stream
Quick Start
# Get current signal
curl -H "X-API-Key: YOUR_KEY" https://polymdata.io/v1/signal/simple
# Get live rounds with predictions
curl -H "X-API-Key: YOUR_KEY" https://polymdata.io/v1/rounds/live
# Get manipulation analysis
curl -H "X-API-Key: YOUR_KEY" https://polymdata.io/v1/manipulation
# WebSocket (Basic tier+)
wscat -c "wss://polymdata.io/v1/ws?key=YOUR_KEY"
Python Example
import requests
# Replace with your API key
API_KEY = "your-api-key-here"
BASE = "https://polymdata.io"
headers = {"X-API-Key": API_KEY}
# Get live rounds with predictions
r = requests.get(f"{BASE}/v1/rounds/live", headers=headers)
for round in r.json()["rounds"]:
pred = round["prediction"]
print(f"{round['asset']} {round['timeframe']}: "
f"{pred['direction']} ({pred['confidence']:.0%})")
print(f" Suggested: {pred['suggested_bet']}")
print(f" Manipulation: {round['manipulation']['level']}")