# PokerData > A downloadable library of GTO preflop solver sims — pot-limit Omaha (PLO, > Omaha) and no-limit hold'em (NLHE, Texas hold'em / holdem) — sold per game as > one-time purchases, plus a paid HTTP ranges API serving the same preflop > ranges as JSON. Packs are raw solver .7z exports, opened in a free viewer, plus zipped JSON for the 8-max tournament ladder and .7z postflop archives. Each pack is $50, one-time. Signing in does not include the file. A game bundle is offered when it costs less than buying every pack in that game. A free in-browser range explorer previews packs before you buy. The API additionally serves postflop solver nodes for solved NLHE boards. ## Catalog ### Pot-limit Omaha · 9-max Stack depths: 60bb, 100bb. - [PLO 9-max — 60bb](https://pokerdata.io/sims/plo9-9max-60bb) — Full-ring (9-handed) PLO preflop solve at 60bb effective. - [PLO 9-max — 100bb](https://pokerdata.io/sims/plo9-9max-100bb) — Full-ring (9-handed) PLO preflop solve at 100bb effective. ### Pot-limit Omaha · 6-max Stack depths: 12bb, 20bb, 30bb, 40bb, 50bb, 75bb, 100bb, 150bb, 200bb. - [PLO 6-max — 12bb](https://pokerdata.io/sims/plo6-6max-12bb) — 6-max PLO preflop solve at 12bb effective (short-stack). - [PLO 6-max — 20bb](https://pokerdata.io/sims/plo6-6max-20bb) — 6-max PLO preflop solve at 20bb effective. - [PLO 6-max — 30bb](https://pokerdata.io/sims/plo6-6max-30bb) — 6-max PLO preflop solve at 30bb effective. - [PLO 6-max — 40bb](https://pokerdata.io/sims/plo6-6max-40bb) — 6-max PLO preflop solve at 40bb effective. - [PLO 6-max — 50bb](https://pokerdata.io/sims/plo6-6max-50bb) — 6-max PLO preflop solve at 50bb effective. - [PLO 6-max — 75bb](https://pokerdata.io/sims/plo6-6max-75bb) — 6-max PLO preflop solve at 75bb effective. - [PLO 6-max — 100bb](https://pokerdata.io/sims/plo6-6max-100bb) — 6-max PLO preflop solve at 100bb effective. - [PLO 6-max — 150bb](https://pokerdata.io/sims/plo6-6max-150bb) — 6-max PLO preflop solve at 150bb effective. - [PLO 6-max — 200bb](https://pokerdata.io/sims/plo6-6max-200bb) — 6-max PLO preflop solve at 200bb effective. ### Pot-limit Omaha 5-card · 6-max Stack depths: 100bb. - [PLO5 6-max — 100bb](https://pokerdata.io/sims/plo5-6max-100bb) — 6-max five-card PLO preflop solve at 100bb effective with a 1.2bb ante — frequencies and EVs for every hand class on every action. ### No-limit hold'em · 6-max Stack depths: 20bb, 30bb, 40bb, 50bb, 70bb, 100bb, 150bb, 200bb. - [NLHE 6-max — 20bb](https://pokerdata.io/sims/nlh-6max-20bb) — 6-max NLHE preflop solve at 20bb effective (short-stack). - [NLHE 6-max — 30bb](https://pokerdata.io/sims/nlh-6max-30bb) — 6-max NLHE preflop solve at 30bb effective. - [NLHE 6-max — 40bb](https://pokerdata.io/sims/nlh-6max-40bb) — 6-max NLHE preflop solve at 40bb effective. - [NLHE 6-max — 50bb](https://pokerdata.io/sims/nlh-6max-50bb) — 6-max NLHE preflop solve at 50bb effective. - [NLHE 6-max — 70bb](https://pokerdata.io/sims/nlh-6max-70bb) — 6-max NLHE preflop solve at 70bb effective. - [NLHE 6-max — 100bb](https://pokerdata.io/sims/nlh-6max-100bb) — 6-max NLHE preflop solve at 100bb effective. - [NLHE 6-max — 150bb](https://pokerdata.io/sims/nlh-6max-150bb) — 6-max NLHE preflop solve at 150bb effective. - [NLHE 6-max — 200bb](https://pokerdata.io/sims/nlh-6max-200bb) — 6-max NLHE preflop solve at 200bb effective. ### No-limit hold'em tournament · 8-max Stack depths: 10bb, 15bb, 20bb, 30bb, 40bb, 50bb, 75bb, 100bb, 200bb, 300bb. - [NLHE MTT 8-max — 10bb](https://pokerdata.io/sims/nlh-mtt-8max-10bb) — 8-max NLHE tournament preflop solve at 10bb effective with 1bb big-blind ante — all-in/fold tree. - [NLHE MTT 8-max — 15bb](https://pokerdata.io/sims/nlh-mtt-8max-15bb) — 8-max NLHE tournament preflop solve at 15bb effective with 1bb big-blind ante — 2x open, SB 2.5x, and all-in. - [NLHE MTT 8-max — 20bb](https://pokerdata.io/sims/nlh-mtt-8max-20bb) — 8-max NLHE tournament preflop solve at 20bb effective with 1bb big-blind ante — 2x open, SB 2.5x, and all-in. - [NLHE MTT 8-max — 30bb](https://pokerdata.io/sims/nlh-mtt-8max-30bb) — 8-max NLHE tournament preflop solve at 30bb effective with 1bb big-blind ante — 2x open, SB 2.8x, and all-in. - [NLHE MTT 8-max — 40bb](https://pokerdata.io/sims/nlh-mtt-8max-40bb) — 8-max NLHE tournament preflop solve at 40bb effective with 1bb big-blind ante — 2.2x open (decoded 2.19bb), SB 2.8x, and all-in. - [NLHE MTT 8-max — 50bb](https://pokerdata.io/sims/nlh-mtt-8max-50bb) — 8-max NLHE tournament preflop solve at 50bb effective with 1bb big-blind ante — 2.2x open, SB 2.8x, and all-in. - [NLHE MTT 8-max — 75bb](https://pokerdata.io/sims/nlh-mtt-8max-75bb) — 8-max NLHE tournament preflop solve at 75bb effective with 1bb big-blind ante — 2.5x open, SB 2.8x, and all-in. - [NLHE MTT 8-max — 100bb](https://pokerdata.io/sims/nlh-mtt-8max-100bb) — 8-max NLHE tournament preflop solve at 100bb effective with 1bb big-blind ante — 2.25x open, SB 3x, and all-in. - [NLHE MTT 8-max — 200bb](https://pokerdata.io/sims/nlh-mtt-8max-200bb) — 8-max NLHE tournament preflop solve at 200bb effective with 1bb big-blind ante — 2.5x open, SB 3x, and all-in. - [NLHE MTT 8-max — 300bb](https://pokerdata.io/sims/nlh-mtt-8max-300bb) — 8-max NLHE tournament preflop solve at 300bb effective with 1bb big-blind ante — 2.5x open, SB 3x, and all-in. ### No-limit hold'em tournament · 8-max · classic ante Stack depths: 10bb, 20bb, 30bb, 60bb. - [NLHE MTT 8-max, classic ante — 10bb](https://pokerdata.io/sims/nlh-mtt8-classic-10bb) — 8-max NLHE tournament preflop solve at 10bb effective with a 0.1bb ante from every seat — frequencies and EVs for all 169 hands. - [NLHE MTT 8-max, classic ante — 20bb](https://pokerdata.io/sims/nlh-mtt8-classic-20bb) — 8-max NLHE tournament preflop solve at 20bb effective with a 0.1bb ante from every seat — frequencies and EVs for all 169 hands. - [NLHE MTT 8-max, classic ante — 30bb](https://pokerdata.io/sims/nlh-mtt8-classic-30bb) — 8-max NLHE tournament preflop solve at 30bb effective with a 0.1bb ante from every seat — frequencies and EVs for all 169 hands. - [NLHE MTT 8-max, classic ante — 60bb](https://pokerdata.io/sims/nlh-mtt8-classic-60bb) — 8-max NLHE tournament preflop solve at 60bb effective with a 0.1bb ante from every seat — frequencies and EVs for all 169 hands. ## Ranges API [The ranges API](https://pokerdata.io/api) serves the same GTO preflop ranges — plus postflop solved boards — over HTTP: JSON, read-only, CORS-open, key-authenticated (Bearer). No key: 6-max NL preflop is free, 200 calls a day per IP. Starter is a free key (100 lifetime calls, or 50 MB, personal use, 10/sec). Pro is $100/month (250,000 calls or 5 GB, personal use, 10/sec). Enterprise is $250/month (5 million calls or 100 GB, commercial use, higher rate limit at 50/sec). Studio is $199/month on pokerstudy.ai (personal use). Custom (contact us at michael@pokerdata.io) covers redistribution, bulk export, training-data licences and SLAs. Base path: `https://pokerdata.io/api/v1`. - Preflop games under `/ranges`: `/nl` + `/nl/v2` (NLHE 6-max; v2 adds per-hand EV), `/nlmtt8` (NLHE 8-max MTT, 10–300bb, 1bb BB-ante), `/plo` (PLO 6-max), `/plo9` (PLO 9-max). Per game: a free keyless discovery endpoint (stacks + positions), plus `/range` (one spot's range), `/node` (every action at a decision node) and `/spots` (every valid decision node for a stack depth). - Contract: [ranges.md](https://pokerdata.io/ranges.md) and [docs](https://docs.pokerdata.io/ranges), per game . OpenAPI: . `GET /api/v1/ranges/nlmtt8/config?stack=` is keyless. It returns seats, stacks, blinds (sb 0.5, bb 1), ante 1 posted by the BB, and openSizes. stackIncludesAnte is true: the named depth is the starting stack and the 1bb BB ante is posted from it. 10bb is all-in/fold versus 50bb stacks, so per-seat stacks there are null. Seats: UTG, UTG1, LJ, HJ, CO, BTN, SB, BB. - evs are small blinds (evUnit sb). evBaseline fold means every stored fold EV is 0, so those evs are relative to folding. Two small blinds are one big blind; evs stay in small blinds. An omitted weight is 0. full=1 on a hold'em node writes all 169 hands with explicit 0. EVs are only present for hands the bundle scored, including a scored hand at frequency 0. - Convergence is not published. At 40bb the pack lists open 2.2x (config sizeBb 2.2) and SB 2.8x. The node decodes code 40034 to sizeBb 2.19 (sizePctPot 34). SB open is code 40060, sizeBb 2.8. BTN Open AA at that node is frequency 1 at 23.27sb. Pack listing of first-in raise-to sizes: | Stack (bb) | Open | SB open | | --- | --- | --- | | 10 | all-in | all-in | | 15 | 2x | 2.5x | | 20 | 2x | 2.5x | | 30 | 2x | 2.8x | | 40 | 2.2x | 2.8x | | 50 | 2.2x | 2.8x | | 75 | 2.5x | 2.8x | | 100 | 2.25x | 3x | | 200 | 2.5x | 3x | | 300 | 2.5x | 3x | - Spots are action paths of POSITION_ACTION pairs, e.g. `UTG_60%_HJ_Call` (NLHE) or `UTG_Open_HJ_3B` (PLO). NLHE hands use the 169-grid (AKs); PLO uses suit-grouping over 16,432 classes. - Postflop under `/postflop`: `/catalog` (free — every pack with its preflop line, positions, pot and solved boards) and `/node` (keyed — one solver node: per-hand-class strategy, legal next segments, reach-weighted action split). Walk a board street by street by appending segments like `"Bet 5.5"` or `"deal:7c"` to the path. - Each postflop pack is solved under two bet-size trees, listed per pack in the catalog's `sizingTrees` and per board in `trees`: "75" (75% pot on every street, plus all-in) is the pack id itself; "33" (33% pot on the flop, then 75% on the turn and river, plus all-in) is the `-flop33` pack id, queried through the same `/node` endpoint. ## Data use Personal use: Starter, Pro and Studio. Commercial use (in a product, app or business): Enterprise. Training or fine-tuning AI/ML models on the data, redistribution or resale: not included in any self-serve plan; requires a Custom licence, contact us. ## MCP server The API doubles as an MCP (Model Context Protocol) server at `POST https://pokerdata.io/api/mcp` — stateless Streamable HTTP, same Bearer `pdk_` key. Without a key, `initialize`, `tools/list`, `list_games`, `list_postflop_packs`, the tree docs and every 6-max NL cash preflop tool (`game: "nl"`, all stacks) answer free, up to 200 tool calls a day per IP; other games and postflop need a key. Point Claude, Cursor or any MCP client at it and the data becomes tool calls: `list_games`, `get_config`, `get_range`, `get_node`, `list_spots` (preflop, including nl9, plo5, and plo6hu when published) and `list_postflop_packs`, `get_postflop_node`, `get_postflop_range` (postflop). Tree docs are `list_datasets`, `get_tree_docs`, `get_range_metadata`, and `get_exploitability` (preflop exploitability is not available). Uploaded-hand tools are `find_hands`, `get_hand_results`, `get_session_summary`, `list_my_sessions`, `get_tournament_results`, `list_my_opponents`, `get_opponent_notes`, and `get_opponent_limp_range`. They and hand upload are free with any key, the free trial key included, and never count against a plan's allowance. Hand upload is the page at `/upload` via `get_upload_link`; `upload_hand_history` is only a short paste. Solver queue tools are `enqueue_solve`, `get_queued_solve`, `list_queued_solves`, and `list_library_solutions`. Higher-level coaching tools are `explain_combo` (exact hand evidence), `get_board_report` (texture aggregates), and `compare_strategies` (server-computed strategy deltas). Their shared evidence envelope reports canonical context, provenance, coverage, and warnings. Current published solves are cash-game preflop, 8-max MTT chip-EV preflop (`nlmtt8`), and heads-up cash-style postflop. ICM, PKO, satellite, 9-max MTT, tournament postflop, and multiway requests return explicit unsupported coverage rather than a cash approximation. ## Pages - [Home](https://pokerdata.io/): the full sims catalog with prices. - [Range explorer](https://pokerdata.io/explorer): free in-browser preview of the ranges. - [Ranges API](https://pokerdata.io/api): docs, pricing and key management for the API. - [Methodology](https://pokerdata.io/methodology): how the house solves were validated, with card-exact solving and matched-abstraction gates. - [Support](https://pokerdata.io/support): downloads, API keys, billing, cancellation. - [Privacy](https://pokerdata.io/privacy): how PokerData collects and uses purchase, account, and API data. - [Studio](https://pokerdata.io/pricing): Poker Study AI subscription. Pack downloads on this site are separate $50 purchases. ## Related - [Poker Study AI](https://www.pokerstudy.ai): the sibling product — an AI coach that reviews your hand histories against these same solves. - [Postflop replay packs](https://www.pokerstudy.ai/replays): the same postflop solver strategy trees in a browser viewer, with gated downloads. - [Poker Study AI MCP server](https://www.pokerstudy.ai/settings/api): a separate Model Context Protocol endpoint over a user's own study data (Studio token) — distinct from this site's ranges MCP above. ## Notes - Download and checkout pages are per-user and not useful to crawl. - Pack sizes are large (multi-GB archives); downloads come from the CDN and are resumable. Purchases are one-time and re-downloadable any time.