Three Card Poker

Demo, RTP 97.99%, rules, payouts & capture data

Free demo · not real-money play
✓ Working · checked 3 weeks, 5 days ago Verified · 23 Sep 2026
RTP 97.99%
Volatility —
Max win ×41
Type Poker
For webmasters & affiliates
Embed demo

Direct demo link or iframe code for your site. Free · no sign-up

Asset pack

20 screenshots · palette · spec sheet. ZIP — captcha check, no sign-up

Slot API

GET /v1/slots/three-card-poker-b29/

10,000 free requests / month · sign-up required

Ask AI MCP

This slot’s spec, table rules, palette and demo link — queryable from Claude, Cursor or VS Code. Read-only · free · no key, no sign-up.

mcp.i-gaming.tools/mcp
What to ask → 2-min setup
Verified capture
iGaming Tools capture pipeline Manual demo playthrough · rules & payouts verified

Captured by hand from a live demo and verified frame-by-frame — the table rules and payouts were verified against the provider. 4 aspects we couldn’t confirm are flagged below, not hidden.

Captured 23 Sep 2026 View capture log

Per-screen breakdown

20 demo screens
20 PNG (ZIP)
Base game
base_game Base game
Base game
base_game Base game
Base game
base_game Base game
Base game
base_game Base game
Logo
logo Logo
Paytable
paytable Paytable
Preview / Loading screen
preview Preview / Loading screen
Rules / How to play
rules Rules / How to play
Rules / How to play
rules Rules / How to play
Rules / How to play
rules Rules / How to play
Rules / How to play
rules Rules / How to play
Rules / How to play
rules Rules / How to play
Rules / How to play
rules Rules / How to play
Rules / How to play
rules Rules / How to play
Rules / How to play
rules Rules / How to play
Rules / How to play
rules Rules / How to play
Game settings
settings Game settings
Win screen
win_screen Win screen
Win screen
win_screen Win screen
Win screen
win_screen Win screen

Search Demand

monthly search interest · last 12 months
Total demand / month
Sep '25: 150 150 Sep Oct '25: 140 140 Oct Nov '25: 120 120 Nov Dec '25: 180 180 Dec Jan '26: 150 150 Jan Feb '26: 200 200 Feb Mar '26: 130 130 Mar Apr '26: 240 240 Apr May '26: 180 180 May Jun '26: 210 210 Jun Jul '26: 140 140 Jul Aug '26: 150 150 Aug
Per-country demand by month · sorted by month-over-month growth (freshest first)
Country Aug '26 Jul '26 Jun '26 May '26 Apr '26 Mar '26 Feb '26 Jan '26 Dec '25 Nov '25 Oct '25 Sep '25
🇨🇦Canada 20 0 20 20 20 20 20 20 20 20 20 20
🇲🇾Malaysia 20 0 0 0 0 0 0 0 0 0 0 0
🇲🇽Mexico 20 10 10 0 0 0 0 0 10 0 0 0
🇮🇪Ireland 10 0 10 0 0 0 0 10 0 0 0 0
🇦🇺Australia 10 0 0 0 0 0 10 0 0 0 0 0
🇨🇾Cyprus 10 0 0 10 0 0 0 0 0 0 0 0
🇵🇹Portugal 10 0 10 0 0 0 0 0 0 0 0 0
🇺🇸United States 20 20 20 20 20 20 20 20 20 20 20 20
🇫🇮Finland 0 0 0 0 20 20 0 20 20 0 20 0
🇳🇱Netherlands 10 10 20 10 10 10 0 0 10 0 10 10
🇸🇪Sweden 10 10 10 0 10 0 10 10 10 0 0 10
🇮🇹Italy 0 0 10 10 10 10 10 0 10 10 0 0
🇮🇳India 0 0 20 0 0 0 20 0 0 20 0 0
🇦🇹Austria 0 0 0 0 0 0 10 10 10 0 0 10
🇧🇷Brazil 0 0 0 0 10 0 0 10 0 0 10 0
🇱🇧Lebanon 0 0 0 10 0 0 10 0 0 0 0 10
🇷🇴Romania 0 0 0 10 10 0 0 0 10 0 0 0
🇭🇷Croatia 0 0 0 0 0 0 0 10 0 0 0 10
🇩🇰Denmark 0 0 0 0 10 0 0 0 0 0 0 10
🇭🇺Hungary 0 0 0 0 10 0 10 0 0 0 0 0
🇰🇪Kenya 0 0 0 0 0 10 0 0 0 10 0 0
🇵🇭Philippines 0 0 10 0 0 0 0 0 0 10 0 0
🇪🇸Spain 0 0 0 0 10 0 0 0 0 0 10 0
🇧🇬Bulgaria 0 0 0 0 0 0 0 0 10 0 0 0
🇸🇻El Salvador 0 0 0 0 0 0 0 10 0 0 0 0
🇫🇷France 0 0 0 0 0 0 10 0 0 0 0 0
🇭🇰Hong Kong 0 0 0 10 0 0 0 0 0 0 0 0
🇱🇹Lithuania 0 0 0 10 0 0 0 0 0 0 0 0
🇳🇿New Zealand 0 0 0 0 0 0 0 10 0 0 0 0
🇵🇪Peru 0 0 10 0 0 0 0 0 0 0 0 0
🇵🇱Poland 0 0 0 0 0 0 10 0 0 0 0 0
🇻🇳Vietnam 0 0 10 0 0 0 0 0 0 0 0 0
🇸🇮Slovenia 0 0 0 0 0 0 0 0 0 0 10 0
🇹🇭Thailand 0 0 0 0 0 0 10 0 0 0 0 0
🇮🇩Indonesia 0 10 10 10 30 0 0 0 0 0 0 0
🇿🇦South Africa 0 10 0 0 10 0 10 0 0 10 0 0
🇩🇪Germany 0 10 0 0 10 10 0 0 0 0 0 0
🇬🇷Greece 0 10 0 0 10 0 0 0 0 0 0 0
🇬🇧United Kingdom 10 30 40 40 20 30 40 20 50 20 20 50
🇧🇪Belgium 0 20 0 20 20 0 0 0 0 0 20 0
Full per-country breakdown via the API →

What we extracted from Three Card Poker

Everything pulled from Three Card Poker into machine-readable data — table rules, payouts, palette and assets. A capture result, not a game review.
20 screens captured
6 palette colors from frames
5 accessibility groups profiled
4 gameplay modes NOT captured — flagged honestly below

manual demo playthrough → 20 screens captured → rules & payouts verified → catalogued & reviewed

Specification

verified parameters
provider Habanero
max_win_x ×41
mechanic Table Game

RTP configurations

This game does not run at one fixed RTP. It ships 2 figures, and which one applies depends on the condition in each row — buying the bonus, an ante bet or a game setting. All of them were read off the game’s own rules screen.

Variant RTP Condition
Default 97.99% Ante/Bet play (main wager)
Player Config 97.68% Pair Plus side bet only

See how this RTP compares across Habanero’s full range →

Table game

Type: Poker
Pair Plus Resolved on the player's own 3-card hand before Bet/Fold, independent of the dealer: Straight Flush 40/1, Three of a Kind 30/1, Straight 6/1, Flush 4/1, One Pair 1/1; High Card loses.

Colour system

extracted from frames · HEX
Export palette
#091307 base dominant 1 base
#1A4C17 base dominant 2 base
#52291A base dominant 3 base
#5C6353 base dominant 4 base
#5F5D1C base dominant 5 base
#959996 base dominant 6 base

Accessibility

profile for all groups
Color Blind
  • Card suits are shown with both a printed rank character and a distinct suit pictogram shape (four-lobed heart, angular diamond, three-lobed club, pointed spade), so a color-blind player does not depend on the red/black distinction alone. The resolved hand-rank label (e.g. 'ONE PAIR') turns green on the winning side but also states the hand name in text, a redundant non-color cue.
Screen Reader
  • Canvas-rendered single-camera table with no native DOM/ARIA structure; a screen reader cannot access table state directly. Round/transaction ID and all wager/payout readouts (Pair Plus Bet, Pair Plus Payout, Ante Bet, Ante Payout, Balance) are printed as on-screen text, not purely graphical.
Motor Accessibility
  • Ante, Pair+ and Bet are large circular click targets. Undo and Clear Bets let a player correct a misplaced chip without repeating the whole betting sequence. The bottom-right action slot always shows exactly the two controls relevant to the current round stage (Deal; then Fold/Bet; then New Game/Rebet), reducing the search for the right control.
Hearing Accessibility
  • Round outcome is conveyed through text banners ('PLAYER WINS', 'DEALER DOES NOT QUALIFY') and printed payout figures, not audio-only cues. A speaker icon in the top-right icon stack allows sound to be toggled; its effect was not exercised in this capture.
Low Vision
  • Wager readout labels are light grey with white values, and a PAYOUT value turns bright green when a positive amount is credited, giving strong contrast against the dark UI panel. Hand-rank labels are shown in bold uppercase white text over a dark semi-transparent bar beneath the cards.

Media & assets

6 files · 6 types
20 PNG (ZIP)
Base game
base_game
Base game
base_game
Base game
base_game
Base game
base_game
Logo
logo
Preview / Loading screen
preview

Data provenance

what we captured and what we didn't
No captured frame shows the dealer beating the player after a Bet decision, nor a push/tie result. Only Fold-loss, Pair+ win, Ante/Bet win and Ante Bonus win were observed across 3 dealt hands this session. The rules text for both outcomes was read and quoted verbatim, but their on-screen banner/color treatment was not observed.
No round-total (Ante + Bet + Pair+ combined) wager ceiling is printed anywhere in the build; confirmed absent via two channels: the dedicated LIMITS panel (only per-position rows: Min / Ante Bet Max / Pair Plus Bet Max) and the Help 'General Rules' text, which states limits apply 'per betting position'.
Release date is not available from the captured build; only deployment/build-version stamps (File Date, Client Version, Server Version, RNG Version) are printed, explicitly labelled 'File Date' and not a release date. No first-tier source was found.
Exact denomination numbers printed on the decorative chip-rack prop at the top of the table could not be read with full confidence for every chip; several caps are partially obscured or angled. This is decorative background art, not the functional denomination selector (which clearly reads '20' throughout the session), so left uncertain rather than guessed.

Ask AI about Three Card Poker

MCP · VERIFIED CAPTURE DATA

AI apps like Claude are chat apps: you ask, they answer. Normally they can’t see this capture — MCP is the plug that connects them to it. Add one link, and your chat answers with this slot’s verified data. No coding.

Server https://mcp.i-gaming.tools/mcp paste into Claude, Cursor, VS Code, Gemini, Codex, Windsurf or Zed · read-only · free · no key Setup guides →
What it looks like

What are the key stats for Three Card Poker?

RTP 97.99%max win ×41demo ✓

From the verified capture of 23 Sep 2026 — not from the AI’s memory.

Playersearch_slots

“Find slots like this but medium volatility — with free demos.”

→ matches by mechanics and theme; official free demos only.

Affiliateget_slot ×2

“Comparison table: Three Card Poker vs Wealth Inn — RTP, max win, bonus buy.”

→ side-by-side table, ready for your review page.

Editorget_slot

“Fact-check my review: RTP, max win, paylines, bonus-buy price, release year.”

→ OCR-verified numbers — including the 4 aspects we couldn’t confirm, flagged.

Designerget_slot

“Creative brief: theme, 6 palette hexes and the symbol descriptions.”

→ same palette and symbol data as the sections above, as one brief.

Verified capture: manual playthrough, paytable OCR-checked Honest gaps: 4 uncaptured aspects flagged, not hidden Read-only · free, no key · per-IP rate limit 18+Free demo data only — no real-money links

Technical info

Free JSON data API — token auth.
GET /api/v1/slots/three-card-poker-b29/

Public data API. Send Authorization: Token <your-token>. Full structured data, media and demo links in one call. See the API docs.

Spec sheet — extracted, unverified. This is the raw OCR dump, not the full API response.
GET /api/v1/slots/three-card-poker-b29/
{
  "game": {
    "name": "Three Card Poker",
    "provider": "Habanero",
    "game_kind": "table",
    "game_subtype": "poker",
    "art_style": "Photoreal-rendered 3D casino table asset (not a flat 2D cartoon): a top-down/slightly-angled camera looks down on a single oval poker table rendered with soft studio lighting, subtle shading on the felt and on the chip/card props, and semi-glossy material highlights on the wooden rail and chip rack. No cel-shading, no thick cartoon outlines. Mood is a realistic, dim, evening casino-pit look (near-black vignette outside the table, warm gold accent linework on the felt). Overlays (modals, buttons, paytable cards) are flat dark UI panels with a thin light-grey/white rounded border and bold sans-serif white text, which contrasts with the photoreal table beneath them.",
    "window": "1280x800, single fixed camera angle for the whole session (no zoom/pan observed across any captured frame)",
    "engine_note": "help_facts.py (the provider's generic slot-Help scraper) refuses to run against this game's Help screen and reports 0-1 of the 4 anchor strings it expects, confirming this build uses a different HTML template than Habanero's reel slots (table games get a plain scrolling Help document instead). All numbers below were read manually off rules_p1..rules_p9 and cross-checked with OCR."
  },
  "table_layout": {
    "overview": "A single oval poker table fills most of the 1280x800 canvas, viewed from slightly above and in front, on a solid black background outside the oval (high-contrast letterbox look).",
    "felt": "Dark billiard-green felt, gently brighter/lighter green near the top-center of the arc and darkening toward the outer rail and toward the black background, no texture pattern other than the shading gradient.",
    "rail": "Reddish-brown mahogany-colored wooden rail encircling the felt, with a lighter cream/tan glossy highlight stripe running along its inner edge and thin gold-yellow pinstripe lines tracing both the inner and outer curve of the rail.",
    "watermark": "Centered above the betting area, a large semi-transparent (barely lighter than the felt) watermark shows three overlapping playing-card silhouettes marked A / K / Q and, below them, the wordmark 'THREE CARD POKER' in a serif engraved-look font. This is decorative background art, not a clickable element.",
    "arc_text": "A curved banner of gold cursive/script text follows the inner rail: 'Dealer's Qualifying Hand - Queen or Better'. It wraps around and is partly covered by the FUN PLAY MODE / OPTIONS / LIMITS / Help modal when one is open.",
    "props_row_top": "A row of static casino props sits along the top edge of the felt, left to right: (1) a dark brown/maroon leather-look rectangular card-dealing shoe with a lighter tan/silver rim, (2) a small dark grey discard/marker block below-right of the shoe, (3) a silver aluminium chip rack holding 11 upright rolls of casino chips in different colors (pale blue, green, red, yellow-with-black-zigzag, red-and-white candy-stripe, blue, teal/mint) each capped with a small white circular denomination disc printed with a number (legible sample left-to-right: 5, 5, 10, 30, then several harder-to-read caps, 25, 25, 1 -- OCR/zoom could not resolve every cap with confidence, kept as decorative background prop, values not used anywhere else in the UI), (4) an ivory/cream rectangular card holder or discard tray with a brown felt-lined pocket visible at its base, top-right of the props row.",
    "betting_positions": {
      "layout": "Three circular betting spots are arranged in a shallow arc below the watermark: 'Ante' (left), 'Pair+' (center), 'Bet' (right).",
      "look_empty": "Each spot is a dark green circle with a thin gold ring outline and the position name printed inside in gold serif text ('Ante', 'Pair+', 'Bet'). Before any bet is placed, small gold downward-pointing triangular markers hover just above the Ante and Pair+ spots (prompting where a chip may be dropped); there is no such marker above 'Bet' because it cannot be pre-bet, it is only a decision button later in the round.",
      "look_with_chip": "Once a bet is placed, a chip graphic (see chip_selector colors) sits on top of the Ante and/or Pair+ spot with the wagered amount printed underneath it (e.g. '$20').",
      "bet_spot_role_change": "The 'Bet' spot's on-table circle is reused later in the round as a clickable 'BET' decision (see round_flow)."
    },
    "chip_selector": {
      "position": "Bottom-left of the table, outside the felt, over the black background.",
      "look": "A round poker-chip icon (white body with a gold/tan checkerboard rim) showing the currently selected denomination as a bold black number ('20' in every captured frame). Grey left/right triangular chevron arrows flank the chip, used to cycle the denomination up or down.",
      "note": "No other denomination value was captured on screen; '20' is the only value observed in this session."
    },
    "bottom_center_controls": {
      "UNDO": "Circular gold-outlined button with a counter-clockwise curved-arrow icon, label 'UNDO' in gold text underneath. Removes the last placed chip.",
      "CLEAR_BETS": "Circular gold-outlined button with a sunburst/asterisk icon, label 'CLEAR BETS' in gold text underneath. Removes all placed chips.",
      "state_note": "Both buttons are visible in every frame; their enabled/disabled visual contrast (dim vs bright gold) tracks whether any bet is currently placed, but exact color values were not measured pixel-by-pixel."
    },
    "bottom_right_action_slot": {
      "purpose": "A single circular button in the bottom-right corner that changes both its icon and its label depending on the round stage.",
      "states": [
        "Before a bet is placed / bet placed but not dealt: shows an Ace-of-clubs card-back style icon with label 'DEAL' underneath (dark gold-outlined circle).",
        "After the cards are dealt: the single DEAL button is replaced by TWO separate buttons -- 'FOLD' (maroon/dark-red circle with a crossed-out cards icon, red text label) on the left and 'BET' (green circle with an Ace-of-clubs icon, green text label) on the right, positioned respectively near the table's lower-left and lower-right curve.",
        "After the round resolves (win, loss, or fold): the action slot shows two buttons -- 'NEW GAME' (grey/gold circle with a blank-page/document icon, gold text) and 'REBET' (grey/gold circle with a double-chip-stack icon, gold text)."
      ]
    },
    "balance_panel": {
      "position": "Bottom-left corner, over the black background, below the chip selector.",
      "look": "Label 'BALANCE' in small grey capital text above a larger white dollar amount (e.g. '$2,000.00')."
    },
    "wager_readout_panel": {
      "position": "Bottom-right corner, over the black background.",
      "look": "Four stacked label/value rows, label left-aligned in light grey, value right-aligned: 'PAIR PLUS BET', 'PAIR PLUS PAYOUT', 'ANTE BET', 'ANTE PAYOUT'. Values default to white '$0.00'. A PAYOUT value turns bright green when a positive amount is credited (observed: PAIR PLUS PAYOUT '$40.00' in green, ANTE PAYOUT '$80.00' and '$140.00' in green). No red/negative-color state was observed anywhere in the captured frames (see coverage_gaps)."
    },
    "top_right_icon_stack": {
      "info_i": "Black rounded-square button, gold border, white lower-case italic 'i' glyph. Opens the paytable overlay (Ante Bonus / Pair+ pay tables), captured as paytable_p1.png.",
      "list_icon": "Black rounded-square button below the 'i', gold border, white 3-line 'hamburger/list' glyph. Opens the OPTIONS overlay (captured as settings.png).",
      "speaker_icon": "Black rounded-square button below the list icon, gold border, white speaker glyph. Toggles sound (state not tested)."
    },
    "top_left_icon": {
      "look": "Black rounded-square button, gold border, a 2x2 grid of small white squares (app/lobby-style icon).",
      "note": "Function not exercised in this session; presumed game-menu/lobby launcher by icon convention, not confirmed by any captured click."
    },
    "round_id_readout": {
      "look": "Small grey text in the top area of the felt, e.g. '#540100000117489', appears once cards are dealt and persists through resolution of that round; a new value appears on the next dealt round.",
      "purpose": "Round/transaction identifier, not a game statistic."
    }
  },
  "modals": {
    "fun_play_mode": {
      "frame": "preview.png",
      "look": "Black rounded-rectangle card with a thin white/light-grey border, centered over the table. Bold white heading 'FUN PLAY MODE', body line 'You are playing for fun.' and a small grey 'FP' tag beneath it, then a large light-grey/white pill-shaped button with bold black text 'OK'.",
      "behavior": "Shown once on entry (per provider playbook: this build still shows it, unlike some other Habanero titles where the platform suppresses it). Clicking OK reveals the empty table (base_game.png)."
    },
    "options": {
      "frame": "settings.png",
      "look": "Same black-bordered card style. Bold white heading 'OPTIONS'. Row 'FULLSCREEN' with a grey toggle switch shown OFF (white circle on the left side of the track). Thin horizontal divider line. Three stacked light-grey rounded-rectangle buttons with bold black text: 'LIMITS', 'HELP', 'TEST'. Below them a circular grey button with a black left-pointing arrow closes the panel back to the table."
    },
    "limits": {
      "frame": "rules_p1.png",
      "look": "Same card style, heading 'LIMITS', three label/value rows in white text: 'MIN.  $10.00', 'ANTE BET MAX.  $1,000.00', 'PAIR PLUS BET MAX.  $1,000.00', then the same circular back-arrow button.",
      "reading": "The limit is printed per betting position (confirmed by the Help text 'per betting position' -- see round_flow.limits_note); the game prints no combined per-round ceiling anywhere."
    },
    "help_paytable": {
      "frame": "paytable_p1.png",
      "look": "Same card style. Two headed tables stacked vertically, 'ANTE BONUS PAY TABLE' and 'PAIR PLUS PAY TABLE' in bold white, rows label-left/value-right in white/light-grey. Below the tables, two bulleted rule sentences in white text, then an underlined 'HOW TO PLAY' text link (not exercised) and the same circular back-arrow close button.",
      "static": "This panel does not scroll -- confirmed by wheel input over the panel producing no change (manual check recorded in manifest.scroll_panels)."
    },
    "help_rules": {
      "frames": "rules_p2.png .. rules_p9.png",
      "look": "Same black-bordered card, white body text with bold section headings, filled by a single continuous scroll (no page-dot indicator, no tab/section switcher visible anywhere) -- confirmed a single-section document via the scroll_capture verification recorded in the manifest.",
      "sections_in_order": [
        "How to Play Three Card Poker (9 numbered steps)",
        "Game Rules (Ante/Pair+ placement, 3-card deal, Bet/Fold decision, dealer reveal, qualification, payout logic, push rule, Ante Bonus, Pair+ independence, single-deck/reshuffle rule, no-tie-on-Three-of-a-Kind rule)",
        "Paytables (pointer text: both pay tables are also reachable via the 'i' icon)",
        "Card Rankings (face value 2..A, Ace-low straight exception)",
        "Hand Rankings (Straight Flush, Three of a Kind, Straight, Flush, One Pair, High Card -- each with its own tie-break rule)",
        "Return To Player (two RTP percentages)",
        "General Rules (limits apply per betting position; malfunction voids all plays and pays)",
        "Disconnection Policy (server-side processing, resumability, 15-day forfeiture rule)",
        "Build stamps: File Date, Client Version, Server Version, RNG Version (see build_stamps)"
      ]
    }
  },
  "round_flow": {
    "how_to_play_steps": [
      "Select the chip denomination with which you would like to bet.",
      "Place your bet/s by clicking on the Ante position and/or the Pair+ position.",
      "Once a chip is placed, click on the initial chip/s to increase the bet.",
      "To remove the last bet/s placed click Undo.",
      "To remove all bets placed click Clear Bets.",
      "Click Deal to start the hand.",
      "The game rules and sequence of play is described below.",
      "Click Rebet after the hand has completed to repeat your previous bet.",
      "Click New Game to change your previous bet for the next hand."
    ],
    "bet_requirement": "Either an Ante bet or a Pair+ bet must be placed before the cards can be dealt (a Pair+-only wager is legal on its own). An Ante bet and a Pair+ bet may both be placed on the same deal; they are independent bets with independent payout rules.",
    "deal": "Player receives 3 cards face up (center of the felt, fanned). Dealer receives 3 cards face down (shown as three identical patterned card backs above the player's cards) until reveal.",
    "pair_plus_resolves_first": "The Pair+ bet, if placed, is resolved and paid out (or lost) immediately after the deal, BEFORE the player is asked to Bet or Fold, purely on the value of the player's own 3-card hand against the Pair+ pay table. This is independent of what the dealer holds and independent of the Ante/Bet outcome. Directly evidenced by win_screen_pairplus.png: PAIR PLUS PAYOUT already shows '$40.00' while the dealer's cards are still face down and the FOLD/BET decision buttons are still active.",
    "bet_or_fold": "If an Ante bet was made, the player chooses to 'Bet' (places an additional wager equal to the Ante bet, via the Bet button or by clicking the on-table Bet spot) or to 'Fold' (forfeits the Ante bet and ends the round immediately -- captured as base_game_round_lost.png). If no Ante bet was made, the round ends right after the Pair+ resolution.",
    "dealer_reveal_and_qualification": "On Bet, the dealer reveals the three face-down cards. The dealer qualifies only with a Queen-high hand or better.",
    "resolution_rules": [
      "Dealer does NOT qualify: dealer pays even money on the Ante bet; the Bet wager is simply returned to the player (push, no win/loss on it).",
      "Dealer qualifies and beats the player: player loses both the Ante and the Bet wagers.",
      "Dealer qualifies and ties the player: both Ante and Bet wagers push (returned).",
      "Dealer qualifies and loses to the player: both the Ante bet and the Bet wager pay even money."
    ],
    "ante_bonus": {
      "description": "An automatic bonus overlay on the Ante bet, NOT a separate wager the player places. Whether or not the dealer qualifies, and independent of the Bet/Fold decision's own outcome, if the PLAYER's own 3-card hand is a Straight or higher it is additionally paid according to the Ante Bonus pay table (Straight Flush = Ante bet x5, Three of a Kind = Ante bet x4, Straight = Ante bet x1).",
      "evidence": "win_screen_ante_bonus.png: player dealt Three of a Kind (2-2-2), Pair+ bet was $0 that round (not placed), dealer dealt J-10-5 (does not qualify). ANTE PAYOUT reads $140.00 on an ANTE BET readout of $40.00 (Ante $20 + Bet $20). Arithmetic reconciles exactly: $20 Ante stake returned + $20 Ante win (even money, since dealer did not qualify) + $20 Bet stake returned (dealer did not qualify) + $80 Ante Bonus (Ante $20 x4 for Three of a Kind) = $140.00. Player balance rose from $1,980.00 to $2,120.00, matching the $140 credit exactly."
    },
    "tie_rule_special_case": "A tie of the same face value hand-rank between dealer and player is not possible when either side holds Three of a Kind (stated explicitly in the rules text).",
    "deck": "Played with a single deck of cards, reshuffled at the start of every hand.",
    "post_round_options": "After a round resolves, the player can click 'Rebet' (repeat the exact previous wager and deal immediately) or 'New Game' (clear the table and choose a new wager)."
  },
  "hand_rankings_and_card_rules": {
    "card_face_values": "2, 3, 4, 5, 6, 7, 8, 9, 10, J, Q, K, A -- straight face value order, except inside a Low Straight (A-2-3) where the Ace counts as 1.",
    "rankings_high_to_low": [
      {"name": "Straight Flush", "rule": "Three cards of the same suit in numerical sequence. If both dealer and player hold a Straight Flush, the higher-value one wins."},
      {"name": "Three of a Kind", "rule": "Three cards of the same face value. Higher-value trio wins on a tie of hand type."},
      {"name": "Straight", "rule": "Any three sequential-value cards (suits may differ). Higher-value straight wins on a tie of hand type."},
      {"name": "Flush", "rule": "Any three cards of the same suit (not sequential). Higher-value flush wins on a tie of hand type."},
      {"name": "One Pair", "rule": "Two cards of the same value plus one unmatched card. Higher pair wins; if pairs match, the unmatched kicker card decides."},
      {"name": "High Card", "rule": "No qualifying combination; highest single card wins, 2 is lowest and Ace is highest. Highest card decides if both hands are High Card."}
    ]
  },
  "pay_tables": {
    "frame": "paytable_p1.png",
    "ante_bonus_pay_table": {
      "unit": "multiplier of the Ante bet, paid on top of/regardless of the Ante/Bet outcome (see round_flow.ante_bonus)",
      "rows": [
        {"hand": "Straight Flush", "payout": "Ante bet x5"},
        {"hand": "Three of a Kind", "payout": "Ante bet x4"},
        {"hand": "Straight", "payout": "Ante bet x1"}
      ],
      "note": "Hands below Straight (Flush and lower on the Ante Bonus scale -- Flush/One Pair/High Card) receive no Ante Bonus; Flush is not listed on this table because the Ante Bonus only triggers at Straight or better, even though Flush ranks above Straight in hand_rankings."
    },
    "pair_plus_pay_table": {
      "unit": "odds against the Pair+ stake, printed as X/1",
      "rows": [
        {"hand": "Straight Flush", "payout": "40/1"},
        {"hand": "Three of a Kind", "payout": "30/1"},
        {"hand": "Straight", "payout": "6/1"},
        {"hand": "Flush", "payout": "4/1"},
        {"hand": "One Pair", "payout": "1/1"}
      ],
      "note": "High Card on Pair+ pays nothing (loses the Pair+ stake)."
    },
    "printed_dealer_rules_on_this_panel": [
      "IF THE DEALER DOES NOT QUALIFY, HE PAYS EVEN MONEY ON THE ANTE BET AND THE \"BET\" BET IS RETURNED TO THE PLAYER.",
      "IF THE DEALER QUALIFIES AND LOSES TO THE PLAYER, THEN BOTH THE PLAYER'S ANTE BET AS WELL AS HIS \"BET\" BET WILL PAY EVEN MONEY."
    ]
  },
  "payout_display_convention": {
    "claim": "The dollar figures shown in ANTE PAYOUT and PAIR PLUS PAYOUT (and the floating payout-chip badge that briefly appears near the Ante spot on a win) are the FULL RETURN credited to the balance -- original stake PLUS profit -- not the net profit alone.",
    "evidence": [
      "win_screen_pairplus.png: Pair+ stake $20.00 at One Pair (1/1 odds -> $20 profit expected) shows PAIR PLUS PAYOUT $40.00 = $20 stake + $20 profit.",
      "win_screen_player_wins.png: Ante $20 + Bet $20 = $40 total staked; dealer qualifies (Ace-high) and loses to player's One Pair; even-money win on both wagers ($20+$20=$40 profit); ANTE PAYOUT reads $80.00 = $40 staked + $40 profit. Balance moved from $1,940.00 (mid-round, after placing the matching Bet wager) to $2,020.00, i.e. +$80.00, confirming the payout figure equals the full credited amount.",
      "win_screen_ante_bonus.png: see round_flow.ante_bonus for the full $140.00 = $20+$20+$20+$80 breakdown, confirmed against the balance delta of exactly +$140.00."
    ],
    "accessibility_implication": "A screen-reader user or anyone relying on the read-out numbers should be told these are gross return figures, not net winnings, to avoid over- or under-estimating the actual profit of a round."
  },
  "max_multiplier": {
    "value": 41,
    "unit": "x total stake returned (full return, i.e. profit + stake back)",
    "frame": "paytable_p1.png",
    "how": "The richest printed line on either pay table is the Pair+ Straight Flush at 40/1, i.e. a $40 profit per $1 staked. Following the payout_display_convention above (full-return figure), the number that would appear on screen for such a win is stake($1) + profit($40) = x41 of the stake. The Ante Bonus side tops out at x5 (Straight Flush) plus the underlying even-money Ante/Bet win, which caps lower than the Pair+ route. This x41 also matches the 'Max Multiplier x41' figure printed on the provider's public game page for this title -- a rare case (per provider playbook P-H08) where the web figure agrees with the in-build pay table instead of contradicting it."
  },
  "rtp": {
    "frame": "rules_p7.png",
    "ante_family": {"value_pct": 97.99, "source_text": "With optimal strategy, the theoretical RTP of this game is 97.99%."},
    "pair_plus_family": {"value_pct": 97.68, "source_text": "The theoretical RTP for the Pair+ game, only, is 97.68%."},
    "note": "Two RTP figures exist because Ante/Bet play and the Pair+ side bet are mathematically separate wagers with separate paytables (same structural situation as the provider's Dragon Tiger). Both numbers matched the provider's public game page exactly (97.99% Ante / 97.68% Pair Plus), which is notable because the provider playbook (P-H03) warns that the public page's 'Available RTPs' list is normally a menu of unrelated operator configurations that does NOT include the actual build's RTP; here there is only one value per bet family, and it is confirmed by the in-game Help screen, so this is not an instance of that trap."
  },
  "limits": {
    "frame": "rules_p1.png",
    "min_bet_per_position": 10.00,
    "ante_bet_max_per_position": 1000.00,
    "pair_plus_bet_max_per_position": 1000.00,
    "currency_symbol_in_ui": "$",
    "per_position_not_per_round": "The Help text states limits apply 'to initial chip placement/s on the table, per betting position, prior to cards being dealt' -- confirmed twice, once by the dedicated LIMITS panel (only 3 rows: MIN / ANTE BET MAX / PAIR PLUS BET MAX, no round-total row) and once by the General Rules paragraph in Help. There is no printed ceiling for a combined round (Ante + Pair+ + Bet) anywhere in the build; a full round at max stakes could in principle reach Ante $1,000 + matching Bet $1,000 + Pair+ $1,000 = $3,000 risked, but this figure is NOT printed by the game and must not be presented as an official round cap."
  },
  "build_stamps": {
    "frame": "rules_p9.png",
    "file_date_utc": "2026/09/17 09:41:11",
    "client_version": "1.1.23543.642",
    "server_version": "5.1.1438.118",
    "rng_version": "5.1.4478.308",
    "note": "These are build/deployment stamps printed at the bottom of the Help screen, not a game release date (per provider defect P-H04). No release date is known for this title from these frames; a first-tier source was searched and not found, and this is recorded as an open honest gap rather than guessed."
  },
  "disconnection_and_general_rules": {
    "malfunction": "Malfunction voids all plays and pays.",
    "disconnection_policy": [
      "If connection is lost and the game action was received by the server, the game action will be processed on the server side.",
      "If the game state is resumable, the player can continue from after their last action.",
      "If the game action was final, the resulted game will be visible in Game History only.",
      "After 15 days, if not completed, the game will be closed and any further winnings will be forfeited."
    ]
  },
  "cards_and_chips_visual_design": {
    "card_face": "Standard white-background playing card face. Rank is printed as a bold black character (2-10, J, Q, K, A) in the corner, paired immediately with a suit pictogram (spade, club = black; heart, diamond = red). Because rank and suit-shape are always shown together, a color-blind user does not have to rely on the red/black distinction alone -- the suit's distinct pictogram shape (four-lobed heart, angular diamond, three-lobed club, pointed spade) plus the printed rank character both independently identify the card.",
    "card_back": "Face-down cards show a burgundy/maroon patterned back: ornate cream-white filigree scrollwork framing a circular rosette/medallion in the center. Purely decorative, no text or logo on the back design itself.",
    "hand_rank_label_chip": "Under the player's (and later the dealer's) fanned cards, a dark semi-transparent rounded label bar names the resolved hand in bold uppercase white text (e.g. 'HIGH CARD', 'ONE PAIR', 'THREE OF A KIND'); this label turns bright green on the winning hand of a resolved round (both observed win frames show the player's hand-rank label in green) while the losing/non-winning side's label stays white, giving a redundant (non-color) textual cue as well since the wording states the hand name plainly for a screen reader.",
    "outcome_banners": {
      "player_wins": "Rounded rectangle banner with a thin green outline, bold bright-green uppercase text 'PLAYER WINS', appears centered above the dealer's cards once the dealer reveals.",
      "dealer_does_not_qualify": "Rounded pill-shaped banner filled with a dusty rose/pink color, bold dark-red uppercase text 'DEALER DOES NOT QUALIFY', appears stacked directly above the 'PLAYER WINS' banner when that is the reason the player collects.",
      "note_no_dealer_wins_or_push_frame": "No frame in this capture shows the opposite outcome banners (e.g. a 'DEALER WINS' or 'PUSH' banner); see coverage_gaps."
    },
    "chip_graphic_on_bets": "Same white/gold-checker poker-chip icon used for the denomination selector is placed on the felt at the Ante/Pair+ spot once a bet is made, printed with the wagered amount beneath it in small white text (e.g. '$20').",
    "floating_payout_badge": "On a winning round, a small chip icon plus a dollar figure appears floating near the Ante/Bet area (observed values '$80' and '$140' matching the ANTE PAYOUT readout), a secondary/animated presentation of the same number shown in the stats panel."
  },
  "feature_coverage": [
    {
      "feature": "Ante bet with the Bet/Fold decision",
      "gameplay_frames": ["base_game_bets_placed.png", "base_game_dealt_1.png"],
      "win_frame": "win_screen_player_wins.png (dealer qualifies, loses to player, even money on both Ante and Bet)",
      "loss_frame": "base_game_round_lost.png (player chose Fold; Ante forfeited)"
    },
    {
      "feature": "Ante Bonus (automatic Straight-or-better overlay on the Ante bet)",
      "win_frame": "win_screen_ante_bonus.png (Three of a Kind, Ante Bonus = Ante x4, paid together with the Ante/Bet result)"
    },
    {
      "feature": "Pair+ side bet",
      "gameplay_frames": ["base_game_bets_placed.png"],
      "win_frame": "win_screen_pairplus.png (One Pair, 1/1, resolved before the Bet/Fold decision)"
    },
    {
      "feature": "Fold",
      "frame": "base_game_dealt_1.png (Fold/Bet decision active) -> base_game_round_lost.png (result of folding)"
    }
  ],
  "coverage_gaps": [
    {
      "gap": "No captured frame shows the dealer beating the player after a Bet decision (i.e. an Ante/Bet loss where the dealer qualifies and outranks the player), nor a push/tie result. Only Fold-loss, Pair+ win, Ante/Bet win, and Ante Bonus win were observed.",
      "why_honest_gap": "Session ran 3 dealt hands; these two specific outcomes did not occur within that sample. The rules text for both cases was read and is quoted verbatim in round_flow.resolution_rules, but the exact on-screen color/banner treatment for a player loss or a push was not observed."
    },
    {
      "gap": "No round-total (Ante+Bet+Pair+ combined) wager ceiling is printed anywhere in the build; not asserting one.",
      "why_honest_gap": "Confirmed absence via two independent channels: the LIMITS panel (only per-position rows) and the Help 'General Rules' text ('per betting position')."
    },
    {
      "gap": "No release date visible on any captured frame; the version/build stamps are a deployment date, not a release date.",
      "why_honest_gap": "Per provider defect P-H04, and confirmed by rules_p9.png labeling the field explicitly 'File Date'."
    },
    {
      "gap": "Exact denomination numbers printed on the small poker-chip-rack prop (top of table) could not be read with full confidence for every chip in the row; several caps are partially obscured or angled.",
      "why_honest_gap": "This is decorative background art, not a functional UI control (the actual playable denomination selector bottom-left clearly reads '20' throughout); left as uncertain rather than guessed."
    }
  ],
  "anomalies_and_linting_notes": [
    "Both RTP figures on the provider's public game page matched the in-game Help screen exactly (97.99% / 97.68%), unlike the usual P-H03 trap where the public page lists unrelated operator RTP options.",
    "The generic Habanero Help-scraper (help_facts.py) does not work on this title's Help screen (0-1 of its 4 anchor strings found), because table games use a different Help HTML template than the reel-slot titles it was built against; all figures here were read by hand off rules_p1..rules_p9 and cross-checked with OCR (see ocr_text below).",
    "ANTE PAYOUT / PAIR PLUS PAYOUT readouts are full-return (stake+profit) figures, not net-profit figures -- see payout_display_convention.",
    "Perceptual-hash frame-similarity warnings on base_game_dealt_1.png vs win_screen_pairplus.png, and on the base_game_* trio, and on the two win_screen_* pairs, are false positives: only the large shared background (felt, chip rack, card-back texture, watermark) is similar; each pair was opened and visually confirmed to differ in the small central card/label/round-ID area (different round IDs, different dealt cards, different hand-rank labels, different payout figures)."
  ],
  "ocr_text": {
    "preview.png": "BALANCE $2,000.00 / FUN PLAY MODE / You are playing for fun. / FP / OK / PAIR PLUS BET $0.00 / PAIR PLUS PAYOUT $0.00 / ANTE BET $0.00 / ANTE PAYOUT $0.00",
    "base_game.png": "Ante / Pair+ / Bet / DEAL / UNDO / CLEAR BETS / BALANCE $2,000.00 / PAIR PLUS BET $0.00 / PAIR PLUS PAYOUT $0.00 / ANTE BET $0.00 / ANTE PAYOUT $0.00",
    "settings.png": "OPTIONS / FULLSCREEN / LIMITS / HELP / TEST",
    "rules_p1.png": "LIMITS / MIN. $10.00 / ANTE BET MAX. $1,000.00 / PAIR PLUS BET MAX. $1,000.00",
    "rules_p2.png": "How to Play Three Card Poker (9 steps) / Game Rules paragraph (see round_flow.how_to_play_steps and round_flow.bet_requirement for verbatim text)",
    "rules_p3.png": "Continuation of Game Rules: Fold/Bet, dealer reveal, qualification, resolution list, start of Note about Pair+",
    "rules_p4.png": "Continuation: Note about Pair+ resolving before Fold/Bet, single-deck/reshuffle rule, no-tie-with-Three-of-a-Kind rule, start of Paytables section",
    "rules_p5.png": "Paytables pointer text, Card Rankings, start of Hand Rankings (Straight Flush, Three of a Kind)",
    "rules_p6.png": "Hand Rankings continued: Straight, Flush, One Pair, High Card; heading 'Return to Player'",
    "rules_p7.png": "RTP text (97.99% / 97.68%), start of General Rules and Disconnection Policy",
    "rules_p8.png": "General Rules, Disconnection Policy, start of build stamps (File Date, Client Version, Server Version)",
    "rules_p9.png": "Disconnection Policy tail, File Date 2026/09/17 09:41:11 (UTC), Client Version 1.1.23543.642, Server Version 5.1.1438.118, RNG Version 5.1.4478.308",
    "paytable_p1.png": "ANTE BONUS PAY TABLE (Straight Flush Ante x5, Three of a Kind Ante x4, Straight Ante x1) / PAIR PLUS PAY TABLE (Straight Flush 40/1, Three of a Kind 30/1, Straight 6/1, Flush 4/1, One Pair 1/1) / dealer-qualification rule bullets / HOW TO PLAY link",
    "base_game_bets_placed.png": "Ante $20 / Pair+ $20 / BALANCE $1,960.00 / PAIR PLUS BET $20.00 / ANTE BET $20.00",
    "base_game_dealt_1.png": "#540100000117489 / HIGH CARD / FOLD / BET / PAIR PLUS BET $20.00 / ANTE BET $20.00 / BALANCE $1,960.00",
    "base_game_round_lost.png": "#540100000117489 / NEW GAME / REBET / PAIR PLUS BET $20.00 / PAIR PLUS PAYOUT $0.00 / ANTE BET $20.00 / ANTE PAYOUT $0.00 / BALANCE $1,960.00",
    "win_screen_pairplus.png": "#540100000117736 / ONE PAIR / FOLD / BET / PAIR PLUS BET $20.00 / PAIR PLUS PAYOUT $40.00 / ANTE BET $20.00 / BALANCE $1,960.00",
    "win_screen_player_wins.png": "#540100000117736 / HIGH CARD / PLAYER WINS / ONE PAIR / REBET / PAIR PLUS BET $20.00 / PAIR PLUS PAYOUT $40.00 / ANTE BET $40.00 / ANTE PAYOUT $80.00 / BALANCE $2,020.00",
    "win_screen_ante_bonus.png": "#540100000118144 / HIGH CARD / DEALER DOES NOT QUALIFY / PLAYER WINS / THREE OF A KIND / REBET / PAIR PLUS BET $0.00 / PAIR PLUS PAYOUT $0.00 / ANTE BET $40.00 / ANTE PAYOUT $140.00 / BALANCE $2,120.00"
  },
  "unreadable_or_uncertain": [
    "Exact denomination number printed on 6 of the 11 chip-rack prop caps (top of table, decorative only) -- some captions partially angled/obscured; not used by any functional control.",
    "Whether the game shows a distinct color (e.g. red) for a losing payout figure, since no losing-after-Bet or push round was captured this session (see coverage_gaps).",
    "Release date of the game -- no first-tier source found in these frames; the only dates printed are build/deployment stamps (File Date), explicitly not a release date."
  ]
}

API documentation for this slot

Ready-to-run request examples in curl, Python, JavaScript & PHP — plus the full structured-data field reference for this exact slot, on GitHub.