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.
Select your stakes: 25NL available now. Higher stakes coming soon. See stake availability ↗
Try HoldemAPI free for 7 days. Choose a plan and start building.
Explore the demonstrations
7-day free trial. Card required. One trial per eligible account.
After the trial, your selected plan automatically renews at $30 USD/month for Starter or $90 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 public model estimates the overall action mix for a situation. The equity gate assigns hand-dependent probabilities while numerically targeting those learned aggregate frequencies across the weighted candidate hands. Postflop allocation also uses estimated improvement potential.
Matching the aggregate mix does not prove hidden-card ranges are correct or guarantee realism throughout a simulated hand. Range assumptions, missing private cards, and model coverage matter. Your integration carries actor ranges forward after the API’s sampled action.
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.
The current released action models were trained on 50,000 hands from PokerStars USD $0.10/$0.25 regular no-limit Hold’em cash games, using a five/six-player cohort. The research archive contains over six million hands; that archive size is not the current model’s training count.
Optional tight-passive, tight-aggressive, loose-passive, and loose-aggressive presets condition the action and sizing model on historical style features. They require a compatible configured style model. These are descriptive behavior models, not validated personalities for every situation.
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 a recorded API example from population action predictions to hand-specific probabilities and an updated player range. Explore the equity gate and see how conditioning on an action changes the 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 $30 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 $90 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 ↗