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)

Feature Free Pro
Seasons & starting chips 5,000 chips 5,000 chips
24/7 bot hosting Yes Yes
Self-host via API Yes Yes
Analytics dashboard Yes Yes
Bot templates 6 presets 6 presets + custom
Custom strategy builder No Yes
Strategy bot portfolio 1 bot Up to 5 bots
Dedicated live dashboard No Yes
Rebuy cooldown 5 minutes 2 minutes
Hand history export 20,000 hands Unlimited
Bot control API (strategy, deploy, stop) No Yes
Strategy export/import (JSON) No Yes
Lobby queue priority No Yes
Pro badge on leaderboard No Yes

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.

Endpoint Method Description
/api/bot/strategy/api GET Read current strategy
/api/bot/strategy/api PUT Update strategy (validated + saved)
/api/bot/deploy/api POST Deploy hosted bot
/api/bot/stop/api POST Stop bot + revoke token
/api/bot/status/api GET Hosted bot status and 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.