Pinata Wins

Demo, RTP 96.76%, paytable, symbols & full capture data

Free demo · not real-money play 4 plays in 30 days · last one 4 days, 4 hours ago
✓ Working · checked 2 weeks, 1 day ago Verified · 06 Nov 2026
RTP 96.76%
Volatility Medium
Max win ×5000
Grid 5×3
For webmasters & affiliates
Embed demo

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

2 embed plays · 2 days, 3 hours ago
Asset pack

30 screenshots · 11 symbol icons · palette · spec sheet. ZIP — captcha check, no sign-up

Slot API

GET /v1/slots/pinata-wins-b30/

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

72 API calls this month
Ask AI MCP

This slot’s spec, symbols, 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 · paytable OCR-verified

Captured by hand from a live demo and verified frame-by-frame — the paytable was OCR-checked against the provider. 6 aspects we couldn’t confirm are flagged below, not hidden.

Captured 06 Nov 2026 View capture log

Per-screen breakdown

30 demo screens
30 PNG (ZIP)
Autoplay settings
autoplay Autoplay settings
Base game
base_game Base game
Base game
base_game Base game
Free spins screen
free_spins Free spins screen
Free spins screen
free_spins Free spins screen
Free spins screen
free_spins Free spins screen
Free spins screen
free_spins Free spins screen
Logo
logo Logo
Paytable
paytable Paytable
Paytable
paytable Paytable
Paytable
paytable Paytable
Paytable
paytable Paytable
Paytable
paytable Paytable
Paytable
paytable Paytable
Paytable
paytable Paytable
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
Game settings
settings Game settings
Win screen
win_screen Win screen
Win screen
win_screen Win screen

Search Demand

monthly search interest · last 12 months
Total demand / month
Oct '25: 14,660 14,660 Oct Nov '25: 15,930 15,930 Nov Dec '25: 13,010 13,010 Dec Jan '26: 15,690 15,690 Jan Feb '26: 19,240 19,240 Feb Mar '26: 23,300 23,300 Mar Apr '26: 26,740 26,740 Apr May '26: 27,100 27,100 May Jun '26: 27,080 27,080 Jun Jul '26: 26,770 26,770 Jul Aug '26: 34,190 34,190 Aug Sep '26: 35,160 35,160 Sep
Per-country demand by month · sorted by month-over-month growth (freshest first)
Country Sep '26 Aug '26 Jul '26 Jun '26 May '26 Apr '26 Mar '26 Feb '26 Jan '26 Dec '25 Nov '25 Oct '25
🇧🇷Brazil 19,700 18,980 14,890 14,910 15,120 14,800 12,100 9,900 8,100 6,600 8,100 8,100
🇫🇮Finland 180 20 20 0 0 0 0 0 0 0 0 20
🇦🇪United Arab Emirates 110 30 20 20 40 20 10 10 10 10 10 10
🇹🇳Tunisia 110 70 90 110 70 90 30 40 30 70 70 20
🇺🇦Ukraine 50 10 10 10 10 10 10 10 10 10 10 10
🇹🇭Thailand 90 70 20 40 50 70 70 30 20 10 30 70
🇬🇧United Kingdom 30 10 10 10 10 10 10 10 10 10 10 10
🇵🇹Portugal 20 10 10 20 10 10 10 30 30 20 30 10
🇿🇦South Africa 10 0 10 10 10 20 10 70 10 10 10 10
🇩🇪Germany 20 10 10 10 10 10 10 10 10 10 10 10
🇵🇱Poland 20 10 10 10 10 10 10 0 10 10 10 10
🇹🇷Turkey 10 0 10 10 10 10 10 10 10 0 10 10
🇱🇧Lebanon 10 0 10 0 0 0 10 10 10 20 10 10
🇩🇿Algeria 10 0 0 0 10 10 10 0 10 10 0 0
🇱🇹Lithuania 10 0 0 10 10 0 10 10 0 0 0 0
🇪🇪Estonia 10 0 0 0 0 10 0 0 0 10 0 10
🇲🇦Morocco 10 0 0 0 0 0 10 10 0 0 10 0
🇸🇪Sweden 10 0 0 10 0 0 0 0 10 0 0 0
🇨🇴Colombia 10 0 0 0 0 10 0 0 0 0 0 0
🇪🇬Egypt 10 0 0 0 0 0 0 0 0 0 0 0
🇵🇭Philippines 12,100 12,100 9,900 9,900 9,900 9,900 9,900 8,100 6,600 5,400 6,600 5,400
🇮🇳India 960 960 520 640 520 520 220 220 100 140 180 80
🇮🇩Indonesia 590 590 390 390 480 390 260 210 210 320 390 480
🇲🇾Malaysia 280 280 180 220 280 220 140 180 100 60 140 80
🇺🇸United States 100 100 80 60 40 60 40 20 20 20 20 20
🇶🇦Qatar 40 40 30 90 50 70 20 20 10 10 10 0
🇨🇦Canada 20 20 20 20 60 20 20 20 0 20 20 20
🇨🇭Switzerland 30 30 0 30 30 30 30 30 30 0 0 0
🇬🇷Greece 10 10 30 40 30 10 10 10 10 10 10 10
🇭🇰Hong Kong 10 10 10 10 10 30 20 10 10 10 10 10
🇳🇬Nigeria 10 10 10 10 10 10 10 10 10 20 10 10
🇸🇦Saudi Arabia 20 20 10 10 10 10 10 0 10 10 10 10
🇻🇳Vietnam 10 10 10 10 10 10 10 10 10 10 10 10
🇦🇷Argentina 10 10 10 10 10 10 10 0 10 10 10 10
🇳🇱Netherlands 10 10 10 10 0 10 10 10 10 10 10 10
🇫🇷France 10 10 10 20 10 10 0 10 0 10 0 10
🇵🇪Peru 10 10 0 10 10 10 10 10 10 0 10 0
🇸🇰Slovakia 10 10 10 20 10 10 0 0 0 0 10 0
🇦🇺Australia 10 10 0 10 0 10 0 10 0 0 10 10
🇭🇺Hungary 10 10 10 10 0 10 0 10 10 0 0 0
🇰🇼Kuwait 10 10 0 10 0 10 10 0 10 0 0 10
🇧🇪Belgium 0 0 0 0 0 20 0 20 0 0 0 20
🇨🇾Cyprus 10 10 10 10 10 0 0 0 10 0 0 0
🇨🇿Czech Republic 10 10 10 0 0 10 10 10 0 0 0 0
🇪🇸Spain 10 10 0 0 10 0 10 0 0 0 0 10
🇧🇬Bulgaria 0 0 0 0 10 10 10 0 10 0 0 0
🇷🇴Romania 10 10 0 0 0 0 0 10 0 10 0 0
🇭🇷Croatia 10 10 0 10 0 0 0 0 0 0 0 0
🇮🇪Ireland 10 10 0 0 0 0 0 10 0 0 0 0
🇯🇴Jordan 10 10 0 0 0 0 0 0 10 0 0 0
🇲🇹Malta 0 0 0 0 10 10 0 10 0 0 0 0
🇸🇻El Salvador 0 0 0 0 0 0 10 0 0 10 0 0
🇰🇿Kazakhstan 0 0 0 0 10 0 0 10 0 0 0 0
🇱🇺Luxembourg 0 0 0 0 0 0 0 0 0 0 0 20
🇧🇭Bahrain 0 0 0 0 0 0 0 0 0 0 0 10
🇨🇷Costa Rica 0 0 0 0 0 0 0 0 0 0 10 0
🇬🇹Guatemala 0 0 0 0 0 0 10 0 0 0 0 0
🇸🇮Slovenia 0 0 0 0 0 0 0 0 10 0 0 0
🇨🇱Chile 10 20 10 10 10 20 10 20 30 10 20 40
🇯🇵Japan 10 20 20 40 10 10 50 10 10 10 10 10
🇸🇬Singapore 10 20 20 20 10 10 10 10 10 10 10 10
🇮🇹Italy 0 10 10 10 0 0 10 10 10 10 10 10
🇳🇿New Zealand 0 10 10 10 10 10 10 0 0 10 10 0
🇧🇾Belarus 0 10 10 0 0 0 0 10 10 10 10 0
🇰🇷South Korea 0 10 10 10 10 10 0 10 0 0 0 0
🇩🇰Denmark 0 10 0 0 10 10 10 10 0 0 0 0
🇴🇲Oman 0 10 0 0 10 10 10 0 0 10 0 0
🇳🇴Norway 0 10 10 10 10 10 0 0 0 0 0 0
🇮🇸Iceland 0 10 10 0 0 0 0 0 10 0 0 0
🇱🇻Latvia 0 10 0 0 0 0 10 0 0 10 0 0
🇵🇦Panama 0 10 0 0 0 0 0 0 0 0 0 0
🇲🇽Mexico 90 140 140 140 30 70 40 30 20 10 30 20
🇵🇰Pakistan 280 340 140 100 100 80 40 20 100 40 40 20
Full per-country breakdown via the API →

What we extracted from Pinata Wins

Everything pulled from Pinata Wins into machine-readable data — symbols, paytable, palette, modes and assets. A capture result, not a game review.
30 screens captured
11 symbols catalogued · payouts OCR-verified
10 palette colors from frames
8 accessibility groups profiled
6 gameplay modes NOT captured — flagged honestly below

manual demo playthrough → 30 screens captured → paytable verified (OCR) → catalogued & reviewed

Specification

verified parameters
rtp 96.76% · single configuration
volatility Medium
max_win_x ×5000
layout 5×3
paylines 20 fixed
bonus_buy No
mechanic Video Slot
release_date 2024

Symbols & paytable

11 symbols
11 icons (ZIP)
Sugar skull with marigolds
Sugar skull with marigolds
High Pay

Decorated white calavera skull with purple and gold swirls, gold eye rims and teeth, orange marigolds at lower left. Top-paying symbol.

MatchPayoutUnit
3x 2.50 Multiplier
4x 12.50 Multiplier
5x 50.00 Multiplier
Striped sombrero
Striped sombrero
High Pay

Wide-brimmed cream sombrero with red zig-zag trim, gold-and-red striped crown, pink flowers and green leaves.

MatchPayoutUnit
3x 1.00 Multiplier
4x 5.00 Multiplier
5x 20.00 Multiplier
Maracas
Maracas
High Pay

Pair of crossed maracas, golden-orange and red-pink heads with white dots and turquoise zig-zags, golden handles.

MatchPayoutUnit
3x 0.75 Multiplier
4x 2.50 Multiplier
5x 10.00 Multiplier
Taco
Taco
High Pay

Folded yellow corn taco with brown meat, red tomato pieces and green lettuce.

MatchPayoutUnit
3x 0.50 Multiplier
4x 2.00 Multiplier
5x 7.50 Multiplier
Red chili pepper
Red chili pepper
High Pay

Single glossy red chili pepper with a curled tip and green stem.

MatchPayoutUnit
3x 0.25 Multiplier
4x 1.00 Multiplier
5x 5.00 Multiplier
A
A
Low Pay

Orange-red cut-paper banner tile with floral cut-outs and a dark purple letter A.

MatchPayoutUnit
3x 0.10 Multiplier
4x 0.50 Multiplier
5x 2.50 Multiplier
K
K
Low Pay

Teal-green cut-paper banner tile with floral cut-outs and a dark letter K.

MatchPayoutUnit
3x 0.10 Multiplier
4x 0.50 Multiplier
5x 2.50 Multiplier
Q
Q
Low Pay

Periwinkle-blue cut-paper banner tile with floral cut-outs and a dark letter Q.

MatchPayoutUnit
3x 0.10 Multiplier
4x 0.50 Multiplier
5x 2.50 Multiplier
J
J
Low Pay

Violet-purple cut-paper banner tile with floral cut-outs and a dark letter J.

MatchPayoutUnit
3x 0.10 Multiplier
4x 0.50 Multiplier
5x 2.50 Multiplier
Wild
Wild
Wild

Smiling young woman with brown hair and a big pink flower, taller than a tile, word WILD printed on it. Substitutes for all except Scatter; may carry a multiplier.

Scatter
Scatter
Scatter

Five-pointed star pinata of yellow, orange, pink, turquoise and purple tissue fringe with the word Scatter. 3 anywhere trigger 15 free spins; +2 for each extra.

Bonus modes

1 mode
Free Spins fs
Free Spins

Triggered by 3 Scatter symbols anywhere: 15 free spins at the triggering bet, each additional Scatter adds 2 more, can be retriggered. Multiplier values collected during the feature are added together and kept on the star pinata above the reels; at the end of each free spin that collected one, that spin's total win is multiplied by the sum (x2 to x100 per gold frame). Ends with a Total Win screen and Collect.

Colour system

extracted from frames · HEX
Export palette
#592C1F base dominant 1 base
#665456 base dominant 2 base
#D7A895 base dominant 3 base
#9C6457 base dominant 4 base
#E0A25E base dominant 5 base
#6C4831 base dominant 6 base
#602716 free_spins dominant 1 free_spins
#E69E64 free_spins dominant 2 free_spins
#F4E39D free_spins dominant 3 free_spins
#F7E369 free_spins dominant 4 free_spins

Accessibility

profile for all groups
Color Blind
  • Card tiles A, K, Q, J differ by printed letter as well as colour (orange-red, teal-green, periwinkle-blue, violet-purple), so colour is never the only cue.
  • Wild shows the word WILD on a portrait of a woman with a pink flower; Scatter shows the word Scatter on a star-shaped pinata; they differ from each other in shape as well as colour.
  • Gold framed symbols are marked by an orange-gold ornamental frame and a printed multiplier number (x2 to x100) in a red-orange pill with yellow digits, not by colour alone.
  • Winning lines are shown by a glow, a thin white line through the winning symbols, a blue numbered badge at the left edge and the cash amount as text. Big Win and Mega Win banners carry the tier word, plus teal or purple colouring.
Screen Reader
  • Canvas-rendered game; no evidence of screen-reader text was found on the frames.
Motor Accessibility
  • All actions are single taps or the Space key; holding Space repeats spins, and a tap or Space during a spin skips the reel animation. Auto Spin offers 10, 30, 50, 80 or 1000 spins. Panels need vertical scrolling.
Hearing Accessibility
  • A Sound toggle exists in the panel menu. All feature information seen on the frames is shown visually; whether anything is audio-only could not be checked from still frames.
Low Vision
  • Balance and bet are small yellow numbers on dark translucent pills; win and total win amounts are very large cream-yellow or gold digits. Paytable notes are grey text on dark grey, lower contrast than the yellow values.

Media & assets

8 files · 8 types
30 PNG (ZIP)
Base game
base_game
Base game
base_game
Free spins screen
free_spins
Free spins screen
free_spins
Free spins screen
free_spins
Free spins screen
free_spins
Logo
logo
Preview / Loading screen
preview

Data provenance

what we captured and what we didn't
splash, base game with a line win, bet options (min and max), auto spin, paytable (8 pages), rules (9 pages), free spins intro, play, multiplier and total win screens, Big Win and Mega Win screens
maximum win 5,000x of the bet amount, printed three times in the build (paytable, rules, splash tagline); the build says 'bet amount' without explicitly saying total bet
RTP is not printed in this build
Volatility is not printed in this build
Big Win and Mega Win thresholds are not printed; only two single example amounts were seen
Demo currency is not printed on the frames
Bonus buy is absent: no buy button, nothing in the rules
Default bet 12.00 split into bet size and level is not printed on a frame

Ask AI about Pinata Wins

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

How do the free spins in Pinata Wins work? Keep it simple.

Triggered by 3 Scatter symbols anywhere: 15 free spins at the triggering bet, each additional Scatter adds 2 more, can be retriggered. Multiplier values collected during the feature are added together and kept on the star pinata above the reels; at the end of each free spin that collected one, that spin's total win is multiplied by the sum (x2 to x100 per gold frame). Ends with a Total Win screen and Collect.

RTP 96.76%Medium volatilitymax win ×5000demo ✓

From the verified capture of 06 Nov 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: Pinata Wins vs Fortune Tiger — 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 6 aspects we couldn’t confirm, flagged.

Designerget_slot

“Creative brief: theme, 10 palette hexes and all 11 symbol descriptions.”

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

Verified capture: manual playthrough, paytable OCR-checked Honest gaps: 6 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/pinata-wins-b30/

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/pinata-wins-b30/
{
  "doc_meta": {
    "slot_id": "35e19eba-0514-4088-8cf1-722b7f5f59f1",
    "scope": "Documents the BUILD (demo, window 760x1360 portrait). Nothing here is taken from external sources.",
    "frames_total_in_manifest": 29,
    "ocr_note": "Tesseract reads the plain-font DOM panels (paytable_pN, rules_pN, settings, autoplay) but fails on art-font captions (win counters in the ribbon, Total Win, Big/Mega Win, Free Spins intro, splash tagline). Those numbers were read by eye from the frames and cross-checked against manifest notes and the DOM text references _ref_paytable.txt / _ref_rules.txt. preview.png full-frame OCR timed out once (machine under load); retried on a cropped lower half and got a garbled result, so the splash text was read by eye."
  },
  "game": {
    "name": "Pinata Wins",
    "in_game_wordmark": "Pinata Wins",
    "wordmark_note": "On the splash the title is drawn as 'Pinata' (pink, with a small green-purple ornament over the n that reads as a tilde, so effectively 'Pinata/Piñata') above 'Wins' (yellow blocky letters). Rules and paytable text print it plain: 'Pinata Wins'. Catalog name used as name.",
    "provider": "Pocket Games Soft (PG SOFT)",
    "provider_evidence": "preview.png bottom: PG logo, 'POCKET GAMES SOFT', 'PGSOFT.COM 2026 (c) PG SOFT ALL RIGHTS RESERVED', 'Licensed in Malta' with MGA mark, 'Certified by GA / BMM' with ga and bmm testlabs marks.",
    "game_kind": "video_slot",
    "theme": "Mexican fiesta street party around a pinata celebration, with paper bunting, marigolds, a decorated sugar skull, tacos, chili, sombrero and maracas, and a cheerful young woman as the mascot.",
    "art_style": "stylised 3D-rendered cartoon look with glossy soft-lit surfaces, soft gradients and warm glows, saturated festive colours, bright daylight in the base game and warm dusk with fireworks in the free spins, cheerful family-friendly mood, portrait mobile composition.",
    "orientation": "portrait (captured in a 760x1360 window)",
    "engine_note": "Cocos Creator build (provider-wide, see playbook); not verifiable from frames, listed for context only."
  },
  "color_palette": {
    "overall": "Warm, saturated festival palette: hot pink, golden yellow, turquoise and orange over a deep purple-maroon reel backdrop; sky blue and marigold orange in the base-game scenery.",
    "accent_colors": ["hot pink", "golden yellow", "turquoise", "marigold orange", "royal purple"],
    "accent_colors_where": "Hot pink and golden yellow: pinata artwork and multiplier star; turquoise: ribbon banner border and the green royal tile; marigold orange: flowers in the base-game scenery and the gold frame outline; royal purple: spin button disc and the Start/Collect plaques.",
    "per_element": {
      "base_game_background": "Upper third: bright blue sky, rope-hung striped donkey pinata (orange-yellow head, blue saddle, magenta and purple body), strings of paper bunting in pink, yellow, green, orange, purple; marigold orange flowers left and right. Lower third: blurred warm village street in peach and terracotta.",
      "reel_field": "Dark purple-maroon backdrop with a thin orange-gold border line above and below the 5x3 grid.",
      "free_spins_background": "Dusk or night: deep blue sky with fireworks, warm lit houses at the sides, giant star pinata with pink centre panel in the top area; lower area is a brick wall with pink flowers and string lights.",
      "gold_frame": "Orange-gold ornamental frame around a tile, tile interior tinted bright blue behind the symbol, red-orange pill at the bottom carrying the multiplier number in yellow.",
      "win_ribbon": "Teal-green ribbon with zig-zag trim and a red-green maraca at each end; inner bar is blue in the base game and in free spins. Win amount in cream-yellow outlined digits.",
      "spin_button": "Large round purple disc with golden curved arrows, red and gold sunburst ring around it.",
      "bottom_bars": "Dark translucent rounded bars with yellow numbers; PG shield icon in grey on the middle bar.",
      "panels": "Dark grey-blue panels (paytable, rules, bet options, auto spin) with white headings, yellow active values, grey inactive values, yellow rounded buttons (Confirm, Start)."
    }
  },
  "payout_basis": {
    "summary": "Paytable numbers are multipliers of the BASE BET UNIT (bet size x bet level), NOT of the total bet. Total bet = Bet Size x Bet Level x Base Bet divider (20). A paytable number N therefore pays N x bet size x bet level, which equals N/20 of the total bet.",
    "printed_formula_rules_p1": "A bet line win in cash is equal to the value shown in the \"Paytable\" multiplied by the bet size and bet level.",
    "divider_name_in_build": "Base Bet",
    "divider_value": 20,
    "divider_source": "settings_bet_min.png and settings_bet_max.png (column 'Base Bet' equals 20 in every row); rules_p1: '20 bet lines (fixed)'.",
    "worked_example": "base_game_win_line.png: 3 Taco in a row on line 8 pays 10 per paytable; bet size 0.03, bet level 1 gives 10 x 0.03 x 1 = 0.30 printed in the ribbon, total bet 0.60 (0.03 x 1 x 20). Equals 0.5x of total bet.",
    "measured_in_manifest": {"printed_win": 0.30, "total_bet": 0.60, "ways_or_lines": 20, "tier_value": 10, "base_bet_units": 20, "frame": "base_game_win_line.png"},
    "max_win_wording": "'The maximum win amount is 5,000x of the bet amount.' Printed as 'bet amount'; the build does not say whether that means the Bet Amount shown in the bar (total bet). The Bet Options column is literally named 'Bet Amount' (= size x level x 20), so the natural reading is total bet.",
    "wins_currency": "All wins shown in cash (paytable_p8.png)."
  },
  "grid_and_mechanics": {
    "reels": 5,
    "rows": 3,
    "reel_layout_heights": [3, 3, 3, 3, 3],
    "mechanic": "20 fixed paylines, left-to-right",
    "paylines": {
      "count": 20,
      "fixed": true,
      "source": "rules_p1.png ('20 bet lines (fixed)'), paytable_p7.png diagrams numbered 01-20 (continued under paytable_p8.png notes), each drawn on a 5-column x 3-row mini grid",
      "line_rows_by_reel": "Row per reel 1..5, 1 = top, 2 = middle, 3 = bottom. Read from paytable_p7.png (lines 11-20 on a x3 zoom); line 8 verified by a live win.",
      "line_patterns": {
        "01": [2,2,2,2,2], "02": [1,1,1,1,1], "03": [3,3,3,3,3], "04": [1,2,3,2,1], "05": [3,2,1,2,3],
        "06": [1,1,2,1,1], "07": [3,3,2,3,3], "08": [2,3,3,3,2], "09": [2,1,1,1,2], "10": [1,2,2,2,1],
        "11": [3,2,2,2,3], "12": [2,2,1,2,2], "13": [2,2,3,2,2], "14": [2,1,2,1,2], "15": [2,3,2,3,2],
        "16": [1,2,1,2,1], "17": [3,2,3,2,3], "18": [1,1,2,3,3], "19": [3,3,2,1,1], "20": [1,3,1,3,1]
      },
      "pay_rule": "Bet lines win if the winning symbols are in succession from the leftmost reel to the right. Only the highest win per bet line is paid. Simultaneous wins on different bet lines are added.",
      "line_marker_on_field": "When a line wins, a small blue badge with the line number appears at the left edge of the reels (e.g. '8' in base_game_win_line.png) and a thin white line is drawn through the winning symbols."
    },
    "min_symbols_to_win": 3,
    "cascades": {
      "always_active": true,
      "description": "Base-game mechanic, active on every spin (not a separate mode): after each round's payout all winning symbols explode, the symbols above cascade down into the gaps, and new winnings are tallied; this repeats until no further winning combination appears (rules_p1, paytable_p8).",
      "note": "Not a mode or state the player enters or leaves."
    },
    "highest_win_per_line_only": "Only the highest win per bet line is paid (always active, not a mode)."
  },
  "bet_and_limits": {
    "bet_size_values": [0.03, 0.10, 0.30, 0.90],
    "bet_level_range": "1 to 10",
    "base_bet_divider": 20,
    "min_total_bet": 0.60,
    "max_total_bet": 180.00,
    "default_total_bet_shown_on_base_game": 12.00,
    "default_breakdown": "0.30 x 2 x 20 = 12.00 (inferred from the 12.00 in base_game.png and the manifest note; the combination itself is not printed on that frame)",
    "min_row": "0.03 x 1 x 20 = 0.60 (settings_bet_min.png)",
    "max_row": "0.90 x 10 x 20 = 180.00 (settings_bet_max.png)",
    "visible_intermediate_rows": "settings_bet_min.png shows 0.10 x 2 = 1.20 and 0.30 x 3 visible; settings_bet_max.png shows level 8 = 144.00 and level 9 = 162.00.",
    "rules_text": "bet level of 1 to 10 and bet size of 0.03 to 0.90 (rules_p1)",
    "max_bet_button": "Max Bet in Bet Options sets bet size and level to maximum (rules).",
    "starting_demo_balance": "100,000.00 (demo currency label not printed on frames)"
  },
  "symbols": [
    {
      "name": "Sugar skull with marigolds",
      "role": "top_paying_symbol",
      "appearance": "Decorated white calavera skull with purple and gold swirl patterns, glowing gold eye rims and gold teeth, orange marigolds at its lower left and green leaves behind it. No lettering on it.",
      "pays": {"5": 1000, "4": 250, "3": 50},
      "pays_as_multiple_of_total_bet": {"5": 50, "4": 12.5, "3": 2.5},
      "source_frame": "paytable_p1.png (cross-checked with _ref_paytable.txt: 1000/250/50)"
    },
    {
      "name": "Striped sombrero",
      "role": "high_symbol",
      "appearance": "Wide-brimmed Mexican hat shown from the side, cream with red zig-zag trim and a gold-and-red striped crown, decorated with pink flowers and green leaves.",
      "pays": {"5": 400, "4": 100, "3": 20},
      "pays_as_multiple_of_total_bet": {"5": 20, "4": 5, "3": 1},
      "source_frame": "paytable_p1.png (ref: 400/100/20)"
    },
    {
      "name": "Maracas",
      "role": "high_symbol",
      "appearance": "Pair of crossed maracas with golden-orange and red-pink heads patterned with white dots and turquoise zig-zags, golden handles, small green leaves around them.",
      "pays": {"5": 200, "4": 50, "3": 15},
      "pays_as_multiple_of_total_bet": {"5": 10, "4": 2.5, "3": 0.75},
      "source_frame": "paytable_p1.png (ref: 200/50/15)"
    },
    {
      "name": "Taco",
      "role": "mid_symbol",
      "appearance": "Folded yellow corn taco filled with brown meat, red tomato pieces and green lettuce.",
      "pays": {"5": 150, "4": 40, "3": 10},
      "pays_as_multiple_of_total_bet": {"5": 7.5, "4": 2, "3": 0.5},
      "source_frame": "paytable_p1.png / paytable_p2.png (ref: 150/40/10). The 3-of-a-kind value 10 was confirmed by a live win: base_game_win_line.png (0.30 on 0.60 total bet)."
    },
    {
      "name": "Red chili pepper",
      "role": "mid_symbol",
      "appearance": "Single glossy red chili pepper with a curled tip and a green stem.",
      "pays": {"5": 100, "4": 20, "3": 5},
      "pays_as_multiple_of_total_bet": {"5": 5, "4": 1, "3": 0.25},
      "source_frame": "paytable_p1.png / paytable_p2.png (ref: 100/20/5)"
    },
    {
      "name": "A (orange-red cut-paper tile)",
      "role": "low_symbol",
      "appearance": "Orange-red cut-paper banner tile with floral cut-outs and a dark purple letter A.",
      "pays": {"5": 50, "4": 10, "3": 2},
      "pays_as_multiple_of_total_bet": {"5": 2.5, "4": 0.5, "3": 0.1},
      "source_frame": "paytable_p2.png"
    },
    {
      "name": "K (green cut-paper tile)",
      "role": "low_symbol",
      "appearance": "Teal-green cut-paper banner tile with floral cut-outs and a dark letter K.",
      "pays": {"5": 50, "4": 10, "3": 2},
      "pays_as_multiple_of_total_bet": {"5": 2.5, "4": 0.5, "3": 0.1},
      "source_frame": "paytable_p2.png"
    },
    {
      "name": "Q (blue cut-paper tile)",
      "role": "low_symbol",
      "appearance": "Periwinkle-blue cut-paper banner tile with floral cut-outs and a dark letter Q.",
      "pays": {"5": 50, "4": 10, "3": 2},
      "pays_as_multiple_of_total_bet": {"5": 2.5, "4": 0.5, "3": 0.1},
      "source_frame": "paytable_p2.png / paytable_p3.png"
    },
    {
      "name": "J (purple cut-paper tile)",
      "role": "low_symbol",
      "appearance": "Violet-purple cut-paper banner tile with floral cut-outs and a dark letter J.",
      "pays": {"5": 50, "4": 10, "3": 2},
      "pays_as_multiple_of_total_bet": {"5": 2.5, "4": 0.5, "3": 0.1},
      "source_frame": "paytable_p2.png / paytable_p3.png"
    },
    {
      "name": "Wild",
      "role": "wild",
      "appearance": "Smiling young woman with brown hair and a big pink flower, shown from the chest up over a teal glow, taller than a normal tile. The word WILD is printed in cyan letters with an orange outline across the lower part of the tile.",
      "pays": null,
      "pays_note": "No payout values printed for Wild on the paytable (the label 'Wild symbol' stands alone). It only substitutes.",
      "rule": "Wild symbol substitutes for all symbols except Scatter symbol (paytable_p2/p3, rules).",
      "extra": "Wild can also be created: a gold framed symbol that took part in a win turns into Wild after the next cascade. A Wild may carry a multiplier (x8 on a Wild in free_spins_play.png, x3 in the illustration on paytable_p3.png).",
      "source_frame": "paytable_p1.png, base_game.png (Wild on reel 3 top, drawn overlapping the tile above)"
    },
    {
      "name": "Scatter",
      "role": "scatter",
      "appearance": "Five-pointed star pinata made of layered tissue-paper fringe in yellow, orange, pink, turquoise and purple, with a pink and turquoise bullseye centre and gold knobs on the points. The word Scatter in orange script with white-yellow outline sits across its lower part.",
      "pays": null,
      "pays_note": "No payout values printed for Scatter on the paytable; it triggers the Free Spins Feature.",
      "trigger": "3 Scatter symbols appearing anywhere trigger 15 free spins.",
      "source_frame": "paytable_p1.png, base_game.png (two Scatters visible on reels 2 and 4)"
    }
  ],
  "payout_table_complete": "Table above lists every paytable row. Five 'pays' tiers per symbol are 5/4/3 of a kind; no 2-of-a-kind payouts exist. The four low symbols (A, K, Q, J) share identical values 50/10/2 on the paytable (they are four different symbols, not one).",
  "special_features": {
    "gold_framed_symbols": {
      "description": "During any spin some ordinary symbols (not Wild, not Scatter) on reels 2, 3 and/or 4 may appear inside an orange-gold frame. After a round in which a gold framed symbol took part in a win and the new symbols have cascaded down, that symbol is transformed into Wild symbol(s).",
      "reels": "2, 3 and 4 only",
      "source": "paytable_p3.png, paytable_p4.png, rules"
    },
    "multipliers": {
      "description": "One or more gold framed symbols can carry a multiplier between x2 and x100. After a round in which such a symbol took part in a win and new symbols have cascaded, its multiplier is collected. At the end of every spin the spin's total win is multiplied by the total win multiplier collected.",
      "values_seen_on_frames": "x2 and x10 on gold frames in base_game.png; x50 on a gold frame in free_spins_multiplier.png; x8 on a Wild in free_spins_play.png; x3 only in paytable illustrations.",
      "range_printed": "x2 to x100"
    },
    "free_spins": {
      "trigger": "3 Scatter symbols anywhere.",
      "awarded": "15 free spins; each additional Scatter (beyond the three) adds 2 more free spins.",
      "retrigger": "Free spins can be retriggered.",
      "multiplier_behaviour": "Multipliers collected during any free spin are added together and stay at the top of the reels (on the large star pinata) until the end of the feature. At the end of every free spin that collected one or more multiplier values, that spin's total win is multiplied by the total collected multiplier.",
      "bet": "Played at the same bet size and bet level as the triggering spin.",
      "flow_observed": "Intro screen '15 Free Spins - Win with x2 to x100 to increase the total win multiplier!' with a Start plaque (free_spins_intro.png) -> spins play out automatically per manifest anomalies -> 'Total Win' screen with 'Collect' (free_spins_total.png).",
      "counter_wording": "On the field the counter reads 'Remaining Free Spin:' followed by a big gold number (8 in free_spins_play.png, 3 in free_spins_multiplier.png).",
      "global_multiplier_display": "Large star pinata above the reels with a pink panel showing the accumulated multiplier: x7 (free_spins_play.png), x15 (free_spins_multiplier.png).",
      "tracking_numbers": "In free spins the bottom bar has three cells: balance, a 'WIN' cell with the accumulated amount (13.62 in free_spins_play.png; 23.52 in free_spins_multiplier.png) and the bet (0.60). The ribbon shows the current spin's 'Win' (0.30 in free_spins_play.png).",
      "total_win_frame": "free_spins_total.png: '15 Free Spins', 'Total Win 23.52', Collect plaque."
    },
    "bonus_buy": {
      "present": false,
      "evidence": "No buy button on base_game.png; paytable and rules do not mention purchases; scene-tree nodes feature_buy_* have zero size (engine scaffolding)."
    },
    "jackpot": {"present": false},
    "max_win": {
      "value_printed": "5,000x of the bet amount",
      "ending_rule": "If the total win in the main game or the Free Spins Feature reaches 5,000x of the bet amount, the spin ends.",
      "sources": ["paytable_p8.png (and _ref_paytable.txt)", "rules (Maximum Win section, _ref_rules.txt)", "preview.png tagline 'Win up to 5000x!'"]
    },
    "win_banners": {
      "tiers_seen": ["Big Win", "Mega Win"],
      "observed": "Big Win with 4.14 at total bet 0.60 (win_screen.png, base game, cream-yellow digits, teal background, girl with a pinata stick); Mega Win with 9.90 at total bet 0.60 inside free spins (win_screen_mega.png, purple background, silver scroll ornaments, girl with flower crown).",
      "thresholds": "not printed anywhere in the build; the two amounts are single observations and must not be read as thresholds."
    }
  },
  "rtp_and_provider_numbers": {
    "rtp": null,
    "rtp_note": "Not printed in this build. Both DOM panels (Paytable, Rules) were read in full: no 'RTP' or 'Return to Player', and the last rules page ends at Additional Information. Left null on purpose; do not fill from external sources into this document.",
    "volatility": null,
    "volatility_note": "Not printed in the build.",
    "max_win": "5,000x (printed three times in the build, see special_features.max_win)",
    "test_labs_on_splash": "Certified by GA / BMM (logo marks on preview.png); licence line 'Licensed in Malta' with MGA mark."
  },
  "screens": {
    "preview": {
      "frame": "preview.png",
      "description": "Splash after Continue to Game. Full-bleed daytime scene: striped orange-yellow donkey pinata hanging at top, large title 'Pinata Wins', a smiling girl with long brown hair looking upwards with a yellow-pink pinata fringe at her shoulder, falling golden petals and confetti. Caption: 'Featuring Gold Framed Symbols and Multipliers up to x100! Win up to 5000x!'. Blue rounded button 'GET STARTED' centred at about x380 y1057. Footer: PG logo 'POCKET GAMES SOFT', 'Licensed in Malta' + MGA, 'Certified by GA / BMM' + ga and bmm testlabs logos, copyright line.",
      "ocr_text": "preview.png full-frame OCR timed out (25 s). Crop OCR of the lower half returned garbled caption text and 'Licensed in / Malta / Certified by GA / BMM / PGSOFT.COM 2026 (c) PG SOFT (R) ALL RIGHTS RESERVED'. Caption read by eye."
    },
    "base_game": {
      "frames": ["base_game.png", "base_game_win_line.png"],
      "layout_top_to_bottom_portrait_760x1360": [
        "Top ~0-300 px: scenic area with the hanging donkey pinata and bunting.",
        "~310-860 px: 5x3 reel field between two thin orange-gold lines; the Wild tile overlaps the tile above it.",
        "~935-1040 px: long teal ribbon with a maraca at each end, showing a scrolling hint text ('x100 may appear in Gold Framed s...' truncated by the ribbon width) and during wins the cash win in big digits.",
        "~1045-1110 px: three dark pill cells: left wallet/user icon with list lines and the balance (100,000.00), middle PG shield, right total bet (12.00) with a coin-dollar icon.",
        "~1115-1290 px: large round purple spin button in the centre (x380 y1203).",
        "~1165-1245 px: round buttons: Turbo (lightning bolt, struck through when off) at left x85, minus x211, plus x548, Auto Spin (circular arrow with play triangle) at right x676."
      ],
      "state_notes": "Turbo is off in all captures (bolt struck through). While a win is shown the spin disc is dimmed. Balance and bet text are yellow; balance is left-aligned in its pill."
    },
    "settings_bet_options": {
      "frames": ["settings_bet_min.png", "settings_bet_max.png"],
      "description": "Bottom sheet 'Bet Options' with an X close at top right. Four scroll columns headed 'Bet Size', 'Bet Level', 'Base Bet', 'Bet Amount'; the selected row is highlighted with x and = signs between columns: 0.03 x 1 x 20 = 0.60 at minimum, 0.90 x 10 x 20 = 180.00 at maximum. Bet Amount header and values are yellow, other headers grey. Buttons: 'Max Bet' (outlined, gold text) at left and a wide yellow 'Confirm' at right.",
      "ocr_text": "settings_bet_min.png OCR: 'Bet Options / Bet Size Bet Level Base Bet Bet Amount / 0.03 x 1 x 20 = 0.60 / 0.10 2 1.20 / 0.30 3'."
    },
    "autoplay": {
      "frame": "autoplay.png",
      "description": "Bottom sheet 'Auto Spin' with X close. Label 'Number of Auto Spins' and five round chips: 10 (highlighted yellow on olive), 30, 50, 80, 1000 (grey). Wide yellow 'Start' button below.",
      "ocr_text": "'Auto Spin x / 10 / 100,000.00 0.60'",
      "options": [10, 30, 50, 80, 1000]
    },
    "paytable_panel": {
      "frames": ["paytable_p1.png ... paytable_p8.png"],
      "structure": "One scrolling page headed 'Paytable' with a back arrow at top left. Sections in order: Symbol Payout Values (all symbols above), notes on Wild and Gold Framed symbols, 'Gold Framed Symbols' with an illustration (two sugar skulls, the middle in a gold frame with x3, and a Wild with x3), 'Multiplier' with an illustration (donkey pinata carrying x3 above a row of five sombreros), 'Free Spins Feature', 'Maximum Win', 'Winning Bet Lines' with 20 numbered line diagrams, closing notes. Bottom icon row on every page: Sound, Paytable (highlighted yellow), Rules, History, Quit.",
      "ocr_text_sources": "_ref_paytable.txt (DOM text) and paytable_p8.png OCR (matches)."
    },
    "rules_panel": {
      "frames": ["rules_p1.png ... rules_p9.png"],
      "structure": "One scrolling 'Game Rules' page: grid size, lines, bet controls, pay rules, Gold Framed Symbols, Multiplier, Free Spins Feature, Maximum Win, Main Game button descriptions (Spin, Stop, Minus, Plus, User Profile, Bet Amount, Auto Spin, Turbo Spin, Rules, Paytable, History, Sound, Quit, Close) and Additional Information.",
      "key_quotes": [
        "Pinata Wins is a 5-reel, 3-row video slot featuring Gold Framed symbols with Multipliers up to x100.",
        "The game is played with 20 bet lines (fixed), bet level of 1 to 10 and bet size of 0.03 to 0.90.",
        "Malfunction voids all pays and plays.",
        "In the event of disputes over game results, all game results that are shown in the game history page are absolute and final."
      ]
    },
    "free_spins_screens": {
      "frames": ["free_spins_intro.png", "free_spins_play.png", "free_spins_multiplier.png", "free_spins_total.png", "win_screen_mega.png"],
      "intro": "Warm yellow-orange background with a laughing dancing girl in a colourful skirt; big gold '15', pink script 'Free Spins', caption 'Win with x2 to x100 to increase the total win multiplier!', a purple plaque 'Start'. Bar at bottom: balance 100,006.09, bet 0.60.",
      "play": "Dusk scene; giant star pinata at top showing the accumulated multiplier; reels; ribbon with 'Win <amount>'; big gold counter 'Remaining Free Spin: N' over a brick wall; bottom bar with balance, 'WIN' accumulated and bet.",
      "total": "Pink-magenta background with fireworks, 'Total Win', gold digits 23.52, dancing girl, purple 'Collect' plaque, header text '15 Free Spins'."
    },
    "win_screens": {
      "frames": ["win_screen.png", "win_screen_mega.png"],
      "description": "Full-screen overlay banners in the same layout: girl mascot at top, word banner (Big Win / Mega Win) in script, win amount in large gold digits beneath, decorative scroll ornament. Colour theme changes per tier: teal for Big Win, purple for Mega Win."
    }
  },
  "controls_reference": {
    "spin": "Tap spin button; or Space key (PC). Holding Space repeats spins until released; during a spin Space or a tap skips the reel animation.",
    "stop_autospin": "Tap the Stop button (shows remaining spin count while Auto Spin is running).",
    "bet_buttons": "Minus / Plus change Bet Amount one step; tapping the Bet Amount cell opens Bet Options.",
    "turbo": "Button left of minus; reduces reel spin duration in the main game. Measured by the capturer: spins took 5-13 s with cascades while turbo was off.",
    "history": "Shows details of the previous game played; custom date selection available.",
    "bottom_menu": "Sound, Paytable, Rules, History, Quit (seen in the panel footer)."
  },
  "accessibility": {
    "colorblind": [
      "Royal symbols differ by letter AND colour (A orange-red, K green, Q blue, J purple), so colour is never the only cue.",
      "Wild and Scatter carry their printed names on the tile and have distinct art (girl portrait vs star pinata).",
      "Gold framed symbols are marked by the ornamental frame shape plus the printed multiplier number, not only by colour.",
      "Wins are marked by glow, a thin line through the symbols, a numbered badge for the line and the cash amount in text.",
      "Big Win vs Mega Win are told apart by the word on the banner as well as by teal vs purple colouring."
    ],
    "low_vision": "Key numbers (balance, bet) are small yellow text on dark pills; win and total win amounts are very large. Paytable text is grey on dark grey for notes (lower contrast than the yellow values).",
    "motor": "All actions are single taps or the Space key; Auto Spin offers 10 to 1000 spins; reel animation can be skipped by tap or Space. Panels need vertical scrolling.",
    "deaf_hard_of_hearing": "A Sound toggle exists in the panel footer. Whether any information is audio-only could not be checked from still frames; all feature information seen is shown visually.",
    "blind": "Canvas-rendered game; no evidence of screen-reader text from the frames."
  },
  "unreadable_or_uncertain": [
    "RTP: not printed in the build (null by design).",
    "Volatility: not printed in the build.",
    "Win-tier thresholds (Big, Mega, any higher tier): not printed; only two example amounts seen.",
    "Whether '5,000x of the bet amount' means the total bet: wording says 'bet amount', not stated explicitly beyond that.",
    "Demo currency name: not printed on frames.",
    "Default bet breakdown 0.30 x 2: inferred from 12.00 and the manifest note, not printed on base_game.png.",
    "Whether free-spin results after 'Remaining Free Spin: 3' (WIN 23.52) added anything before the Total Win screen: both show 23.52, so no further win was seen."
  ],
  "ocr_failures": [
    "base_game.png, free_spins_play.png, free_spins_intro.png, win_screen.png, free_spins_multiplier.png: art-font text is not recognised by tesseract; read by eye.",
    "preview.png full-frame OCR: timeout; crop retry garbled.",
    "free_spins_total.png, base_game_win_line.png: decorative digits, read by eye (not re-OCRed)."
  ]
}

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.