Start with real decisions.
Hand histories provide examples of actions and bet sizes in context. They are the training evidence behind the models; API access does not include raw hand-history downloads.
Build poker experiences around how real players actually play. Build bots, practice environments, and analysis tools with population-based poker models trained on real hand histories. Bring human tendencies into your product with context-aware action probabilities and conditional bet-sizing distributions.
Start building with a 7-day free trial
7-day free trial. Card required. One trial per eligible account.
After the trial, your selected plan automatically renews at $20 USD/month for Starter or $60 USD/month for Pro until canceled. Cancel before the trial ends to avoid the first charge.
Creating an account is free. Your trial starts only when you complete Stripe Checkout.
Access a reusable model of population behavior: the tendencies, sizing patterns, and imperfect decisions that make human poker different from an optimal strategy.
Hand histories provide examples of actions and bet sizes in context. They are the training evidence behind the models; API access does not include raw hand-history downloads.
Models estimate action frequencies and conditional sizing tendencies from the board, betting history, position, pot, and stacks. Responses are model estimates, rather than direct counts of matching hands in a database.
Use the outputs in your own game, simulation, or analysis interface. Your application supplies game rules, manages state, and turns predictions into an experience.
These are applications you can develop using the model outputs.
Drive opponents with estimated population decisions and sizing patterns. Give simulations behavior grounded in observed play.
Build repeatable situations against modeled opponents. Add your own lessons, feedback, and progression.
Show how predicted action mixes change across situations. Put recorded decisions beside population estimates for context.
Test hypotheses against modeled populations, including exploitative strategy research. You supply the experiment and evaluation; the model does not promise optimal strategy or profitable play.
The model learns how players tend to act in a situation, then uses your hand and the current game state to estimate action probabilities.
Predictions depend on the information and ranges you provide. They describe player tendencies, not optimal strategy or guaranteed results. Your application can carry the updated player range into the next decision.
Read the methodology and assumptions ↗The actions endpoint combines learned game-context decisions with hand strength and draw potential. Bets and raises can represent value, bluffs, or semi-bluffs.
/api/actionsWe offer a JavaScript and TypeScript SDK for the Actions API, with typed requests, hand-history helpers, and zero runtime dependencies. Requires Node.js 20+.
Get the SDK on npm ↗SDK documentation ↗// Illustrative response · facing a bet
{
"ok": true,
"hand": "AsAh",
"equity": 0.84,
"chosenAction": "raise",
"output": {
"fold": 0.02,
"call": 0.26,
"raise": 0.72
}
}Start with $0.10/$0.25 today. Higher-stakes population models are coming soon, all the way up to $5/$10. Both plans include every released stake.
| Small / big blind | Stake | Model availability |
|---|---|---|
| $0.10 / $0.25 | 25NL | Available now |
| $0.25 / $0.50 | 50NL | Coming soon |
| $0.50 / $1 | 100NL | Coming soon |
| $1 / $2 | 200NL | Coming soon |
| $2 / $5 | 500NL | Coming soon |
| $5 / $10 | 1000NL | Coming soon |
1 of 6 stakes available · 5 higher stakes to come. Each new population model requires training and validation before release; launch dates are not yet announced.
Our $0.10/$0.25 no-limit Hold’em model was trained on one million hands from five/six-player PokerStars USD cash games and evaluated on separate hands.
Choose tight-passive, tight-aggressive, loose-passive, or loose-aggressive tendencies to adjust the estimates for a player’s style.
Accepting a game state or hand history from another stake does not select a separately trained stake model. Models for $0.25/$0.50 through $5/$10 are planned, with training and validation required before each release. Both plans include all available stakes.
A playable poker experience using HoldemAPI. See one way population models can become opponents in a game.
Play BlitzFold ↗Follow an API example to see how a game situation becomes action probabilities and how an observed action changes a player’s range.
How it works ↗Choose your monthly allowance. Create an account, pick your plan, and manage your API keys in one place. Select your stakes with either plan: 25NL is available now, with higher stakes coming soon. All released stakes are included in both plans.
For prototypes, personal projects, and your first integration.
1,000 requests per month
7-day free trial. Card required. One trial per eligible account.
After the trial, your selected plan automatically renews at $20 USD/month until canceled. Cancel before the trial ends to avoid the first charge.
Choose your plan after signup. Cancel renewal anytime.
More room for active development and growing applications.
10,000 requests per month
7-day free trial. Card required. One trial per eligible account.
After the trial, your selected plan automatically renews at $60 USD/month until canceled. Cancel before the trial ends to avoid the first charge.
Choose your plan after signup. Cancel renewal anytime.
Monthly allowances renew with your billing period. No automatic overage charges.
Choose your plan, select your stakes, and start with 25NL today. Higher stakes coming soon.
Building something with poker? Let’s talk about it ↗