{"x402Version":2,"payTo":"0x59F45516ea4a2481ff45Cf431D753d24B0Ca6213","resources":[{"id":1525,"slug":"1525","resource":"https://poketpoker.com/api/play/deal","description":"Deal one hand of Texas Hold'em against PoketPoker's bots and find out how your play compares. Five difficulty tiers; the top tier plays range-aware expected-value poker and beats every tier below it. Returns the table and a ticket; playing the hand out costs nothing more. Markdown by default, JSON with format=json.","type":"http","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","payTo":"0x59F45516ea4a2481ff45Cf431D753d24B0Ca6213","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","amount":"5000","maxTimeoutSeconds":60}],"outputSchema":{"bazaar":{"info":{"description":"Deal one hand of Texas Hold'em against PoketPoker's bots and find out how your play compares. Five difficulty tiers; the top tier plays range-aware expected-value poker and beats every tier below it. Returns the table and a ticket; playing the hand out costs nothing more. Markdown by default, JSON with format=json.","input":{"method":"GET","queryParams":{"difficulty":4,"format":"json","seats":6,"seed":1},"type":"http"},"method":"GET","output":{"type":"json"},"path":"/api/play/deal"},"params":{"difficulty":"0 casual, 1 standard, 2 tough, 3 shark, 4 pro (default 4)","format":"json for a structured table; markdown is the default","seats":"2-8 (default 6)","seed":"optional 32-bit integer, for a reproducible hand"},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"method":{"enum":["GET"],"type":"string"},"queryParams":{"properties":{"difficulty":{"maximum":4,"minimum":0,"type":"integer"},"format":{"type":"string"},"seats":{"maximum":8,"minimum":2,"type":"integer"},"seed":{"type":"integer"}},"type":"object"},"type":{"const":"http","type":"string"}},"required":["type","method"],"type":"object"},"output":{"properties":{"example":{"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"},"tags":["poker","texas holdem","play poker","poker bots","agent games"]}},"tags":["bazaar"],"sourceHost":"poketpoker.com","lastUpdated":"2026-09-17T04:06:16.302Z","quality":{"calls30d":9,"uniquePayers30d":7,"lastCalledAt":"2026-09-17T04:06:15.85Z"},"liveness":{},"verified":false,"featured":false},{"id":1527,"slug":"1527","resource":"https://poketpoker.com/api/hands/Ac5s","description":"The full record for one of the 1,326 specific Texas Hold'em starting hands: equity against modelled ranges, position-by-position opening guidance, exact head-to-head figures, and the exact card-removal effect of holding these specific two cards.","type":"http","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","payTo":"0x59F45516ea4a2481ff45Cf431D753d24B0Ca6213","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","amount":"10000","maxTimeoutSeconds":60}],"outputSchema":{"bazaar":{"info":{"description":"The full record for one of the 1,326 specific Texas Hold'em starting hands: equity against modelled ranges, position-by-position opening guidance, exact head-to-head figures, and the exact card-removal effect of holding these specific two cards.","input":{"method":"GET","queryParams":{"id":"AhKh"},"type":"http"},"method":"GET","output":{"example":{"blockedFlushSuits":["hearts"],"blockers":[{"class":"AA","remaining":3,"total":6},{"class":"KK","remaining":3,"total":6},{"class":"QQ","remaining":6,"total":6},{"class":"JJ","remaining":6,"total":6},{"class":"TT","remaining":6,"total":6},{"class":"AKs","remaining":3,"total":4},{"class":"AKo","remaining":6,"total":12},{"class":"AQs","remaining":3,"total":4}],"canonical":"https://poketpoker.com/hands/AhKh.md","class":"AKs","classOf":169,"classRank":8,"engine":{"name":"poker-engine","version":"1.9.0"},"headToHead":[{"boards":1712304,"combos":3,"equity":12.14,"split":1.26,"vs":"AA","win":11.51},{"boards":1712304,"combos":3,"equity":34.11,"split":0.82,"vs":"KK","win":33.69},{"boards":1712304,"combos":6,"equity":46.05,"split":0.43,"vs":"QQ","win":45.83},{"boards":1712304,"combos":6,"equity":45.96,"split":0.42,"vs":"JJ","win":45.75},{"boards":1712304,"combos":6,"equity":45.94,"split":0.41,"vs":"TT","win":45.73},{"boards":1712304,"combos":6,"equity":47.69,"split":0.39,"vs":"77","win":47.5},{"boards":1712304,"combos":6,"equity":49.89,"split":0.65,"vs":"22","win":49.57},{"boards":1712304,"combos":3,"equity":50,"split":85.69,"vs":"AKs","win":7.16},{"boards":1712304,"combos":6,"equity":52.49,"split":90.67,"vs":"AKo","win":7.16},{"boards":1712304,"combos":3,"equity":71.28,"split":4.23,"vs":"AQs","win":69.16},{"boards":1712304,"combos":4,"equity":62.01,"split":0.51,"vs":"JTs","win":61.75},{"boards":1712304,"combos":4,"equity":61.06,"split":0.47,"vs":"76s","win":60.83}],"id":"AhKh","license":"CC-BY-4.0","name":"ace-king of hearts","paired":false,"percentile":0.0317,"positions":[{"label":"Early","open":true,"position":"early"},{"label":"Middle","open":true,"position":"middle"},{"label":"Hijack","open":true,"position":"hijack"},{"label":"Cut-off","open":true,"position":"cutoff"},{"label":"Button","open":true,"position":"button"},{"label":"Small blind","open":true,"position":"small-blind"}],"provenance":{"blockers":"exact combinatorics","headToHead":"exact enumeration of every board, averaged over every unblocked opponent combination","positions":"a conventional opening chart, not solver output","vsRandom":"Monte Carlo, 400000 trials per row, seed 1"},"suited":true,"vsRandom":[{"equity":67.05,"tie":1.66,"win":66.21},{"equity":50.64,"tie":1.94,"win":49.75},{"equity":41.48,"tie":1.94,"win":40.61},{"equity":35.45,"tie":2.03,"win":34.54},{"equity":31.1,"tie":1.98,"win":30.21},{"equity":27.67,"tie":1.97,"win":26.79},{"equity":24.96,"tie":1.94,"win":24.09}],"vsRange":{"any2":66.91,"top10":58.08,"top20":64.92,"top40":67.21,"top5":49.65}},"type":"json"},"path":"/api/hands/{id}"},"params":{"id":"canonical hand id, e.g. AhKh — higher rank first, suits ordered c,d,h,s"},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"method":{"enum":["GET"],"type":"string"},"queryParams":{"properties":{"id":{"pattern":"^[2-9TJQKA][cdhs][2-9TJQKA][cdhs]$","type":"string"}},"required":["id"],"type":"object"},"type":{"const":"http","type":"string"}},"required":["type","method"],"type":"object"},"output":{"properties":{"example":{"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"},"tags":["poker","texas holdem","starting hands","equity","poker odds"]}},"tags":["bazaar"],"sourceHost":"poketpoker.com","lastUpdated":"2026-08-28T16:51:29.369Z","quality":{"calls30d":3,"uniquePayers30d":1,"lastCalledAt":"2026-08-28T16:51:28.86Z"},"liveness":{},"verified":false,"featured":false},{"id":1526,"slug":"1526","resource":"https://poketpoker.com/api/hands/QdQs","description":"The full record for one of the 1,326 specific Texas Hold'em starting hands: equity against modelled ranges, position-by-position opening guidance, exact head-to-head figures, and the exact card-removal effect of holding these specific two cards.","type":"http","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","payTo":"0x59F45516ea4a2481ff45Cf431D753d24B0Ca6213","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","amount":"10000","maxTimeoutSeconds":60}],"outputSchema":{"bazaar":{"info":{"description":"The full record for one of the 1,326 specific Texas Hold'em starting hands: equity against modelled ranges, position-by-position opening guidance, exact head-to-head figures, and the exact card-removal effect of holding these specific two cards.","input":{"method":"GET","queryParams":{"id":"AhKh"},"type":"http"},"method":"GET","output":{"example":{"blockedFlushSuits":["hearts"],"blockers":[{"class":"AA","remaining":3,"total":6},{"class":"KK","remaining":3,"total":6},{"class":"QQ","remaining":6,"total":6},{"class":"JJ","remaining":6,"total":6},{"class":"TT","remaining":6,"total":6},{"class":"AKs","remaining":3,"total":4},{"class":"AKo","remaining":6,"total":12},{"class":"AQs","remaining":3,"total":4}],"canonical":"https://poketpoker.com/hands/AhKh.md","class":"AKs","classOf":169,"classRank":8,"engine":{"name":"poker-engine","version":"1.9.0"},"headToHead":[{"boards":1712304,"combos":3,"equity":12.14,"split":1.26,"vs":"AA","win":11.51},{"boards":1712304,"combos":3,"equity":34.11,"split":0.82,"vs":"KK","win":33.69},{"boards":1712304,"combos":6,"equity":46.05,"split":0.43,"vs":"QQ","win":45.83},{"boards":1712304,"combos":6,"equity":45.96,"split":0.42,"vs":"JJ","win":45.75},{"boards":1712304,"combos":6,"equity":45.94,"split":0.41,"vs":"TT","win":45.73},{"boards":1712304,"combos":6,"equity":47.69,"split":0.39,"vs":"77","win":47.5},{"boards":1712304,"combos":6,"equity":49.89,"split":0.65,"vs":"22","win":49.57},{"boards":1712304,"combos":3,"equity":50,"split":85.69,"vs":"AKs","win":7.16},{"boards":1712304,"combos":6,"equity":52.49,"split":90.67,"vs":"AKo","win":7.16},{"boards":1712304,"combos":3,"equity":71.28,"split":4.23,"vs":"AQs","win":69.16},{"boards":1712304,"combos":4,"equity":62.01,"split":0.51,"vs":"JTs","win":61.75},{"boards":1712304,"combos":4,"equity":61.06,"split":0.47,"vs":"76s","win":60.83}],"id":"AhKh","license":"CC-BY-4.0","name":"ace-king of hearts","paired":false,"percentile":0.0317,"positions":[{"label":"Early","open":true,"position":"early"},{"label":"Middle","open":true,"position":"middle"},{"label":"Hijack","open":true,"position":"hijack"},{"label":"Cut-off","open":true,"position":"cutoff"},{"label":"Button","open":true,"position":"button"},{"label":"Small blind","open":true,"position":"small-blind"}],"provenance":{"blockers":"exact combinatorics","headToHead":"exact enumeration of every board, averaged over every unblocked opponent combination","positions":"a conventional opening chart, not solver output","vsRandom":"Monte Carlo, 400000 trials per row, seed 1"},"suited":true,"vsRandom":[{"equity":67.05,"tie":1.66,"win":66.21},{"equity":50.64,"tie":1.94,"win":49.75},{"equity":41.48,"tie":1.94,"win":40.61},{"equity":35.45,"tie":2.03,"win":34.54},{"equity":31.1,"tie":1.98,"win":30.21},{"equity":27.67,"tie":1.97,"win":26.79},{"equity":24.96,"tie":1.94,"win":24.09}],"vsRange":{"any2":66.91,"top10":58.08,"top20":64.92,"top40":67.21,"top5":49.65}},"type":"json"},"path":"/api/hands/{id}"},"params":{"id":"canonical hand id, e.g. AhKh — higher rank first, suits ordered c,d,h,s"},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"method":{"enum":["GET"],"type":"string"},"queryParams":{"properties":{"id":{"pattern":"^[2-9TJQKA][cdhs][2-9TJQKA][cdhs]$","type":"string"}},"required":["id"],"type":"object"},"type":{"const":"http","type":"string"}},"required":["type","method"],"type":"object"},"output":{"properties":{"example":{"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"},"tags":["poker","texas holdem","starting hands","equity","poker odds"]}},"tags":["bazaar"],"sourceHost":"poketpoker.com","lastUpdated":"2026-08-30T15:29:19.3Z","quality":{"calls30d":2,"uniquePayers30d":2,"lastCalledAt":"2026-08-30T15:29:18.844Z"},"liveness":{},"verified":false,"featured":false},{"id":1528,"slug":"1528","resource":"https://poketpoker.com/api/advice","description":"Whether to open a specific Texas Hold'em starting hand from a named position against a given number of opponents, with the engine equity behind the answer.","type":"http","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","payTo":"0x59F45516ea4a2481ff45Cf431D753d24B0Ca6213","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","amount":"10000","maxTimeoutSeconds":60}],"outputSchema":{"bazaar":{"info":{"description":"Whether to open a specific Texas Hold'em starting hand from a named position against a given number of opponents, with the engine equity behind the answer.","input":{"method":"GET","queryParams":{"hand":"AhKh","opponents":2,"position":"button"},"type":"http"},"method":"GET","output":{"example":{"caveat":"Chip-value maths on specific cards against random opponents. It ignores stack depth, bet sizing and how these opponents actually play, and it is not solver output.","class":"AKs","engine":{"name":"poker-engine","version":"1.13.0"},"equity":50.64,"hand":"AhKh","license":"CC-BY-4.0","open":true,"opponents":2,"position":"button","positionLabel":"Button","tie":1.94,"verdict":"Open-raise. AKs is inside a conventional opening range from the button, and against 2 random opponents it takes 50.64% of the pot.","win":49.75},"type":"json"},"path":"/api/advice"},"params":{"hand":"canonical hand id","opponents":"1-7","position":"early|middle|hijack|cutoff|button|small-blind"},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"method":{"enum":["GET"],"type":"string"},"queryParams":{"properties":{"hand":{"type":"string"},"opponents":{"maximum":7,"minimum":1,"type":"integer"},"position":{"type":"string"}},"required":["hand","position","opponents"],"type":"object"},"type":{"const":"http","type":"string"}},"required":["type","method"],"type":"object"},"output":{"properties":{"example":{"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"},"tags":["poker","texas holdem","preflop","opening ranges","poker strategy"]}},"tags":["bazaar"],"sourceHost":"poketpoker.com","lastUpdated":"2026-09-14T19:51:41.776Z","quality":{"calls30d":1,"uniquePayers30d":1,"lastCalledAt":"2026-09-14T19:51:41.29Z"},"liveness":{},"verified":false,"featured":false},{"id":1529,"slug":"1529","resource":"https://poketpoker.com/api/hands/AhKh","description":"The full record for one of the 1,326 specific Texas Hold'em starting hands: equity against modelled ranges, position-by-position opening guidance, exact head-to-head figures, and the exact card-removal effect of holding these specific two cards.","type":"http","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","payTo":"0x59F45516ea4a2481ff45Cf431D753d24B0Ca6213","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","amount":"10000","maxTimeoutSeconds":60}],"outputSchema":{"bazaar":{"info":{"description":"The full record for one of the 1,326 specific Texas Hold'em starting hands: equity against modelled ranges, position-by-position opening guidance, exact head-to-head figures, and the exact card-removal effect of holding these specific two cards.","input":{"method":"GET","queryParams":{"id":"AhKh"},"type":"http"},"method":"GET","output":{"example":{"blockedFlushSuits":["hearts"],"blockers":[{"class":"AA","remaining":3,"total":6},{"class":"KK","remaining":3,"total":6},{"class":"QQ","remaining":6,"total":6},{"class":"JJ","remaining":6,"total":6},{"class":"TT","remaining":6,"total":6},{"class":"AKs","remaining":3,"total":4},{"class":"AKo","remaining":6,"total":12},{"class":"AQs","remaining":3,"total":4}],"canonical":"https://poketpoker.com/hands/AhKh.md","class":"AKs","classOf":169,"classRank":8,"engine":{"name":"poker-engine","version":"1.9.0"},"headToHead":[{"boards":1712304,"combos":3,"equity":12.14,"split":1.26,"vs":"AA","win":11.51},{"boards":1712304,"combos":3,"equity":34.11,"split":0.82,"vs":"KK","win":33.69},{"boards":1712304,"combos":6,"equity":46.05,"split":0.43,"vs":"QQ","win":45.83},{"boards":1712304,"combos":6,"equity":45.96,"split":0.42,"vs":"JJ","win":45.75},{"boards":1712304,"combos":6,"equity":45.94,"split":0.41,"vs":"TT","win":45.73},{"boards":1712304,"combos":6,"equity":47.69,"split":0.39,"vs":"77","win":47.5},{"boards":1712304,"combos":6,"equity":49.89,"split":0.65,"vs":"22","win":49.57},{"boards":1712304,"combos":3,"equity":50,"split":85.69,"vs":"AKs","win":7.16},{"boards":1712304,"combos":6,"equity":52.49,"split":90.67,"vs":"AKo","win":7.16},{"boards":1712304,"combos":3,"equity":71.28,"split":4.23,"vs":"AQs","win":69.16},{"boards":1712304,"combos":4,"equity":62.01,"split":0.51,"vs":"JTs","win":61.75},{"boards":1712304,"combos":4,"equity":61.06,"split":0.47,"vs":"76s","win":60.83}],"id":"AhKh","license":"CC-BY-4.0","name":"ace-king of hearts","paired":false,"percentile":0.0317,"positions":[{"label":"Early","open":true,"position":"early"},{"label":"Middle","open":true,"position":"middle"},{"label":"Hijack","open":true,"position":"hijack"},{"label":"Cut-off","open":true,"position":"cutoff"},{"label":"Button","open":true,"position":"button"},{"label":"Small blind","open":true,"position":"small-blind"}],"provenance":{"blockers":"exact combinatorics","headToHead":"exact enumeration of every board, averaged over every unblocked opponent combination","positions":"a conventional opening chart, not solver output","vsRandom":"Monte Carlo, 400000 trials per row, seed 1"},"suited":true,"vsRandom":[{"equity":67.05,"tie":1.66,"win":66.21},{"equity":50.64,"tie":1.94,"win":49.75},{"equity":41.48,"tie":1.94,"win":40.61},{"equity":35.45,"tie":2.03,"win":34.54},{"equity":31.1,"tie":1.98,"win":30.21},{"equity":27.67,"tie":1.97,"win":26.79},{"equity":24.96,"tie":1.94,"win":24.09}],"vsRange":{"any2":66.91,"top10":58.08,"top20":64.92,"top40":67.21,"top5":49.65}},"type":"json"},"path":"/api/hands/{id}"},"params":{"id":"canonical hand id, e.g. AhKh — higher rank first, suits ordered c,d,h,s"},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"method":{"enum":["GET"],"type":"string"},"queryParams":{"properties":{"id":{"pattern":"^[2-9TJQKA][cdhs][2-9TJQKA][cdhs]$","type":"string"}},"required":["id"],"type":"object"},"type":{"const":"http","type":"string"}},"required":["type","method"],"type":"object"},"output":{"properties":{"example":{"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"},"tags":["poker","texas holdem","starting hands","equity","poker odds"]}},"tags":["bazaar"],"sourceHost":"poketpoker.com","lastUpdated":"2026-08-28T16:51:34.654Z","quality":{"calls30d":1,"uniquePayers30d":1,"lastCalledAt":"2026-08-28T16:51:34.22Z"},"liveness":{},"verified":false,"featured":false}]}