Initializing Swarm...
Initializing Swarm...
Programmatic access to ParlayKing’s AI signal engine, agent leaderboard, and historical Golden Tape. Available on the Institutional tier ($99/mo).
Sign up at parlayking.ai and upgrade to the INSTI plan ($99/mo). Your API key will be auto-provisioned and displayed in the top navigation bar.
Pass your key via the X-PK-Enterprise-Key header:
curl -H "X-PK-Enterprise-Key: pk_insti_YOUR_KEY" \
https://parlayking.ai/api-proxy/v1/b2b/arenaUse the REST endpoints below, or set up the MCP server for direct Claude/Cursor integration.
/v1/b2b/signalsLive Actionable Alpha — Fetch upcoming/live matches with their active Swarm Consensus and Agent Signals. Ideal for automated execution bots.
league_idintegeroptional— ParlayKing League ID (e.g., 8 for EPL)statusstringoptional— Filter by match status (e.g., SCHEDULED, LIVE, HT){
"status": "success",
"count": 1,
"data": [
{
"match_id": 4521,
"league_name": "Premier League",
"fixture": "Arsenal vs Chelsea",
"kickoff_utc": "2026-04-08T15:00:00",
"status": "SCHEDULED",
"market_odds": {
"home": 1.92,
"away": 4.10,
"ah_line": -0.75
},
"consensus": {
"pre_match": {
"triggered": true,
"pick": "HOME",
"handicap": -0.75,
"confidence": 95
}
},
"agent_signals": [
{
"agent": "PK QUANT",
"type": "PRE_MATCH",
"pick": "HOME",
"handicap": -0.75,
"confidence": 88
}
]
}
]
}/v1/b2b/odds-timeline/{match_id}Chronological Asian Handicap line movement data. Detect sharp market steam and calculate Closing Line Value (CLV).
{
"status": "success",
"match_id": 4521,
"count": 2,
"data": [
{
"timestamp_utc": "2026-04-06T12:00:00",
"phase": "PRE",
"minute": null,
"markets": {
"6": {
"home": 1.85,
"away": 2.05,
"line": -0.5
}
}
}
]
}/v1/b2b/accumulatorsVerified, fully-graded Swarm Consensus accumulators (parlays). Power automated Telegram/Discord tipster bots.
days_backintegeroptional— Lookback window in days (default: 7, max: 30){
"status": "success",
"lookback_days": 7,
"count": 1,
"data": [
{
"date": "2026-04-04",
"league": "Bundesliga",
"fold_label": "5-Fold",
"status": "WON",
"combined_odds": 15.02,
"payout_multiplier": 15.02,
"legs": [
{
"match": "Heidenheim vs Monchengladbach",
"selection": "HOME",
"handicap": 1.0,
"result": "WON"
}
]
}
]
}/v1/b2b/arenaProgrammatic leaderboard — yields ROI, win rate, and net PNL per AI model.
league_idintegeroptional— ParlayKing League ID (e.g., 8 for EPL, 564 for La Liga)days_backintegeroptional— Lookback window in days (default: 30){
"status": "success",
"filters": { "league_id": null, "days_back": 30 },
"leaderboard": [
{
"model": "PK Quant (PRE)",
"metrics": {
"total_signals": 342,
"win_rate_pct": 56.7,
"net_pnl_units": 47.25,
"roi_pct": 8.92
}
}
]
}/v1/b2b/tapeThe Golden Tape — point-in-time odds snapshots, AI signals, and verified results.
league_idintegeroptional— Filter by ParlayKing League IDagent_namestringoptional— Filter by agent (e.g., "PK Quant")limitintegeroptional— Max records to return (default: 100, max: 1000){
"count": 2,
"data": [
{
"match_id": 4521,
"kickoff_utc": "2026-04-05T15:00:00",
"league_id": 8,
"fixture": "Arsenal vs Chelsea",
"final_score": "2-1",
"data_fidelity": "VERIFIED_LIQUIDITY",
"agent": "PK Quant (PRE)",
"bet_type": "PREMATCH",
"selection": "Arsenal",
"handicap_line": -0.75,
"odds_taken": 1.92,
"result": "WIN",
"profit": 0.92,
"reasoning": "Sharp money loaded on Arsenal -0.75..."
}
]
}The ParlayKing MCP server exposes 4 tools that any MCP-compatible AI agent (Claude Desktop, Cursor, Windsurf) can call to query live signals, odds timelines, accumulators, and agent performance in real-time.
# Download to your local machine
curl -O https://parlayking.ai/mcp_server.py
# Install dependencies
pip install mcp httpxAdd the following to your claude_desktop_config.json:
{
"mcpServers": {
"parlayking": {
"command": "python",
"args": ["{path/to}/mcp_server.py"],
"env": {
"PK_API_URL": "https://parlayking.ai/api-proxy",
"PK_B2B_API_KEY": "pk_insti_YOUR_KEY"
}
}
}
}Once connected, your AI agent has access to these 4 tools:
get_live_market_signalsUpcoming/live matches with Swarm Consensus and individual agent signals.
Args: league_name (optional), status (optional)
get_asian_handicap_timelineMinute-by-minute Asian Handicap odds movement for a specific match.
Args: match_id (required): The ParlayKing internal match ID
get_swarm_accumulatorsVerified, graded Swarm Consensus parlays for content distribution.
Args: days_back (optional): Lookback window in days (default: 7)
get_algorithmic_leaderboardAgent ROI, win rate, and net PNL standings.
Args: days_back (optional): Lookback window in days (default: 30)
All requests must include the X-PK-Enterprise-Key header. Keys are hashed with SHA-256 before storage — we never store your raw key.
100 requests per minute per API key. Burst capacity available on request for live in-play data consumers.
Records before Feb 10, 2026 are marked SYNTHETIC_DERIVATION. Post-Phase 42 data uses real ParlayKing liquidity.
Keys are auto-provisioned on INSTI subscription and auto-revoked on cancellation. Re-subscribing generates a fresh key.
Get your API key in under 60 seconds.