Pot-limit Omaha (6-max)
Six-handed PLO preflop ranges over 16,432 suit-grouped hand classes.
Six-handed pot-limit Omaha at stack depths 12, 20, 30, 40, 50, 75, 100, 150, and 200bb (call the discovery endpoint for the live list). Same preflop action tree as NLHE, but raises are labelled by betting depth — Open, 3B, 4B, … — and hands use suit-grouping notation over the 16,432 PLO starting-hand classes.
Because PLO ranges can carry thousands of low-weight hands, every range-returning endpoint accepts minFreq to trim the response. Responses report a nonzero-hands count rather than NLHE's weighted combos.
GET
/api/v1/ranges/plofree · no keyPLO 6-max discovery
curl "https://pokerdata.io/api/v1/ranges/plo"{
"game": "plo",
"stacks": [
12,
20,
30,
40,
50,
75,
100,
150,
200
],
"positions": [
"BB",
"BTN",
"CO",
"HJ",
"SB",
"UTG"
]
}GET
/api/v1/ranges/plo/rangePLO 6-max range
Query parameters
stackintegerrequired- Stack depth in bb.
spotstringrequired- Action path ending in an action.
handstringoptional- Suit-grouping hand string. Encode `()` as `%28` `%29`.
minFreqnumberoptional- Drop hands at or below this weight.
curl "https://pokerdata.io/api/v1/ranges/plo/range" \
-H "Authorization: Bearer pdk_YOUR_KEY"GET
/api/v1/ranges/plo/nodePLO 6-max decision node
Query parameters
stackintegerrequired- Stack depth in bb.
historystringrequired- Action path ending in the position about to act.
handstringoptional- Suit-grouping hand string. Encode `()` as `%28` `%29`.
minFreqnumberoptional- Drop hands at or below this weight.
curl "https://pokerdata.io/api/v1/ranges/plo/node" \
-H "Authorization: Bearer pdk_YOUR_KEY"GET
/api/v1/ranges/plo/spotsPLO 6-max spots
Query parameters
stackintegerrequired- Stack depth in bb.
curl "https://pokerdata.io/api/v1/ranges/plo/spots" \
-H "Authorization: Bearer pdk_YOUR_KEY"