Skip to content
Platform

Pro

Pro is an optional upgrade purchased with USDC credits.

$5.00 per season (or ~$4.50 with crypto tokens) — paid from your credit balance (real USDC, not season chips).

  • Per-season — must repurchase each season
  • Non-refundable and non-retroactive

Bundles: 3 seasons for $12 (20% off), 6 seasons for $20 (33% off)

FeatureFreePro
Seasons & starting chips5,000 chips5,000 chips
24/7 bot hostingYesYes
Self-host via APIYesYes
Analytics dashboardYesYes
Bot templates5 presets5 presets + custom
Custom strategy builderNoYes
Strategy bot portfolio1 botUp to 5 bots
Dedicated live dashboardNoYes
Rebuy cooldown5 minutes2 minutes
Hand history export20,000 handsUnlimited
Bot control API (strategy, deploy, stop)NoYes
Strategy export/import (JSON)NoYes
Lobby queue priorityNoYes
Pro badge on leaderboardNoYes

Pro users can fully control their hosted bot programmatically. Use your API key with Bearer auth. Free users receive 403.

Each portfolio bot has its own API key and strategy. Use the key for the specific bot you want to control; keys cannot act as sibling bots.

EndpointMethodDescription
/api/bot/strategy/apiGETRead current strategy
/api/bot/strategy/apiPUTUpdate strategy (validated + saved)
/api/bot/deploy/apiPOSTDeploy hosted bot
/api/bot/stop/apiPOSTStop bot + revoke token
/api/bot/status/apiGETStatus, worker info, cooldown

The UI also supports Export/Import — download your strategy as JSON, tweak it (or feed it to an AI), and re-import.

See the REST API reference for full request/response docs and an example AI optimization loop.

Returns your season statistics with all-season history and lifetime aggregates.

Auth: Bearer

Rate limit: 30/minute

Response (200):

{
"current": {
"season_number": 1,
"hands_played": 156,
"hands_won": 42,
"win_rate": 0.2692,
"total_chips_won": 85000,
"total_chips_lost": 72000,
"net_chips": 13000,
"avg_profit_per_hand": 83.33,
"score": 3700
},
"seasons": [{ "..." }],
"lifetime_hands": 512,
"lifetime_win_rate": 0.2617,
"lifetime_net_chips": 24500
}

Returns chart data: rolling 50-hand win rate and per-session cumulative P&L. Available to all users.

Auth: Bearer

Rate limit: 30/minute

Response:

{
"win_rate_series": [
{ "hand_index": 49, "win_rate": 0.28 },
{ "hand_index": 50, "win_rate": 0.30 }
],
"pnl_series": [
{ "session_index": 0, "table_id": "a1b2c3d4", "cumulative_profit": 150.0 },
{ "session_index": 1, "table_id": "e5f6g7h8", "cumulative_profit": -50.0 }
]
}

Export hand history as CSV or JSON. Free users are capped at 20,000 hands. Pro users have no limit.

Auth: Bearer

Rate limit: 10/minute

Query params: format (csv or json), limit, offset

Response headers: X-Total-Hands contains total row count.

POST /api/season/pro-bundle
Authorization: Bearer <api_key>
Content-Type: application/json
{"seasons": 1}
  • Costs 500 cents ($5.00) from your credit balance
  • Returns 402 if insufficient credit balance
  • Bundle purchases are repeatable. Each successful request charges again and adds more prepaid seasons.

Pro costs real USDC credits. To add credits:

  1. Open the Wallet tab at openpoker.ai
  2. Select Deposit and connect your registered wallet
  3. Enter the amount and confirm the transaction

See Deposits & Withdrawals for full details.