Lucky Piggy

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

Free demo · not real-money play 3 plays in 30 days · last one 2 days, 12 hours ago
✓ Working · checked 2 weeks, 1 day ago Verified · 08 Nov 2026
RTP 96.79%
Volatility Medium
Max win ×20000
Grid 6R
For webmasters & affiliates
Embed demo

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

Asset pack

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

Slot API

GET /v1/slots/lucky-piggy-b30/

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

76 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. 7 aspects we couldn’t confirm are flagged below, not hidden.

Captured 08 Nov 2026 View capture log

Per-screen breakdown

31 demo screens
31 PNG (ZIP)
Autoplay settings
autoplay Autoplay settings
Base game
base_game Base game
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
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
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
Game settings
settings Game settings
Win screen
win_screen Win screen

Search Demand

monthly search interest · last 12 months
Total demand / month
Oct '25: 1,060 1,060 Oct Nov '25: 1,310 1,310 Nov Dec '25: 960 960 Dec Jan '26: 1,130 1,130 Jan Feb '26: 830 830 Feb Mar '26: 870 870 Mar Apr '26: 880 880 Apr May '26: 910 910 May Jun '26: 1,030 1,030 Jun Jul '26: 1,120 1,120 Jul Aug '26: 1,180 1,180 Aug Sep '26: 730 730 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
🇩🇪Germany 10 0 10 10 0 0 10 10 10 10 10 0
🇸🇻El Salvador 10 0 10 10 0 0 0 10 10 10 0 0
🇰🇿Kazakhstan 10 0 0 0 0 0 0 0 0 10 0 0
🇲🇽Mexico 10 10 10 10 10 10 10 20 40 30 140 20
🇺🇦Ukraine 10 10 0 0 10 10 0 10 10 10 40 70
🇹🇳Tunisia 10 10 10 10 0 10 10 10 30 10 20 40
🇹🇭Thailand 10 10 30 10 0 10 10 10 10 10 10 10
🇨🇱Chile 10 10 10 10 0 10 10 10 10 0 10 10
🇲🇾Malaysia 0 0 0 20 0 0 0 20 20 20 20 0
🇦🇷Argentina 10 10 10 10 10 0 0 0 10 10 10 10
🇳🇱Netherlands 0 0 0 10 10 10 0 10 10 10 10 10
🇪🇪Estonia 10 10 10 10 0 0 0 0 10 0 10 0
🇯🇵Japan 0 0 10 10 0 10 0 0 10 0 10 10
🇳🇬Nigeria 0 0 10 10 0 0 10 10 10 10 0 0
🇵🇪Peru 0 0 10 0 0 0 10 10 10 10 10 0
🇨🇾Cyprus 0 0 0 10 0 0 0 0 10 10 10 10
🇮🇹Italy 0 0 10 0 0 0 10 0 0 10 10 10
🇱🇹Lithuania 10 10 10 0 0 10 0 10 0 0 0 0
🇪🇸Spain 0 0 0 0 0 10 10 0 10 10 10 0
🇦🇹Austria 0 0 10 10 0 0 0 0 10 0 10 0
🇭🇺Hungary 10 10 10 0 0 0 0 0 0 0 10 0
🇱🇻Latvia 0 0 10 0 10 10 0 0 0 10 0 0
🇵🇱Poland 0 0 0 0 10 0 0 10 10 0 0 10
🇷🇴Romania 0 0 10 10 0 0 0 0 0 0 10 10
🇸🇬Singapore 0 0 10 0 0 10 10 0 0 0 10 0
🇹🇷Turkey 0 0 0 0 10 10 10 0 0 0 10 0
🇩🇿Algeria 0 0 0 0 0 0 0 10 0 0 10 0
🇦🇺Australia 0 0 0 0 0 0 0 0 10 0 10 0
🇧🇪Belgium 0 0 0 0 0 0 0 0 0 0 20 0
🇨🇴Colombia 0 0 0 10 0 0 0 0 0 0 10 0
🇨🇷Costa Rica 0 0 0 10 0 0 0 0 0 0 10 0
🇫🇷France 0 0 10 0 0 0 0 0 10 0 0 0
🇨🇿Czech Republic 0 0 0 0 10 0 0 0 0 0 0 0
🇬🇭Ghana 0 0 0 0 0 0 0 0 10 0 0 0
🇸🇦Saudi Arabia 0 0 0 0 0 0 0 0 0 0 0 10
🇸🇪Sweden 0 0 0 0 0 0 10 0 0 0 0 0
🇮🇩Indonesia 20 30 70 50 40 20 70 50 90 70 70 50
🇿🇦South Africa 0 10 10 10 10 10 0 10 10 0 10 10
🇵🇹Portugal 0 10 10 10 10 0 10 0 0 10 10 10
🇬🇧United Kingdom 0 10 10 10 10 0 0 10 0 10 10 10
🇬🇷Greece 0 10 0 0 10 0 0 0 10 10 10 10
🇻🇳Vietnam 0 10 10 10 0 10 0 0 0 10 10 0
🇭🇰Hong Kong 0 10 0 0 0 0 0 10 0 10 10 0
🇳🇿New Zealand 0 10 10 0 0 0 0 0 10 10 0 0
🇳🇮Nicaragua 0 10 10 0 10 10 0 0 0 0 0 0
🇭🇷Croatia 0 10 0 0 0 0 0 0 0 0 0 10
🇮🇪Ireland 0 10 0 0 0 0 0 0 0 10 0 0
🇶🇦Qatar 0 10 0 0 0 10 0 0 0 0 0 0
🇵🇭Philippines 30 50 50 50 50 30 70 50 90 90 70 90
🇮🇳India 20 40 40 60 40 20 80 20 20 20 20 100
🇺🇸United States 0 20 20 0 20 0 0 20 20 20 20 20
🇨🇦Canada 0 20 0 0 0 40 20 0 0 0 20 20
🇵🇰Pakistan 60 100 80 60 40 20 20 20 20 20 20 20
🇧🇷Brazil 480 720 590 590 590 590 480 480 590 480 590 480
Full per-country breakdown via the API →

What we extracted from Lucky Piggy

Everything pulled from Lucky Piggy into machine-readable data — symbols, paytable, palette, modes and assets. A capture result, not a game review.
31 screens captured
13 symbols catalogued · payouts OCR-verified
10 palette colors from frames
10 accessibility groups profiled
7 gameplay modes NOT captured — flagged honestly below

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

Specification

verified parameters
rtp 96.79% · single configuration
volatility Medium
max_win_x ×20000
reels 6
ways 2304
bonus_buy No
mechanic Video Slot

Symbols & paytable

13 symbols
13 icons (ZIP)
Scatter Wild
Scatter Wild
Scatter

Red mallet with a pink pig-snout face on a golden-orange tile, reels 3-6 only. Substitutes for all symbols including Wild. Sticky: stays until the end of the spin (free spins: end of feature). 4 trigger 8 free spins.

Wild
Wild
Wild

Golden piggy bank on a golden-orange tile with a printed WILD label, reels 3-6 only. Substitutes for all symbols except Scatter Wild. No payout row of its own.

Diamond
Diamond
High Pay

Large faceted white and ice-blue diamond on a violet base. Paytable prints 50/40/30/20 (x bet size x bet level); value = coefficient / Base Bet 20 = multiplier of total bet.

MatchPayoutUnit
3x 1.00 Multiplier
4x 1.50 Multiplier
5x 2.00 Multiplier
6x 2.50 Multiplier
Cash roll
Cash roll
High Pay

Rolled bundle of green banknotes with a red band. Paytable prints 30/20/15/10 (x bet size x bet level); value = coefficient / Base Bet 20.

MatchPayoutUnit
3x 0.50 Multiplier
4x 0.75 Multiplier
5x 1.00 Multiplier
6x 1.50 Multiplier
Coin stack
Coin stack
High Pay

Short stack of bright yellow-gold coins with amber edges. Paytable prints 20/15/10/8 (x bet size x bet level); value = coefficient / Base Bet 20.

MatchPayoutUnit
3x 0.40 Multiplier
4x 0.50 Multiplier
5x 0.75 Multiplier
6x 1.00 Multiplier
Bell
Bell
High Pay

Silver-grey bell with a gold band and gold loop. Paytable prints 15/10/8/5 (x bet size x bet level); value = coefficient / Base Bet 20.

MatchPayoutUnit
3x 0.25 Multiplier
4x 0.40 Multiplier
5x 0.50 Multiplier
6x 0.75 Multiplier
Lemon
Lemon
Low Pay

Bright yellow lemon. Paytable prints 10/8/5/3 (x bet size x bet level); value = coefficient / Base Bet 20. Checked: 10 x (0.60/20) x 1 = 0.30, matching the WIN 0.30 frame.

MatchPayoutUnit
3x 0.15 Multiplier
4x 0.25 Multiplier
5x 0.40 Multiplier
6x 0.50 Multiplier
Cherry
Cherry
Low Pay

Pair of glossy deep-red cherries with green stems and a leaf. Same payouts as Clover. Paytable prints 8/5/3/2 (x bet size x bet level); value = coefficient / Base Bet 20.

MatchPayoutUnit
3x 0.10 Multiplier
4x 0.15 Multiplier
5x 0.25 Multiplier
6x 0.40 Multiplier
Clover
Clover
Low Pay

Green four-leaf clover with lighter green highlights and a short curved stem. Same payouts as Cherry. Paytable prints 8/5/3/2 (x bet size x bet level); value = coefficient / Base Bet 20.

MatchPayoutUnit
3x 0.10 Multiplier
4x 0.15 Multiplier
5x 0.25 Multiplier
6x 0.40 Multiplier
A
A
Low Pay

Puffy glossy letter A, orange fading to yellow. Separate symbol from K, Q, J with equal payouts. Paytable prints 5/3/2/1 (x bet size x bet level); value = coefficient / Base Bet 20.

MatchPayoutUnit
3x 0.05 Multiplier
4x 0.10 Multiplier
5x 0.15 Multiplier
6x 0.25 Multiplier
K
K
Low Pay

Puffy glossy letter K, violet-purple to pink. Separate symbol from A, Q, J with equal payouts. Paytable prints 5/3/2/1 (x bet size x bet level); value = coefficient / Base Bet 20.

MatchPayoutUnit
3x 0.05 Multiplier
4x 0.10 Multiplier
5x 0.15 Multiplier
6x 0.25 Multiplier
Q
Q
Low Pay

Puffy glossy letter Q, bright green. Separate symbol from A, K, J with equal payouts. Paytable prints 5/3/2/1 (x bet size x bet level); value = coefficient / Base Bet 20.

MatchPayoutUnit
3x 0.05 Multiplier
4x 0.10 Multiplier
5x 0.15 Multiplier
6x 0.25 Multiplier
J
J
Low Pay

Puffy glossy letter J, bright sky-blue. Separate symbol from A, K, Q with equal payouts. Paytable prints 5/3/2/1 (x bet size x bet level); value = coefficient / Base Bet 20.

MatchPayoutUnit
3x 0.05 Multiplier
4x 0.10 Multiplier
5x 0.15 Multiplier
6x 0.25 Multiplier

Bonus modes

1 mode
Free Spins fs
Free Spins

Triggered by 4 Scatter Wilds on reels 3-6: 8 free spins, each extra Scatter Wild at trigger adds 2 spins. Scatter Wilds stay until the end of the feature and each new one adds 1 spin. Win multiplier restarts at x1 and grows by 1 per winning cascade. Pink-silver frame on a warm gold and pink backdrop.

Colour system

extracted from frames · HEX
Export palette
#4A2853 base dominant 1 base
#2B1E62 base dominant 2 base
#5E5A9F base dominant 3 base
#212996 base dominant 4 base
#513092 base dominant 5 base
#6360CC base dominant 6 base
#502A57 free_spins dominant 1 free_spins
#291E64 free_spins dominant 2 free_spins
#242A95 free_spins dominant 3 free_spins
#6258A3 free_spins dominant 4 free_spins

Accessibility

profile for all groups
Color Blind
  • Winning cells are marked by a bright yellow-gold glow and a banner reading WIN with the amount, not by colour alone.
  • Scatter Wild (red mallet with pig snout) and Wild (golden piggy bank) sit on golden-orange tiles with printed word labels SCATTER or WILD in addition to their colours.
  • Letters A (orange to yellow), K (violet to pink), Q (green) and J (sky-blue) differ by letter shape as well as colour.
  • Cherry (red pair of fruit) and Clover (green leaves) differ by shape; Lemon, Bell, Coin stack, Cash roll and Diamond have distinct silhouettes.
  • Active menu item and selected auto-spin count are shown by cyan text on a lighter background, inactive ones by grey text. Turbo state is shown by a slash through the lightning bolt icon, not by colour.
Motor Accessibility
  • Spin by tap or the Space bar on PC; holding Space repeats spins until released; Space during a spin skips the reel animation; Space activates the only button on screen when just one is available.
  • Auto Spin offers 10, 30, 50, 80 and 1000 spins; Turbo button shortens reel spin time in the main game.
Hearing Accessibility
  • A Sound button exists in the bottom menu; win and feature events are also shown as on-screen banners (WIN amount, One more scatter, Free Spins Won, remaining free spins counter).
Low Vision
  • White and cyan text on dark charcoal panels is high contrast; grey inactive labels are lower contrast. The scrolling tip banner is pale blue on teal glass.
  • Win multiplier is shown as dotted-LED numerals in neon cyan on dark glass at the top-left; ways plate is pale-teal LED dots on dark teal glass.

Media & assets

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

Data provenance

what we captured and what we didn't
Base game, near miss with 3 Scatter Wilds, base win, Free Spins trigger, intro, gameplay and Total Win screen, bet options (min, max, default), autoplay, paytable and rules panels, splash.
RTP is not printed in the build; left empty.
Maximum win and volatility are not printed in the build; left empty.
Upper cap of the win multiplier is not printed; the paytable only illustrates x5 as a picture.
History, Sound and Quit screens were not opened as separate screens.
No bonus buy in this game (no buy button, never mentioned); no ante bet, so ante_bet_cost is omitted.
Studio omitted: only PG Soft is printed (footer, splash), no separate sub-studio. Currency omitted: demo balance has no currency symbol.
Some paytable and rules pages were taken from the capturer's page text rather than re-read visually; minimum bet frame was not re-read.

Ask AI about Lucky Piggy

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 Lucky Piggy work? Keep it simple.

Triggered by 4 Scatter Wilds on reels 3-6: 8 free spins, each extra Scatter Wild at trigger adds 2 spins. Scatter Wilds stay until the end of the feature and each new one adds 1 spin. Win multiplier restarts at x1 and grows by 1 per winning cascade. Pink-silver frame on a warm gold and pink backdrop.

RTP 96.79%Medium volatilitymax win ×20000demo ✓

From the verified capture of 08 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: Lucky Piggy vs Pinata Wins — 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 7 aspects we couldn’t confirm, flagged.

Designerget_slot

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

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

Verified capture: manual playthrough, paytable OCR-checked Honest gaps: 7 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/lucky-piggy-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/lucky-piggy-b30/
{
  "game": {
    "name": "Lucky Piggy",
    "provider": "PG Soft (Pocket Games Soft)",
    "provider_build_code": "gi=130 (build path m.rhzzzvqpd.com/130/index.html)",
    "theme": "A golden piggy bank, stacks of gold coins, diamonds and cash, with a red pig-snout hammer as the feature item; lucky-fortune savings theme",
    "art_style": "glossy 3D-rendered cartoon with soft gradients and rim lighting, rounded chunky shapes, saturated candy-like colours, deep blue and purple night-time glow for the main game and a warm gold and hot-pink burst for the bonus, front-on portrait view, cheerful casual mobile look",
    "game_kind": "video_slot",
    "orientation": "portrait (demo window 760x1360)",
    "wordmark_note": "Splash title reads 'LUCKY PIGGY': 'LUCKY' in small pale-blue puffy letters over 'PIGGY' in large pink puffy letters whose P is a pig face and whose I is a small red hammer with a pig snout; same name as the catalogue entry.",
    "tagline_on_splash": "Win with sticky Scatter Wild symbols and increasing multipliers!",
    "studio_evidence": "Splash footer prints 'PGSOFT.COM 2026 (c) PG SOFT ALL RIGHTS RESERVED', 'Licensed in Malta' with MGA mark, 'Certified by GA / BMM'; no intermediary studio visible (preview_1.png)"
  },
  "color_palette": {
    "accent_colors": [
      "gold",
      "hot pink",
      "electric cyan",
      "royal purple"
    ],
    "accent_colors_where": "Gold and hot pink dominate the bonus backdrop and the Total Win piggy; electric cyan is the colour of dotted-LED numerals, the selected Bet Amount column, active menu item and the Confirm and Start buttons; royal purple is the cabinet frame, reel-tile fill and spin-button ring.",
    "base_game_background": "deep midnight-blue with neon-cyan vertical edge strips, a dark-purple giant piggy-bank silhouette behind the reels and faded silver coins floating at the top",
    "free_spins_background": "warm gold and pink: a huge golden piggy bank, towers of gold coins and falling coins, pink-magenta edge strips",
    "reel_tile": "dark plum purple tile with a thin darker border; winning tiles glow bright yellow-gold",
    "reel_frame": "silver-grey rounded metal frame (base game), pink-silver frame (free spins)",
    "ui_panels": "dark charcoal-grey (nearly black) bottom sheets with white headings, grey inactive labels, cyan active values",
    "text_numerals": "balance and bet in cyan; win banner text in gold-orange puffy letters with thin dark outline; ways plate in pale-teal LED dots on dark teal glass"
  },
  "grid": {
    "reels": 6,
    "heights_per_reel": [
      3,
      3,
      4,
      4,
      4,
      4
    ],
    "cells": 22,
    "evaluation": "ways (left to right, adjacent reels)",
    "ways": 2304,
    "ways_formula": "3 x 3 x 4 x 4 x 4 x 4 = 2304",
    "source": "Measured by the capturer from scene nodes (22 cells, x positions of 6 reels) and equal to the printed '2304 WAYS' plate on base_game.png; rules_p1 prints '6-reel (3 rows in reels 1 and 2, 4 rows in reels 3, 4, 5 and 6)' and '2,304 ways (fixed)'.",
    "shape": "Reels 1 and 2 are shorter: their top edge sits one cell lower than reels 3-6, so the reel frame has a stepped top-left corner (base_game.png, free_spins_play_x3.png). The frame fills the full width of the portrait screen, from the left edge to the right edge.",
    "provider_text_conflict": "The provider's storefront description says '5-reel' with the same row heights; the in-game rules and the measurement both give SIX reels. The in-game rules and measurement are taken as correct; the storefront word is a provider typo. (Storefront description is quoted from the capturer's manifest; not re-read by me.)",
    "per_cell_layout_not_listed": "Symbol positions change every spin and are not a property of the game."
  },
  "bet_and_limits": {
    "formula": "Bet Size x Bet Level x Base Bet = Bet Amount",
    "base_bet": 20,
    "base_bet_note": "Third column of the Bet Options panel, headed 'Base Bet'; value 20 on every row. Rules p1: 'The game is played with 20 base bet for 2,304 ways (fixed), bet level of 1 to 10 and bet size of 0.03 to 0.90.'",
    "bet_size_values": [
      0.03,
      0.1,
      0.3,
      0.9
    ],
    "bet_level_range": "1 to 10",
    "min_total_bet": 0.6,
    "max_total_bet": 180.0,
    "min_frame": "settings_bet_min.png (0.03 x 1 x 20 = 0.60, per capturer note; the panel row was read by the capturer)",
    "max_frame": "settings_bet_max.png (0.90 x 10 x 20 = 180.00, read by me)",
    "default_frame": "settings_bet_options.png shows the panel at 0.30 x 2 x 20 = 12.00 with the Bet Amount column highlighted in cyan; main-screen bet field also shows 12.00",
    "bet_amount_selector": "Bet Amount is a fourth scroll wheel listing all products in steps (8.00, 10.00, 12.00, 14.00, 16.00 visible around 12.00)",
    "buttons_in_panel": "Max Bet (outlined cyan, left) sets size and level to maximum; Confirm (filled cyan, right)",
    "starting_demo_balance": "100,000.00 (demo balance shown in the cyan balance field; no currency symbol printed)",
    "bet_on_main_screen_in_captures": "0.60 on base_game.png and most gameplay frames (minimum)"
  },
  "payout_basis": {
    "kind": "bet size x bet level multiplier (NOT a multiplier of the total bet and NOT money)",
    "printed_rule": "'A bet way win in cash is equal to the value shown in the \"Paytable\" multiplied by the bet size and bet level.' (rules p1)",
    "base_bet_divisor": 20,
    "conversion_to_total_bet_multiplier": "paytable value / 20 = multiplier of total bet (because total bet = bet size x bet level x 20)",
    "paytable_values_are": "bare coefficients with no currency; they do NOT change with the stake. I did not need to convert any money into multipliers because the panel prints no money. The paytable was captured at stake 12.00 (0.30 x 2 x 20, settings_bet_options.png) and the numbers on the pages are identical to the numbers in the DOM text the capturer took, so no stake-dependent scaling is present.",
    "verification": "base_game_win_line.png: lemon on reels 1-3 plus scatter wilds on 4-5 and a wild on 6 = 6 of a kind, 1 winning way, multiplier x1, bet 0.60: 10 x (0.60 / 20) x 1 = 0.30, and the frame prints WIN 0.30 (read by me).",
    "ways_multiplication": "Winning ways for a symbol are the product of the number of matching (incl. substituting) cells on each consecutive reel from the leftmost; the symbol payout is multiplied by the number of ways (paytable_p8: '1 x 2 x 3 = 6' ways; the example symbol row 6:30, 5:20, 4:15, 3:10 has its 3-of-a-kind line highlighted, so 'Total Winnings in this Example: 10 x 6 = 60'). Simultaneous wins on different ways are added (rules p1).",
    "win_multiplier": "Every win is multiplied by the current win multiplier shown top-left (x1 at the start). The win banner after a cascade shows the final cash amount."
  },
  "symbols": {
    "tile_style": "Each symbol sits on a dark plum square tile with a thin darker border. All symbols are rendered glossy 3D; special symbols (wild and scatter wild) sit on a golden-orange tile with a printed label under the artwork.",
    "pay_threshold": "Pays from 3 of a kind, from the leftmost reel, on adjacent reels (tiers 3, 4, 5, 6 of a kind). 6 reels so 6-of-a-kind is the maximum tier.",
    "counts": "13 distinct symbols: 2 special (Scatter Wild, Wild) + 11 paying (4 premium objects/fruits: Diamond, Cash roll, Coin stack, Bell; then Lemon, Cherry, Clover; then 4 letters A, K, Q, J). Cherry and Clover have identical payouts; A, K, Q and J have identical payouts and are separate symbols, not one.",
    "payout_sources": "paytable_p1.png (Diamond, Cash roll, Coin stack, Bell, Lemon, and the first lines of Cherry/Clover) and paytable_p2.png (Bell, Lemon, Cherry, Clover, A, K, Q, J), all read by me on the images; numbers equal the capturer's DOM text dump of the whole panel.",
    "paytable_scale_note": "The paytable text prints numbers 6/5/4/3 in white next to values in cyan; the number of symbols is the white number.",
    "wild": {
      "name": "Wild",
      "appearance": "A golden glossy piggy bank figure, seen from the front, resting on a plum square tile.",
      "label_on_tile": "A printed orange 'WILD' label across the bottom of the tile (paytable_p1.png, base_game_win_line.png reel 6, top cell).",
      "reels": "Appears on reels 3, 4, 5 and 6 only (rules).",
      "behaviour": "Substitutes for all symbols except Scatter Wild. Has no payout row of its own in the paytable (paytable_p1: the Wild row has no numbers).",
      "pays_directly": false
    },
    "scatter_wild": {
      "name": "Scatter Wild",
      "appearance": "A glossy red mallet or hammer with a wooden handle and a lighter pink pig-snout face on its head, on a golden-orange tile with sparkles.",
      "label_on_tile": "The tile text reads 'SCATTER' while the symbol has just landed in the main game (base_game.png, base_game_near_miss.png, free_spins_trigger.png) and 'WILD' once it stays on the reels in free spins and after a win in the base game (free_spins_play_x3.png, base_game_win_line.png). On the intro screen and in the intro text the same item is shown with a small 'WILD' label.",
      "reels": "Appears on reels 3, 4, 5 and 6 only (rules; paytable p3).",
      "behaviour": "Substitutes for all symbols including the plain Wild. Stays on the reels until the end of the spin in the main game (it can stay through cascade rounds of one spin), and until the end of the Free Spins Feature during free spins. Four of them trigger Free Spins.",
      "pays_directly": false,
      "source": "paytable_p1.png and rules text"
    },
    "high_value": [
      {
        "name": "Diamond",
        "appearance": "A large faceted clear white-blue diamond with sparkle highlights sitting on a violet reflection.",
        "colors": "white, pale ice-blue, violet base",
        "payouts_coefficients": {
          "6": 50,
          "5": 40,
          "4": 30,
          "3": 20
        },
        "total_bet_multiplier": {
          "6": 2.5,
          "5": 2.0,
          "4": 1.5,
          "3": 1.0
        },
        "rank": 1
      },
      {
        "name": "Cash roll",
        "appearance": "A rolled bundle of green banknotes held by a red band, lying on a slant.",
        "colors": "green, red band, pale cream edge",
        "payouts_coefficients": {
          "6": 30,
          "5": 20,
          "4": 15,
          "3": 10
        },
        "total_bet_multiplier": {
          "6": 1.5,
          "5": 1.0,
          "4": 0.75,
          "3": 0.5
        },
        "rank": 2
      },
      {
        "name": "Coin stack",
        "appearance": "A short stack of gold coins with the top coin tilted and showing its face.",
        "colors": "bright yellow-gold with darker amber edge",
        "payouts_coefficients": {
          "6": 20,
          "5": 15,
          "4": 10,
          "3": 8
        },
        "total_bet_multiplier": {
          "6": 1.0,
          "5": 0.75,
          "4": 0.5,
          "3": 0.4
        },
        "rank": 3
      },
      {
        "name": "Bell",
        "appearance": "A silver-grey bell with a gold band around its middle and a gold loop on top.",
        "colors": "silver-grey, gold band",
        "payouts_coefficients": {
          "6": 15,
          "5": 10,
          "4": 8,
          "3": 5
        },
        "total_bet_multiplier": {
          "6": 0.75,
          "5": 0.5,
          "4": 0.4,
          "3": 0.25
        },
        "rank": 4
      }
    ],
    "medium_value": [
      {
        "name": "Lemon",
        "appearance": "A single bright yellow lemon with a small nub at each end.",
        "colors": "bright yellow",
        "payouts_coefficients": {
          "6": 10,
          "5": 8,
          "4": 5,
          "3": 3
        },
        "total_bet_multiplier": {
          "6": 0.5,
          "5": 0.4,
          "4": 0.25,
          "3": 0.15
        },
        "rank": 5
      },
      {
        "name": "Cherry",
        "appearance": "A pair of glossy red cherries joined by green stems with a green leaf.",
        "colors": "deep red, green",
        "payouts_coefficients": {
          "6": 8,
          "5": 5,
          "4": 3,
          "3": 2
        },
        "total_bet_multiplier": {
          "6": 0.4,
          "5": 0.25,
          "4": 0.15,
          "3": 0.1
        },
        "rank": 6
      },
      {
        "name": "Clover",
        "appearance": "A green four-leaf clover (shamrock) with a short curved stem.",
        "colors": "green, lighter green highlights",
        "payouts_coefficients": {
          "6": 8,
          "5": 5,
          "4": 3,
          "3": 2
        },
        "total_bet_multiplier": {
          "6": 0.4,
          "5": 0.25,
          "4": 0.15,
          "3": 0.1
        },
        "rank": 7
      }
    ],
    "low_value": [
      {
        "name": "A",
        "appearance": "Puffy glossy letter A.",
        "colors": "orange fading to yellow",
        "payouts_coefficients": {
          "6": 5,
          "5": 3,
          "4": 2,
          "3": 1
        },
        "total_bet_multiplier": {
          "6": 0.25,
          "5": 0.15,
          "4": 0.1,
          "3": 0.05
        },
        "rank": 8
      },
      {
        "name": "K",
        "appearance": "Puffy glossy letter K.",
        "colors": "violet-purple to pink",
        "payouts_coefficients": {
          "6": 5,
          "5": 3,
          "4": 2,
          "3": 1
        },
        "total_bet_multiplier": {
          "6": 0.25,
          "5": 0.15,
          "4": 0.1,
          "3": 0.05
        },
        "rank": 9
      },
      {
        "name": "Q",
        "appearance": "Puffy glossy letter Q.",
        "colors": "bright green",
        "payouts_coefficients": {
          "6": 5,
          "5": 3,
          "4": 2,
          "3": 1
        },
        "total_bet_multiplier": {
          "6": 0.25,
          "5": 0.15,
          "4": 0.1,
          "3": 0.05
        },
        "rank": 10
      },
      {
        "name": "J",
        "appearance": "Puffy glossy letter J.",
        "colors": "bright sky-blue",
        "payouts_coefficients": {
          "6": 5,
          "5": 3,
          "4": 2,
          "3": 1
        },
        "total_bet_multiplier": {
          "6": 0.25,
          "5": 0.15,
          "4": 0.1,
          "3": 0.05
        },
        "rank": 11
      }
    ]
  },
  "features": {
    "cascades": {
      "description": "After each round's payout every winning symbol explodes and the symbols above fall down into the gaps, and new symbols fill from the top, for a new round. This repeats until no winning combination remains.",
      "source": "paytable_p8.png and rules p1"
    },
    "win_multiplier": {
      "base_start": "x1 at the start of every main game spin",
      "increase": "+1 after every round that contained one or more winning symbols, after wins are paid and new symbols have cascaded down",
      "display": "A square dotted-LED screen at the top-left of the game, showing 'x1', 'x2', 'x3'... (neon-cyan dots on dark glass). It is purple-framed in the main game and shows a brighter, electric blue glow with sparks during free spins.",
      "observed_values": "x1 (base_game.png), x2 (base_game_near_miss.png, free_spins_trigger.png), x3 (free_spins_play_x3.png)",
      "free_spins_start": "x1 at the start of the Free Spins Feature; same +1 rule on every winning cascade during free spins",
      "cap": "No upper cap is printed on either panel (not stated). The paytable illustrates the screen with 'x5' only as a picture."
    },
    "scatter_wild_sticky": "A Scatter Wild that lands stays in place until the end of the current spin in the main game, so later cascade rounds can use it again. In free spins it stays until the end of the Free Spins Feature.",
    "free_spins": {
      "trigger": "4 Scatter Wild symbols anywhere on reels 3, 4, 5 and 6",
      "initial_spins": 8,
      "extra_scatters_at_trigger": "each additional Scatter Wild awards 2 more free spins",
      "retrigger_during_free_spins": "Each additional Scatter Wild symbol that appears during free spins awards 1 free spin and stays on the reels. The word 'retrigger' is not printed, so this is described by what the panels say.",
      "bet_in_feature": "Played at the same bet size and bet level as the spin that triggered it",
      "multiplier_in_feature": "Starts at x1 and grows by 1 per winning cascade round (as in the base game)",
      "frames": {
        "near_miss_three_scatters": "base_game_near_miss.png: 3 Scatter Wilds, banner 'One more [scatter icon]!', x2, WIN 0.90, balance 99,999.70",
        "trigger": "free_spins_trigger.png: 4 Scatter Wilds (reels 4 x2, 5, 6 as read), banner 'Free Spins Won!', x2, WIN field 0.60, balance 100,005.31",
        "intro": "free_spins_intro.png: large '8' over 'Free Spins' text, a red hammer and golden pig, line 'will stay on the reels until the end of free spin!' with a small wild-labelled scatter icon, button START; WIN 0.60 and balance 100,005.31 at the foot",
        "gameplay": "free_spins_play_x3.png: x3, banner 'WIN 0.96', counter 'REMAINING FREE SPIN: 4' on a gold-coin treasure chest, bottom WIN field 2.46, balance 100,007.17, bet 0.60",
        "summary": "win_screen.png: 'Total Win 3.21' over a giant golden piggy bank with a COLLECT button"
      },
      "number_sources": "The number 8 is read from the intro screen and from both panels (they agree: 4 scatters = 8 spins). The capturer notes the running marquee in the build prints other numbers in its tips; I did not use it for any number."
    },
    "turbo": "Present as a left-most round button in the bottom row (lightning bolt icon). In captures it is OFF: the bolt is crossed out. Spin from click to stop takes more than 4 s (measured by the capturer between 4.85 and 6.2 s).",
    "bonus_buy": "Not present: no buy button on any frame; the panels never mention buying; the engine node 'feature_buy_holder' has size 0x0 (empty engine placeholder).",
    "max_win_cap": "No printed maximum win in the build (both panels read in full by the capturer, plus splash)."
  },
  "rtp_and_math": {
    "rtp": null,
    "rtp_note": "Not printed in the build (both panels read in full by the capturer) and not read by me from any other source; left empty on purpose.",
    "max_win": null,
    "volatility": null,
    "pay_mechanics": "6 reels, 2304 ways, cascades, win multiplier +1 per winning round, sticky Scatter Wild"
  },
  "screens": {
    "splash_loading": {
      "frame": "preview.png",
      "description": "Loading screen of the same artwork: 'Loading' with a percentage counter, no button."
    },
    "splash": {
      "frame": "preview_1.png",
      "description": "Portrait art: a huge golden smiling pig head at the top over the title LUCKY PIGGY in puffy letters, stacks of gold coins below, a large wooden mallet at the lower right. A pale-lilac button 'GET STARTED' sits at about the lower middle. At the foot: PG POCKET GAMES SOFT logo on the left, 'Licensed in Malta' with the MGA mark and 'Certified by GA / BMM' with GA and BMM testlabs marks on the right, then the copyright line.",
      "tagline_text": "Win with sticky Scatter Wild symbols and increasing multipliers!"
    },
    "main_game": {
      "frames": [
        "base_game.png",
        "base_game_near_miss.png",
        "base_game_win_line.png"
      ],
      "top_left": "Square multiplier screen showing 'x1' etc. in dotted LED style; purple metal frame.",
      "top_right": "Wide teal glass plate with dotted '2304 WAYS' text, attached to the multiplier screen by a copper clasp.",
      "middle": "The 6-reel stepped grid on a silver frame. Reels 1 and 2 have three cells, reels 3-6 have four.",
      "banner_below_grid": "A wide glass banner between two copper end caps; at rest it scrolls tips in blue-teal puffy letters (partial text such as 'y on the reels until the end' visible on base_game.png); it shows gold text on events: 'WIN 0.30', 'One more [scatter icon]!', 'Free Spins Won!'.",
      "bottom_info_row": "Three dark pill fields: left a person icon with a small three-line mark and the balance (cyan, e.g. 99,999.40); centre a 'PG' shield logo, which is replaced by a small 'WIN' caption over the win amount after a win (e.g. 0.30); right the bet amount (0.60) with a coin-dollar icon.",
      "bottom_button_row": "Left to right: Turbo (lightning bolt, crossed when off) in a dark round button; minus; the large round spin button with a cyan glowing ring and two curved arrows; plus; Auto Spin (round arrow with play triangle).",
      "controls_text_from_rules": "Spin: tap, or press Space on PC; hold Space for continuous spins; during a spin tapping stops the reels. Stop button during Auto Spin shows the remaining count. Minus / Plus change the Bet Amount. User Profile shows wallet and settings. Bet Amount opens Bet Options. Turbo reduces reel spin time in the main game. Whenever exactly one button is available, Space activates it.",
      "keyboard_controls": {
        "source": "rules_p6.png (PC version only)",
        "space_start": "Press Space to start a spin at the current Base Bet, Bet Size and Bet Level (rules)",
        "space_hold": "Press and hold Space to continue game spins until it is released",
        "space_skip": "While the reels are spinning, press Space to skip the spin animation and reveal the reel results (subject to internet connection stability)",
        "space_single_button": "Whenever exactly one on-screen button is available, Space activates it"
      }
    },
    "bet_options": {
      "frames": [
        "settings_bet_options.png",
        "settings_bet_min.png",
        "settings_bet_max.png"
      ],
      "description": "A dark bottom sheet 'Bet Options' with an X to close on the right; four vertical scroll wheels Bet Size, Bet Level, Base Bet, Bet Amount linked by 'x' and '=' signs; the centre row is highlighted by a rounded bar; the Bet Amount wheel is cyan. Below: Max Bet (outlined) and Confirm (filled)."
    },
    "autoplay": {
      "frame": "autoplay.png",
      "description": "Bottom sheet 'Auto Spin' with 'Number of Auto Spins' and five pill buttons 10, 30, 50, 80, 1000 (10 is highlighted by a dark-teal fill and cyan text), and a wide cyan Start button. The panel is short and does not scroll."
    },
    "paytable": {
      "frames": [
        "paytable_p1.png to paytable_p8.png"
      ],
      "description": "Full-screen dark panel titled 'Paytable' with a back arrow at the top-left. A single long scrolling page: 'Symbol Payout Values' (scatter wild and wild with no numbers, then the 11 paying symbols in two columns with 6/5/4/3 numbers), three bullets about substitution and reels 3-6, 'Multiplier' picture and text, 'Scatter Wild symbol' picture and text, 'Free Spins Feature' text, '2,304 Ways' with a check mark and cross example, 'From Above Example 1 x 2 x 3 = 6', example 'Total Winnings 10 x 6 = 60', cascade text and 'All wins shown in cash.' A bottom menu row of five round buttons: Sound, Paytable (highlighted cyan), Rules, History (WIN-ring icon), Quit.",
      "panel_is_text": "Panel is a real HTML page, so numbers were also read from page text (capturer's dump of 2384 characters)."
    },
    "rules": {
      "frames": [
        "rules_p1.png to rules_p9.png"
      ],
      "description": "Full-screen 'Game Rules' panel with the same bottom menu. Sections: description (6-reel, sticky Wild with increasing multiplier video slot), bet formula, how wins are calculated, substitution, multiplier, Scatter Wild, Free Spins, then button explanations for Spin, Stop, Minus, Plus, User Profile, Bet Amount, Auto Spin, Turbo Spin, Rules, Paytable, History, Sound, Quit, Close, and 'Additional Information' (malfunction voids all pays and plays; in disputes the game history is final)."
    },
    "win_screen": {
      "frame": "win_screen.png",
      "description": "Full-screen golden piggy bank with the words 'Total Win' in orange-red puffy letters, the amount '3.21' in large gold numerals with purple outline, and a COLLECT button (dark-blue button with gold lettering). Clicking COLLECT immediately started the next spin per the capturer."
    },
    "history_sound_quit_menu": "History (shows the previous round details, with a Custom date button), Sound toggle and Quit are in the bottom menu of the info panels; they were not opened as separate screens."
  },
  "accessibility": {
    "colorblind_notes": [
      "Winning cells are marked by a bright yellow-gold glow and the banner text 'WIN <amount>', not by colour alone.",
      "Scatter Wild and Wild carry printed word labels (SCATTER / WILD) in addition to their red and gold colours.",
      "Letters A, K, Q, J differ by shape as well as colour (orange, purple, green, blue), so the letters are readable without colour.",
      "Cherry and Clover differ by shape (red pair of fruit vs green leaves); Lemon, Bell, Coin stack, Cash roll and Diamond all have distinct silhouettes.",
      "Active menu item and selected auto-spin count are shown by cyan text with a lighter background; the inactive ones are grey text. The turbo state is shown by a slash through the bolt icon, not by colour.",
      "The Bet Amount wheel is cyan but is also the only wheel to the right of the '=' sign."
    ],
    "sound": "A Sound button exists in the bottom menu. The capture was done muted so no audio cues are documented.",
    "motor": "Spin by tap or the Space bar; hold Space for repeated spins; Space activates the only button on screen. Auto Spin offers 10, 30, 50, 80, 1000 spins. Keyboard (PC only, rules_p6.png): Space starts a spin, holding Space repeats spins until released, and Space during a spin skips the reel animation.",
    "contrast": "White and cyan text on dark panels is high contrast; the grey inactive labels are lower contrast. The scrolling banner text is pale blue on teal glass."
  },
  "capture_facts": {
    "balance_values_seen": [
      "100,000.00 start",
      "99,999.40",
      "99,999.70",
      "100,005.31",
      "100,007.02",
      "100,007.17",
      "100,008.52 after collect"
    ],
    "session_figures_note": "Balances are demo-session values and carry no game data."
  },
  "ocr_text": {
    "paytable_dom_text": "Capturer's page-text dump for the Paytable panel (2384 characters) is stored outside the project in the capturer's reference file; the numbers in this document were also read from the images.",
    "rules_dom_text": "Same for the Rules panel (4761 characters).",
    "visible_text_per_frame": {
      "base_game.png": "x1; 2304 WAYS; 99,999.40; 0.60; marquee fragment 'y on the reels until the end'",
      "base_game_near_miss.png": "x2; 2304 WAYS; One more SCATTER !; WIN 0.90; 99,999.70; 0.60",
      "base_game_win_line.png": "x1; 2304 WAYS; WIN 0.30; WIN 0.30 (bottom field); 100,007.02; 0.60",
      "free_spins_trigger.png": "x2; 2304 WAYS; Free Spins Won!; WIN 0.60; 100,005.31; 0.60",
      "free_spins_intro.png": "8; Free Spins; WILD will stay on the reels until the end of free spin!; START; WIN 0.60; 100,005.31; 0.60",
      "free_spins_play_x3.png": "x3; 2304 WAYS; WIN 0.96; REMAINING FREE SPIN: 4; WIN 2.46; 100,007.17; 0.60",
      "win_screen.png": "Total Win; 3.21; COLLECT",
      "settings_bet_options.png": "Bet Options; Bet Size; Bet Level; Base Bet; Bet Amount; 0.30 x 2 x 20 = 12.00; Max Bet; Confirm; 100,000.00; 12.00",
      "settings_bet_max.png": "Bet Options; 0.90 x 10 x 20 = 180.00; Max Bet; Confirm",
      "autoplay.png": "Auto Spin; Number of Auto Spins; 10 30 50 80 1000; Start; 100,000.00; 0.60",
      "preview_1.png": "LUCKY PIGGY; Win with sticky Scatter Wild symbols and increasing multipliers!; GET STARTED; Licensed in Malta; Certified by GA / BMM; PGSOFT.COM 2026 (c) PG SOFT ALL RIGHTS RESERVED"
    },
    "source_note": "The strings above were read by me from the images (vision), not by tesseract; the full-panel texts come from the capturer's DOM dump."
  },
  "unreadable_or_uncertain": [
    "RTP: not printed in the build; not documented here.",
    "Maximum win: not printed in the build; not documented here.",
    "Volatility: not printed in the build.",
    "Upper cap of the win multiplier: no cap is printed; the paytable only illustrates x5.",
    "settings_bet_min.png was not re-read by me; the 0.03 x 1 x 20 = 0.60 line comes from the capturer's note and is consistent with the 0.60 bet on the main screen.",
    "paytable_p5-p7 and rules_p1-p9 were taken from the capturer's DOM text dump; I did not re-read each page visually.",
    "The History, Sound and Quit screens were not opened.",
    "Whether a Scatter Wild counts toward 3-to-6-of-a-kind wins as a normal substitute is printed ('substitutes for all symbols'); how ties between several ways are arranged is not printed beyond the ways formula."
  ],
  "source_frames": {
    "paytable_p4.png": "Multiplier text: win multiplier is x1 at the start of any main game spin; +1 after wins are paid and new symbols cascade down; then the heading 'Scatter Wild symbol' (features.win_multiplier).",
    "paytable_p6.png": "Free Spins Feature text: 4 Scatter Wild symbols anywhere on reels 3, 4, 5 and 6 trigger 8 free spins; each additional Scatter Wild triggers 2 more; start of the line that trigger scatters stay until the end of the feature (features.free_spins).",
    "rules_p2.png": "Payout basis text: a bet way win in cash equals the Paytable value multiplied by bet size and bet level; ways win in succession from the leftmost reel; start of the ways-counting rule (payout_basis).",
    "rules_p4.png": "Scatter Wild rule (stays on the reels until the end of the spin) and the start of the Free Spins Feature rule (4 Scatter Wilds on reels 3-6) (features.scatter_wild_sticky, features.free_spins).",
    "rules_p5.png": "Multiplier growth after a cascade and the free-spin rule: any additional Scatter Wild during a free spin awards 1 free spin (features.win_multiplier, features.free_spins.retrigger_during_free_spins).",
    "rules_p6.png": "Keyboard controls: press and hold Space continues game spins until released; while reels spin, Space skips the spin animation and reveals the result (screens.main_game.keyboard_controls, accessibility.motor).",
    "rules_p8.png": "Button descriptions: Turbo Spin (tap to enable or disable, reduces reel spin duration in the main game), Rules, Paytable, History (screens.main_game.controls_text_from_rules, features.turbo)."
  }
}

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.