Angel vs Sinner

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

Free demo · not real-money play
✓ Working · checked 3 weeks, 6 days ago Verified · 28 Jul 2026
RTP 96.56%
Volatility High
Max win ×15000
Grid 5×5
For webmasters & affiliates
Embed demo

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

1 embed plays · 17 hours ago
Asset pack

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

Slot API

GET /v1/slots/angel-vs-sinner-b7/

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

54 API calls this month
Ask AI MCP NEW

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

Captured 28 Jul 2026 View capture log

Per-screen breakdown

27 demo screens
27 PNG (ZIP)
Autoplay settings
autoplay Autoplay settings
Base game
base_game Base game
Base game
base_game Base game
Bonus features
bonus Bonus features
Bonus features
bonus Bonus features
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
Free spins screen
free_spins Free spins screen
Free spins screen
free_spins Free spins screen
Info / About screen
info Info / About screen
Info / About screen
info Info / About screen
Logo
logo Logo
Paytable
paytable Paytable
Preview / Loading screen
preview Preview / Loading screen
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
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
Jul '25: 970 970 Jul Aug '25: 1,120 1,120 Aug Sep '25: 1,080 1,080 Sep Oct '25: 1,030 1,030 Oct Nov '25: 950 950 Nov Dec '25: 940 940 Dec Jan '26: 1,040 1,040 Jan Feb '26: 860 860 Feb Mar '26: 850 850 Mar Apr '26: 800 800 Apr May '26: 820 820 May Jun '26: 760 760 Jun
Per-country demand by month · sorted by month-over-month growth (freshest first)
Country Jun '26 May '26 Apr '26 Mar '26 Feb '26 Jan '26 Dec '25 Nov '25 Oct '25 Sep '25 Aug '25 Jul '25
🇿🇦South Africa 90 30 70 30 30 110 20 40 50 70 110 90
🇵🇰Pakistan 20 20 20 20 20 20 20 20 20 20
🇵🇱Poland 20 10 10 10 20 10 20 20 30 10 10 10
🇮🇪Ireland 10 10 10 20 10 10 10 10
🇵🇪Peru 10 10 10 10 10 10 10 10 10
🇨🇷Costa Rica 10 10 10
🇵🇭Philippines 20 20 50 40 70 70 40 70 90 90 110 110
🇨🇭Switzerland 30 30 30 30 30 30 30 90 30 30 30 30
🇨🇦Canada 20 20 20 20 20 40 40 20 40 40 60 20
🇲🇾Malaysia 20 20 20 20 40 60 40 20 20 20 20 20
🇫🇮Finland 20 20 20 20 20 40 20 20 20 20 40 20
🇮🇳India 20 20 20 20 20 20 20 20 20 20 20 20
🇺🇸United States 20 20 20 20 20 20 20 20 20 20 20
🇬🇧United Kingdom 10 10 10 10 10 20 10 20 20 20 10 20
🇧🇪Belgium 20 20 20 20 20 20 20 20
🇩🇪Germany 10 10 10 30 10 10 10 10 20 20 10 10
🇳🇱Netherlands 10 10 10 20 10 20 20 10 20 10 10 10
🇨🇾Cyprus 10 10 20 10 10 10 10 10 10 20 10 10
🇵🇹Portugal 10 10 10 10 10 10 10 10 10 10 10 20
🇷🇴Romania 10 10 10 20 10 10 10 10 10 10 10 10
🇸🇰Slovakia 10 10 10 10 10 10 10 10 10 20 10 10
🇸🇪Sweden 10 10 10 10 10 10 10 10 20 10 10 10
🇦🇺Australia 10 10 10 10 10 10 10 10 10 10 10 10
🇩🇰Denmark 10 10 10 10 10 10 10 10 10 10 10 10
🇫🇷France 10 10 10 10 10 10 10 10 10 10 10 10
🇲🇽Mexico 10 10 10 10 10 10 10 10 10 10 10 10
🇺🇦Ukraine 10 10 10 10 10 10 10 10 10 20 10
🇧🇬Bulgaria 10 10 10 10 10 10 10 10 10 10 10
🇧🇾Belarus 10 10 10 10 10 10 10 10 10 10 10
🇭🇷Croatia 10 10 10 10 10 10 10 10 10 10 10
🇭🇺Hungary 10 10 10 10 10 10 10 10 10 10 10
🇮🇩Indonesia 10 10 10 10 10 10 10 10 10 10 10
🇮🇹Italy 10 10 10 10 10 10 10 10 10 10 10
🇱🇻Latvia 10 10 10 10 20 10 10 10 10 10
🇱🇹Lithuania 10 10 10 10 10 10 10 10 10 10
🇳🇿New Zealand 10 10 10 10 10 10 10 10 10 10
🇳🇴Norway 10 10 10 10 10 10 10 10 10 10
🇹🇷Turkey 10 10 10 10 10 10 10 10 10 10
🇨🇱Chile 10 10 10 10 10 10 10
🇰🇷South Korea 10 10 10 10 10 10 10
🇸🇮Slovenia 10 10 10 10 10 10 10
🇪🇸Spain 10 10 10 10 10 10 10
🇹🇭Thailand 10 10 10 10 10 10 10
🇨🇿Czech Republic 10 10 10 10 10 10
🇱🇺Luxembourg 20 20 20
🇪🇪Estonia 10 10 10 10 10
🇯🇵Japan 10 10 10 10 10
🇸🇬Singapore 10 10 10 10
🇦🇪United Arab Emirates 10 10 10 10
🇰🇿Kazakhstan 10 10 10
🇱🇧Lebanon 10 10 10
🇲🇦Morocco 10 10 10
🇲🇹Malta 10 10
🇳🇬Nigeria 10 10
🇩🇿Algeria 10
🇩🇴Dominican Republic 10
🇯🇴Jordan 10
🇰🇪Kenya 10
🇵🇦Panama 10
🇶🇦Qatar 10
🇻🇳Vietnam 10
🇪🇬Egypt 10
🇬🇷Greece 20 30 40 90 40 50 50 90 50 70 40 50
🇦🇹Austria 10 10 10 10 10 10 10 20 20 10
🇨🇴Colombia 10 10 10 10
🇰🇼Kuwait 10 10
🇸🇦Saudi Arabia 10 10
🇹🇳Tunisia 10 30 20 30 20 20 20 20 10 10 10 10
🇦🇷Argentina 90 140 90 90 30 10 10 20 10 10 10 20
🇧🇷Brazil 50 110 70 70 110 140 210 170 210 210 210 210
Full per-country breakdown via the API →

What we extracted from Angel vs Sinner

Everything pulled from Angel vs Sinner into machine-readable data — symbols, paytable, palette, modes and assets. A capture result, not a game review.
27 screens captured
12 symbols catalogued · payouts OCR-verified
1 bonus-buy options with prices
14 palette colors from frames
8 accessibility groups profiled
2 gameplay modes NOT captured — flagged honestly below

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

Specification

verified parameters
provider Pragmatic Play
volatility High
max_win_x ×15000
layout 5×5
paylines 15 fixed
bonus_buy Yes · 1 options
mechanic Video Slot
release_date 2024

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 96.56%
Bonus Buy 96.56% RTP when using BUY FREE SPINS

See how this RTP compares across Pragmatic Play’s full range →

Symbols & paytable

12 symbols
12 icons (ZIP)
Angel
Angel
High Pay

Angel character portrait, blue eyes, pink flower crown, light-blue jewelled oval frame; top regular symbol, pays equal to WILD.

MatchPayoutUnit
3x 1.00 Multiplier
4x 4.00 Multiplier
5x 8.00 Multiplier
Demoness / Sinner
Demoness / Sinner
High Pay

Red-haired demoness portrait, black horns, magenta jewelled oval frame; second-tier high symbol.

MatchPayoutUnit
3x 0.80 Multiplier
4x 1.50 Multiplier
5x 4.00 Multiplier
Unicorn
Unicorn
High Pay

White unicorn head, lavender flowing mane, gold spiral horn, no frame.

MatchPayoutUnit
3x 0.50 Multiplier
4x 1.00 Multiplier
5x 2.50 Multiplier
Blue raven / crow
Blue raven / crow
High Pay

Blue-feathered bird in flight, wings spread, glowing blue outline, no frame.

MatchPayoutUnit
3x 0.40 Multiplier
4x 0.80 Multiplier
5x 2.00 Multiplier
Burning rose
Burning rose
High Pay

Pink rose in bloom wrapped in orange flame, green leaves, no frame.

MatchPayoutUnit
3x 0.40 Multiplier
4x 0.80 Multiplier
5x 2.00 Multiplier
A
A
Low Pay

Purple/magenta letter A, gold beveled outline, small blue gem inset.

MatchPayoutUnit
3x 0.30 Multiplier
4x 0.50 Multiplier
5x 1.50 Multiplier
K
K
Low Pay

Red/pink letter K, gold beveled outline.

MatchPayoutUnit
3x 0.30 Multiplier
4x 0.50 Multiplier
5x 1.50 Multiplier
Q
Q
Low Pay

Gold/orange letter Q, gold beveled outline.

MatchPayoutUnit
3x 0.20 Multiplier
4x 0.40 Multiplier
5x 1.00 Multiplier
J
J
Low Pay

Green letter J, gold beveled outline.

MatchPayoutUnit
3x 0.20 Multiplier
4x 0.40 Multiplier
5x 1.00 Multiplier
10
10
Low Pay

Blue letter 10, gold beveled outline.

MatchPayoutUnit
3x 0.20 Multiplier
4x 0.40 Multiplier
5x 1.00 Multiplier
WILD
WILD
Wild

Ice-and-fire split heart; expands whole reel with random multiplier 2x-100x, sticky through free spins; substitutes all except scatter; multiple WILDs in one combo add multipliers.

MatchPayoutUnit
3x 1.00 Multiplier
4x 4.00 Multiplier
5x 8.00 Multiplier
SCATTER
SCATTER
Scatter

Castle inside a crystal orb; only on reels 1, 3, 5 in base game; 3 scatters trigger 10 free spins, no retrigger; no own symbol-payouts.

Bonus modes

2 modes
Base Game Modifier base
Base Game

5x5 grid, 15 fixed paylines, pays left to right; expanding WILD with random multiplier (2x-100x) can land on any reel; SCATTER only on reels 1, 3, 5.

Free Spins fs
Free Spins

Triggered by 3 SCATTER on reels 1/3/5, or bought for 75x current total bet. 10 fixed free spins, no retrigger, special reels in play. Expanding WILDs remain sticky on screen for the rest of the round; multipliers from multiple WILDs in one winning combination add together. 15,000x bet cap ends the round immediately and forfeits remaining spins.

Bonus buy

1 option
Option Price (cost × bet) Effect
Buy Free Spins headline ×75.00

Colour system

extracted from frames · HEX
Export palette
#14090E base dominant 1 base
#24135C base dominant 2 base
#2B1E9A base dominant 3 base
#600997 base dominant 4 base
#DB5827 base dominant 5 base
#591464 base dominant 6 base
#14090E free_spins dominant 1 free_spins
#26125D free_spins dominant 2 free_spins
#DA5725 free_spins dominant 3 free_spins
#5F0496 free_spins dominant 4 free_spins
#160B11 bonus dominant 1 bonus
#581F9E bonus dominant 2 bonus
#DB5829 bonus dominant 3 bonus
#E1A232 bonus dominant 4 bonus

Accessibility

profile for all groups
Color Blind
  • Outer background: pale blue sky fading into orange/red sunset clouds; angel side uses cool tones (white, silver, sky blue, pale pink, gold), demoness side uses warm tones (red, black, magenta, dark gold).
  • Reel cells are deep purple/indigo with gold divider bars inside a gold ornate frame; WILD reel tiles are gold-bordered green with red-and-gold 'WILD' lettering.
  • WILD (Expanding Wild) is an ice-and-fire heart: left half ice-blue/white, right half orange/yellow fire; identified by heart shape and printed multiplier numeral, not color alone.
  • Residual color-only cue: the five card royals (A/K/Q/J/10) each use a distinct color (purple, red, gold, green, blue) as their primary identifying feature; letter shape is a redundant non-color cue.
Screen Reader
  • 7-page info booklet is a strictly linear sequence navigated by </X/> with explicit 'Page n/7' readout; control layout (menu/sound/info bottom-left, bet/spin/autoplay bottom-right) is stable across screens.
Motor Accessibility
  • Primary targets (SPIN, bet +/-, menu icons) are large round buttons; SPACE/ENTER keys start/stop the spin, holding SPACE engages Turbo Spin; Autoplay with adjustable spin count and SKIP SCREENS reduces required clicks.
Hearing Accessibility
  • No audio-only information; ambient music and sound FX are togglable and purely decorative; all game state (wins, spins left, feature triggers, bet/credit) shown as on-screen text/numerals.
Low Vision
  • Win amounts, RTP, bet limits and multiplier values are large high-contrast yellow/gold numerals on a dark background; CREDIT/BET labels are also high-contrast gold on dark.

Media & assets

12 files · 12 types
27 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
Free spins screen
free_spins
Free spins screen
free_spins
Logo
logo
Preview / Loading screen
preview
Preview / Loading screen
preview
Preview / Loading screen
preview

Data provenance

what we captured and what we didn't
base game, 7-page paytable/rules booklet, settings, autoplay, buy free spins dialog and purchase flow, free spins trigger + gameplay + win summary, natural base-game win, bet min/max probes.
On-screen numeral overlay showing the specific multiplier assigned to an individual expanded WILD reel not confirmed on captured frames; rules state a random 2x-100x range but the captured expansion frame showed no visible multiplier readout on the expanded reel.
No jackpot in this game — max win is a 15,000x bet cap, not a fixed or progressive jackpot tier.

Ask AI about Angel vs Sinner

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 Angel vs Sinner work? Keep it simple.

Triggered by 3 SCATTER on reels 1/3/5, or bought for 75x current total bet. 10 fixed free spins, no retrigger, special reels in play. Expanding WILDs remain sticky on screen for the rest of the round; multipliers from multiple WILDs in one winning combination add together. 15,000x bet cap ends the round immediately and forfeits remaining spins.

RTP 96.56%High volatilitymax win ×15000demo ✓

From the verified capture of 28 Jul 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: Angel vs Sinner vs Gates of Olympus 1000 — 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 2 aspects we couldn’t confirm, flagged.

Designerget_slot

“Creative brief: theme, 14 palette hexes and all 12 symbol descriptions.”

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

Verified capture: manual playthrough, paytable OCR-checked Honest gaps: 2 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/angel-vs-sinner-b7/

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/angel-vs-sinner-b7/
{
  "game": {
    "name": "Angel vs Sinner",
    "provider": "Pragmatic Play",
    "theme": "A heaven-versus-hell fantasy romance. Two female characters flank the reels: a white-haired ANGEL (long silvery-white hair, pink flower behind her ear, small pink jewelled crown, white feathered wings, a white/gold off-shoulder dress, pink stockings, blue heeled shoes, holding a pink star-tipped magic wand) on the left, and a red-haired DEMONESS/SINNER (long red hair, black curved horns, large black bat-like wings, dark gold-trimmed corset outfit, red thigh-high boots, black gloves) on the right. Symbol set mixes both sides of the theme: the angel and the demoness themselves as high-value symbols, a unicorn, a blue raven/crow, a rose wrapped in flame, and an ice-and-fire heart as the WILD. The scatter is a castle inside a glass/crystal orb.",
    "documentation_purpose": "Exhaustive accessibility documentation (blind/low-vision screen-reader users, deaf/hard-of-hearing, color-blind users of all types, motor-impaired users) built from 26 desktop screenshots (1280x800) listed in manifest.json, plus pytesseract OCR ground truth and zoomed pixel-level crops of the paytable and rules pages.",
    "method_notes": "All payout numbers, RTP, bet limits, max win, volatility badge and the 15-line/5x5 diagram were read directly from zoomed crops of paytable_p1.png, paytable_p2.png, rules_p3.png and rules_p4.png, cross-checked against the OCR text. The 5-reel x 5-row grid was independently confirmed by counting the 5 mini-grid diagrams (5 columns x 5 rows each) in the payline chart on rules_p4.png. Numbers that could not be confirmed on-screen are listed in 'unreadable_or_uncertain' and were not invented.",
    "language": "English"
  },

  "color_palette": {
    "outer_background": "Warm sunset sky behind everything: pale blue sky at the top fading into orange/red clouds and a glowing orange volcano/mountain range at the bottom of the frame (visible on preview/splash screens).",
    "reel_frame": "Ornate gold-yellow carved border around the reel area, with small blue/pink gem insets at the top corners and along dividers between reels.",
    "reel_cells": "Deep purple/indigo, gently gradiented (lighter blue-purple at the top of each column, darker violet toward the bottom), separated by thin vertical gold divider bars matching the WILD symbol's frame color.",
    "angel_side_palette": "Cool tones: white, silvery-grey hair, sky blue, pale pink, gold trim.",
    "demoness_side_palette": "Warm/dark tones: red hair, black horns and wings, magenta/pink, dark gold trim, red boots.",
    "ui_text": "Balance/bet labels in golden-yellow ('CREDIT', 'BET'); win amount text in bright yellow/gold on the win banner; feature/free-spins callouts in purple-outlined gold lettering; buttons are white glyphs on dark translucent circles.",
    "logo_wordmark": "'Angel' in light blue/white lettering with a purple outline; 'vs' small, in the middle; 'Sinner' in orange/red lettering with a purple outline — seen top-right on base_game.png, fs frames and the promo splash."
  },

  "grid_and_mechanics": {
    "reels_and_rows": "5 reels x 5 rows (25 visible symbol positions). Confirmed twice: (1) by direct count of the 5 stacked symbols per reel column on base_game.png; (2) by the payline diagram on rules_p4.png (page 4/7), where each of the 15 numbered line-diagrams is itself drawn as a 5-column x 5-row dot grid.",
    "bet_mechanic": "15 fixed paylines (not ways/megaways). Diagram on rules_p4.png numbers lines 1-15: lines 1-5 are simple horizontal rows (top to bottom of the 5-row grid), lines 6-15 are zig-zag/diagonal/V-shaped patterns across the 5x5 grid.",
    "pay_direction": "OCR/paytable text: 'All symbols pay from left to right on adjacent reels starting from the leftmost reel.' Rules page 4/7 additionally states 'All symbols pay from left to right on selected paylines. All wins are multiplied by bet per line.' Only the highest win is paid per line; wins on multiple lines are added together.",
    "slug_note": "Provider demo slug is 'vs15fghtmultlv'. The '15' in the slug matches the real number of paylines (verified by the diagram) — unlike some other Pragmatic Play slugs where the number is not the true line/ways count.",
    "rtp_percent": 96.56,
    "rtp_source": "rules_p4.png (page 4/7): 'The theoretical RTP of this game is 96.56%' and, on the same page, 'The RTP of the game when using \"BUY FREE SPINS\" is 96.56%' — both variants read the identical value.",
    "volatility": "High. rules_p4.png shows a green pill-shaped badge labelled 'VOLATILITY' followed by 5 lightning-bolt icons, all 5 filled/lit gold (5 of 5). Directly beneath it: 'High volatility games pay out less often on average but the chance to hit big wins in a short time span is higher.' The same 5/5 badge also appears on all three preview/splash slides (preview_1.png, preview_3.png, preview_4.png). No conflict between badge and text.",
    "bet_min": "$0.10",
    "bet_max": "$250.00",
    "bet_source": "rules_p4.png: 'MINIMUM BET: $0.10' / 'MAXIMUM BET: $250.00'. Independently measured by the TL with the in-game bet stepper: bet_min_probe.png shows TOTAL BET pinned at $0.10 after repeatedly pressing '-'; bet_max_probe.png shows TOTAL BET pinned at $250.00 after repeatedly pressing '+' (Buy Free Spins price recalculates to $18,750.00 = 75x, consistent with the printed multiplier). No ante/super-bet toggle exists anywhere in System Settings or the rules pages, so the printed maximum is the true maximum (no special-bet inflation).",
    "demo_default_bet": "$2.00 (shown on base_game.png and the paytable); a separate free-spins purchase run used a $0.30 bet (see 'bonus_buy' below).",
    "demo_credit": "$100,000.00",
    "max_win": "15,000x total bet, in both the base game and Free Spins.",
    "max_win_source": "rules_p3.png (page 3/7): 'The maximum win amount is limited to 15,000x bet in both base game and free spins. If the total win of a FREE SPINS round reaches 15,000x bet the round immediately ends, win is awarded and all remaining free spins are forfeited.' Restated on rules_p6.png (page 6/7): 'The maximum win amount is limited to 15000X bet. If the total win of a round reaches 15000X bet the round immediately ends, win is awarded up to the cap and all remaining features are forfeited.' Also promoted on the preview splash (preview_3.png): 'WIN UP TO 15 000 X BET'.",
    "bonus_buy": {
      "name": "BUY FREE SPINS",
      "price": "75x current total bet",
      "price_source": "rules_p3.png (page 3/7): 'The FREE SPINS round can be instantly triggered from the base game by buying it for 75x current total bet.'",
      "observed_prices": "$150.00 button shown on base_game.png at $2.00 bet (=75x); $22.50 shown on bonus_buy_dialog2.png and spin_a4b.png at $0.30 bet (=75x); $18,750.00 shown on bet_max_probe.png at the $250.00 maximum bet (=75x) — all three observations are internally consistent with a flat 75x multiplier and no ante-style inflation.",
      "single_tier": "Only one purchase price/tier exists (no 'cheap'/'super' bundle variants observed on any screen)."
    },
    "keyboard": "SPACE and ENTER on the keyboard start/stop the spin (rules_p4.png, rules_p5.png); holding SPACE also engages Turbo Spin ('HOLD SPACE FOR TURBO SPIN' hint shown at the bottom of base_game.png).",
    "spin_speed": "Cycles through normal, quick spin and turbo spin via a dedicated icon (rules_p5.png, 'How To Play').",
    "currency_view": "CREDIT and BET labels are clickable to switch between coins view and cash view (rules_p5.png, rules_p6.png)."
  },

  "symbols": {
    "note": "Payout values are read verbatim from paytable_p1.png at the demo base bet of $2.00 (confirmed by zoomed crop). Each dollar amount is also expressed as a multiplier of the $2.00 base bet, stated in words per symbol below. All wins are stated by the rules to be paid per selected line, multiplied by bet-per-line; the paytable dollar amounts shown are the total-bet-scaled win amounts as commonly displayed by Pragmatic Play at the demo bet.",
    "high_value": [
      {
        "name": "Angel",
        "appearance": "Circular portrait of the white-haired angel character (blue eyes, pink flower in her hair, small crystal crown) inside a light-blue jewel-encrusted oval frame.",
        "payouts_at_2_dollar_bet": {"5": "$16.00", "4": "$8.00", "3": "$2.00"},
        "payouts_as_multiplier_of_bet": {"5": "8x", "4": "4x", "3": "1x"},
        "rank": "highest-paying regular symbol (tied with WILD)"
      },
      {
        "name": "Demoness / Sinner",
        "appearance": "Circular portrait of the red-haired demoness character (black horns, blue eyes, black choker, one gloved hand near her chin) inside a magenta/pink jewel-encrusted oval frame.",
        "payouts_at_2_dollar_bet": {"5": "$8.00", "4": "$3.00", "3": "$1.60"},
        "payouts_as_multiplier_of_bet": {"5": "4x", "4": "1.5x", "3": "0.8x"}
      },
      {
        "name": "Unicorn",
        "appearance": "White unicorn head with a pink/lavender flowing mane and a gold spiral horn, no frame (full-bleed icon).",
        "payouts_at_2_dollar_bet": {"5": "$5.00", "4": "$2.00", "3": "$1.00"},
        "payouts_as_multiplier_of_bet": {"5": "2.5x", "4": "1x", "3": "0.5x"}
      },
      {
        "name": "Blue raven / crow",
        "appearance": "Blue-feathered bird in flight, wings spread, glowing blue outline, no frame.",
        "payouts_at_2_dollar_bet": {"5": "$4.00", "4": "$1.60", "3": "$0.80"},
        "payouts_as_multiplier_of_bet": {"5": "2x", "4": "0.8x", "3": "0.4x"}
      },
      {
        "name": "Burning rose",
        "appearance": "Pink rose in bloom wrapped in orange flame, green leaves, no frame.",
        "payouts_at_2_dollar_bet": {"5": "$4.00", "4": "$1.60", "3": "$0.80"},
        "payouts_as_multiplier_of_bet": {"5": "2x", "4": "0.8x", "3": "0.4x"}
      }
    ],
    "card_royals": [
      {"name": "A", "color": "purple/magenta letter with a gold beveled outline and a small blue gem inset", "payouts_at_2_dollar_bet": {"5": "$3.00", "4": "$1.00", "3": "$0.60"}, "payouts_as_multiplier_of_bet": {"5": "1.5x", "4": "0.5x", "3": "0.3x"}},
      {"name": "K", "color": "red/pink letter with a gold beveled outline", "payouts_at_2_dollar_bet": {"5": "$3.00", "4": "$1.00", "3": "$0.60"}, "payouts_as_multiplier_of_bet": {"5": "1.5x", "4": "0.5x", "3": "0.3x"}},
      {"name": "Q", "color": "gold/orange letter with a gold beveled outline", "payouts_at_2_dollar_bet": {"5": "$2.00", "4": "$0.80", "3": "$0.40"}, "payouts_as_multiplier_of_bet": {"5": "1x", "4": "0.4x", "3": "0.2x"}},
      {"name": "J", "color": "green letter with a gold beveled outline", "payouts_at_2_dollar_bet": {"5": "$2.00", "4": "$0.80", "3": "$0.40"}, "payouts_as_multiplier_of_bet": {"5": "1x", "4": "0.4x", "3": "0.2x"}},
      {"name": "10", "color": "blue letter with a gold beveled outline", "payouts_at_2_dollar_bet": {"5": "$2.00", "4": "$0.80", "3": "$0.40"}, "payouts_as_multiplier_of_bet": {"5": "1x", "4": "0.4x", "3": "0.2x"}}
    ],
    "wild": {
      "name": "WILD (Expanding Wild with Multiplier)",
      "appearance": "A heart split vertically down the middle: the left half is blue/white ice flame, the right half is orange/yellow fire flame, both trailing wispy flame tendrils and sparks. As a reel symbol it is shown as gold-bordered green tile with the word 'WILD' in red-and-gold 3D letters (seen expanded across a whole reel in fs_play4.png and spin_a4b.png).",
      "regular_paytable_payout_at_2_dollar_bet": {"5": "$16.00", "4": "$8.00", "3": "$2.00"},
      "payouts_as_multiplier_of_bet": {"5": "8x", "4": "4x", "3": "1x"},
      "substitution_rule": "Substitutes for all symbols except SCATTER (paytable_p1.png / paytable_p2.png).",
      "reel_scope": "Can appear on all 5 reels (paytable_p2.png: 'This is the EXPANDING WILD symbol. It can appear on all reels.').",
      "expansion_rule": "Whenever it hits in the base game or Free Spins, if there would be a win after expansion, the WILD expands to fill the whole reel vertically and is assigned a random multiplier.",
      "possible_multiplier_values": ["2x", "3x", "4x", "5x", "6x", "7x", "8x", "9x", "10x", "20x", "25x", "50x", "100x"],
      "multiplier_source": "paytable_p2.png (page 2/7): 'Possible values are 2x, 3x, 4x, 5x, 6x, 7x, 8x, 9x, 10x, 20x, 25x, 50x or 100x.' Individually seen on splash promo tiles: '7X' and '20X WILD' (preview_1.png), '100X', '5X' and '25X WILD' (preview_4.png).",
      "multiple_wild_rule": "'The multiplier applies to all winning combinations that it is part of. If more than one WILD is part of the same winning combination, their multipliers add to each other.' (paytable_p2.png, verbatim.)",
      "free_spins_persistence": "During Free Spins, any expanding WILD that hits expands, gets a random multiplier from the same list of values as the base game, and remains on screen (in its expanded, reel-filling form) until the end of the Free Spins round. Confirmed both by the rules text on paytable_p2.png and by the dedicated promo slide preview_4.png ('DURING FREE SPINS THE EXPANDING WILDS REMAIN ON SCREEN UNTIL THE END OF THE ROUND')."
    },
    "scatter": {
      "name": "SCATTER",
      "appearance": "A small blue-toned illustrated castle (turrets and towers) set inside a round glass/crystal orb with a light-blue rim, with the word 'SCATTER' below it in red-and-gold banner lettering.",
      "reel_scope": "Appears ONLY on reels 1, 3 and 5, and ONLY in the base game (paytable_p2.png, page 2/7).",
      "trigger": "3 SCATTER symbols (one each on reels 1, 3, 5) trigger the Free Spins feature and award 10 free spins.",
      "retrigger": "The feature cannot be retriggered (paytable_p2.png, verbatim: 'The feature cannot be retriggered.'). No scatter symbols appear during Free Spins gameplay screens (fs_play3.png-fs_play6.png show no SCATTER tiles), consistent with this rule.",
      "award_is_fixed": "10 free spins is the only stated award — there is no variable-award table or reveal wheel described in the rules or shown on any captured screen; the trigger screen (fs_trigger2.png) shows a single fixed number '10' directly, not a spinning wheel."
    }
  },

  "features": {
    "free_spins": {
      "trigger": "3 SCATTER (castle) symbols on reels 1, 3 and 5 in the base game, or purchased directly via 'BUY FREE SPINS' for 75x current total bet.",
      "spins_awarded": "10 free spins, fixed (both natural trigger and purchase route were observed awarding exactly 10; no alternate spin counts were seen or described in the rules).",
      "trigger_screen": "fs_trigger2.png: large gold-outlined cyan 'CONGRATULATIONS' title, 'YOU HAVE WON' in orange, the number '10' in a pink/magenta plaque with a gold frame, 'FREE SPINS' below in gold, and 'PRESS ANYWHERE TO CONTINUE' at the bottom in gold. A 'FEATURE ACTIVE' plaque sits at the bottom-left over the dimmed reels.",
      "gameplay_background": "Same reel frame/background as the base game (no distinct color-shifted background was observed during Free Spins in the captured frames, unlike some other Pragmatic Play titles); the defining visual cue is the persistent expanded WILD reels and the 'FREE SPINS' counter box (purple panel, gold frame) at the bottom-left showing the remaining spin count, e.g. 'FREE SPINS 4' (fs_play4.png).",
      "special_reels": "paytable_p2.png states 'Special reels are in play during the feature' (distinct reel strips used only in Free Spins).",
      "expanding_wilds_persist": "Any expanding WILD hit during the round stays expanded (full reel, with its assigned multiplier) on screen for the rest of that Free Spins round — it does not reset between spins (see wild.free_spins_persistence above). Observed directly in fs_play4.png, where two full reels (2 and 4) are shown filled with 'WILD' tiles simultaneously mid-round.",
      "max_win_cap_applies": "The 15,000x-bet cap applies during Free Spins too; reaching it ends the round immediately, pays the win up to the cap, and forfeits remaining spins (rules_p3.png).",
      "round_end": "Ends with a win-summary screen once all spins are used or the max-win cap is hit (see 'win_screen' below)."
    }
  },

  "screens": {
    "preview_splash": {
      "type": "preview",
      "layout": "A 3-slide auto-advancing carousel shown before entering the game, each slide sharing the same right-hand column: the 'Angel vs Sinner' wordmark logo top-right, the angel and demoness characters standing back-to-back below it, a round black circular ENTER button (white double-arrow/refresh icon) with a hand-cursor graphic pointing at it, a 'VOLATILITY' badge with 5/5 lightning bolts, and a 'DON'T SHOW NEXT TIME' checkbox at the bottom. Three small round page-indicator dots sit at the bottom-left of the reel preview; the currently active dot is filled gold, inactive dots are dark navy.",
      "slide_1": "preview_3.png (leftmost indicator dot lit). Left side shows a static 5x5 reel preview with a SCATTER (castle) symbol, unicorn, raven, A, 10, J symbols visible, and promo text 'WIN UP TO 15 000 X BET' in purple-outlined gold lettering at the bottom.",
      "slide_2": "preview_1.png (middle indicator dot lit). Left side shows a reel preview featuring a WILD tile, the demoness symbol with a '20X WILD' callout, the SCATTER castle symbol, the angel character with a large ice/fire heart WILD icon and a '7X' callout ('WILD 7X'), and a Q symbol. Caption at the bottom: 'HIT [heart icon] TO GET EXPANDED WILDS WITH MULTIPLIERS'.",
      "slide_3": "preview_4.png (rightmost indicator dot lit). Left side shows a reel preview with two whole reels expanded as WILD, labelled 'WILD 100X' and 'WILD 5X', a third '25X WILD' callout on the demoness reel, plus A and K symbols. Caption at the bottom: 'DURING FREE SPINS THE EXPANDING WILDS REMAIN ON SCREEN UNTIL THE END OF THE ROUND'.",
      "color_blind_notes": "Multiplier values and win claims are printed as plain white/gold numerals and text, legible without color discrimination; the volatility badge repeats both an icon count (5 bolts) and the printed word 'VOLATILITY'."
    },
    "base_game": {
      "type": "base_game",
      "overall_layout": "5-reel x 5-row grid centered on screen, inside a gold ornate frame. Angel character stands full-length at the far left of the screen (outside the reel frame); demoness character stands full-length at the far right (outside the reel frame). Game wordmark 'Angel vs Sinner' sits above the demoness, top-right.",
      "bottom_bar": {
        "far_left": "A 'BUY FREE SPINS' button (purple/gold plaque, price e.g. '$150.00' at $2.00 bet) sits below the angel character, left of the reels.",
        "left_icons": "Round hamburger MENU icon (three lines) and round speaker/SOUND icon, stacked bottom-left of the reel frame; a round 'i' INFO icon beside them.",
        "balance_labels": "'CREDIT $100,000.00' and 'BET $2.00' in gold text, left-of-center.",
        "center_hint": "'HOLD SPACE FOR TURBO SPIN' in bold white text, center bottom.",
        "right_controls": "Round '-' (decrease bet), large round SPIN button (white double-arrow refresh icon), round '+' (increase bet); an 'AUTOPLAY' pill button below/right of SPIN.",
        "branding": "'PRAGMATIC PLAY' in small grey text, bottom-left corner."
      },
      "color_blind_notes": "All controls are white glyph-on-dark-circle icons (shape based, not color coded); CREDIT/BET are gold text on a dark background, high contrast."
    },
    "paytable": {
      "type": "paytable",
      "page": "1 of 7 (panel header reads 'GAME RULES', but the page content is the symbol/payout table)",
      "content": "Instructional line at top: 'All symbols pay from left to right on adjacent reels starting from the leftmost reel.' Row of 5 high-value symbol icons (angel, demoness, unicorn, raven, rose) each with 5/4/3-of-a-kind dollar payouts; below them a row of 5 card-royal letters (A, K, Q, J, 10) each with 5/4/3-of-a-kind payouts; at the bottom, the WILD heart-tile icon with its 5/4/3 payout and the substitution text 'This is the WILD symbol and substitutes for all symbols except for SCATTER.'",
      "navigation": "Bottom-left: green '<' (previous), green 'X' (close), green '>' (next) icons; 'Page 1/7' printed bottom-right.",
      "color_blind_notes": "Nav icons differentiated by shape (triangle/cross/triangle), not color alone."
    },
    "rules": {
      "type": "rules (7-page info booklet, dark panel with a gold Aztec-style — here angel/demon-themed gold — frame; same green </X/> nav and 'Page n/7' indicator on each page)",
      "p2_expanding_wild_and_free_spins": "Page 2/7 'EXPANDING WILD WITH MULTIPLIER': shows the ice/fire heart icon and full expansion/multiplier rules (see 'symbols.wild' above). Below it, 'FREE SPINS' section shows the castle SCATTER icon and the trigger/no-retrigger rules (see 'symbols.scatter' and 'features.free_spins' above).",
      "p3_max_win_and_buy": "Page 3/7 'MAX WIN' (15,000x cap, forced round end) and 'BUY FREE SPINS' (75x current total bet) — see 'grid_and_mechanics.max_win' and 'grid_and_mechanics.bonus_buy' above.",
      "p4_game_rules": "Page 4/7 'GAME RULES': VOLATILITY badge (5/5 bolts) + high-volatility text; general payline/win rules ('All symbols pay from left to right on selected paylines...', 'Only the highest win is paid per line', 'When winning on multiple paylines, all wins are added to the total win', 'Free spins win is awarded to the player after the round completes'); the 15-line payline diagram (3 rows of 5 numbered mini-grids, each mini-grid itself 5 columns x 5 rows); RTP 96.56% (both base and Buy Free Spins); SPACE/ENTER keyboard control; 'Malfunction voids all pays and plays.'; MINIMUM BET $0.10 / MAXIMUM BET $250.00.",
      "p5_how_to_play": "Page 5/7 'HOW TO PLAY': explains the +/- bet buttons and bet menu, SPIN button, the settings-gear menu, the spin-speed cycle icon (normal/quick spin/turbo spin), the sound toggle, the Information ('i') button, the CREDIT/BET coins-vs-cash toggle, and the AUTOPLAY menu/stop behavior.",
      "p6_settings_menu": "Page 6/7 'SETTINGS MENU': documents INTRO SCREEN, AMBIENT, SOUND FX, GAME HISTORY toggles/links; the </> and X navigation of the information screen; the BET MENU (bet multiplier + total bet in coins and cash, with +/- steppers); restates the 15,000x max-win cap.",
      "p7_autoplay": "Page 7/7 'AUTOPLAY': explains clicking a preset auto-spin count to start Autoplay, and that 'SKIP SCREENS' auto-skips feature intro/end screens after a short delay."
    },
    "settings": {
      "type": "settings",
      "title": "SYSTEM SETTINGS",
      "layout": "Centered dark panel inside the gold ornate frame.",
      "left_side": "'GAME HISTORY' link/button; a 'TOTAL BET' stepper with a round '-' button, the value (e.g. '$2.00'), and a round green '+' button.",
      "right_side_toggles": "Four labelled on/off toggle switches: 'BATTERY SAVER', 'AMBIENT MUSIC', 'SOUND FX', 'INTRO SCREEN', each with a short helper caption beneath it (e.g. 'TURN ON OR OFF THE GAME [MUSIC/SOUND EFFECTS]').",
      "no_special_bet_toggle": "No ante/super-bet toggle is present in this menu, corroborating that the game has no special/ante bet mode and the printed MAXIMUM BET is the real ceiling.",
      "color_blind_notes": "Toggle state is shown by switch handle position (left=off/right=on) in addition to color, and by the explicit caption text."
    },
    "autoplay": {
      "type": "autoplay",
      "title": "AUTOPLAY SETTINGS",
      "options": "Three checkboxes in a row: 'TURBO SPIN', 'QUICK SPIN', 'SKIP SCREENS' (SKIP SCREENS shown checked/enabled in the captured frame).",
      "autospins_selector": "'NUMBER OF AUTOSPINS' label above a horizontal slider (green filled track, round handle), value shown as '100'.",
      "action": "A large button at the bottom to start Autoplay with the selected count.",
      "color_blind_notes": "Checkboxes use a check-mark glyph (shape), not color alone, to show the enabled state."
    },
    "bet_probes": {
      "type": "info",
      "bet_min_probe": "bet_min_probe.png: System Settings TOTAL BET pinned at $0.10 after pressing '-' repeatedly — matches the printed MINIMUM BET.",
      "bet_max_probe": "bet_max_probe.png: System Settings TOTAL BET pinned at $250.00 after pressing '+' repeatedly; the BUY FREE SPINS price recalculates to $18,750.00 (=75x $250.00) — matches the printed MAXIMUM BET exactly, confirming no ante/special-bet inflation exists in this game."
    },
    "bonus_buy_flow": {
      "type": "bonus",
      "dialog": "bonus_buy_dialog2.png: a confirmation dialog over the dimmed base game showing the Buy Free Spins price (e.g. '$22.50' at a $0.30 bet), a red circular 'X' cancel button and a green circular checkmark confirm button.",
      "post_purchase": "fs_confirm3.png: after confirming, a 'FEATURE ACTIVE' plaque appears bottom-left and 'GOOD LUCK!' text appears over the reels while funds are deducted (CREDIT drops by the purchase price).",
      "trigger_spin": "fs_spin1.png: the purchased spin lands exactly 3 SCATTER (castle) symbols on reels 1, 3 and 5, immediately triggering the feature (CREDIT further reduced only by the earlier purchase price, e.g. to $99,977.50)."
    },
    "free_spins_gameplay": {
      "type": "free_spins",
      "trigger_reveal": "fs_trigger2.png — see 'features.free_spins.trigger_screen' above.",
      "progress_frames": "fs_play3.png (FREE SPINS LEFT 5, no win that spin); fs_play4.png (FREE SPINS LEFT 4, two whole reels — reels 2 and 4 — expanded to WILD tiles simultaneously, WIN $0.18 with a 'WINNER' label); fs_play5.png (FREE SPINS LEFT 3, WIN $1.56 shown mid count-up animation, some symbols still motion-blurred); fs_play6.png (FREE SPINS LEFT 1, accumulated WIN $1.56 still displayed at the bottom).",
      "counter": "A 'FREE SPINS' counter box (purple panel, gold frame) at the bottom-left of the reel area shows the remaining spin count, decrementing each spin.",
      "color_blind_notes": "Spins-remaining and win amounts are both shown as plain printed numerals/text, not conveyed by color alone."
    },
    "win_screen": {
      "type": "win_screen",
      "free_spins_summary": "fs_play7.png: 'CONGRATULATIONS' (cyan/blue 3D letters), 'YOU HAVE WON $1.56 IN 10 FREE SPINS' (amount and spin count in contrasting colors), a 'LAST FREE SPIN' plaque, 'FREE SPINS LEFT 0', and 'PRESS ANYWHERE TO CONTINUE' prompt.",
      "base_game_win": "base_win.png: a natural (non-purchased) base-game win at a $0.30 bet — 'WIN $0.24' shown in yellow text at the bottom of the reels, CREDIT updated to $99,990.31; the winning combination on screen includes the 'A' royal across several reels plus a WILD on reel 3.",
      "color_blind_notes": "Win amounts are large, high-contrast yellow/gold text on a dark background — legible without color discrimination."
    },
    "regular_spin_no_win": {
      "type": "base_game",
      "content": "spin_a4b.png: an un-purchased base-game spin at a $0.30 bet where a single expanding WILD landed on reel 4 (whole reel filled with 'WILD' tiles) but the spin still resulted in no win ('SPIN TO WIN!' shown at the bottom, no WIN amount) — illustrating that a WILD hit does not guarantee a paying combination on the active lines."
    }
  },

  "accessibility_observations": {
    "screen_reader": "Control layout is stable across screens: menu/sound/info icons cluster bottom-left of the reel frame; bet -/+ flank the central SPIN button bottom-right; AUTOPLAY sits just below SPIN. The 7-page info booklet is a strictly linear sequence navigated by </X/> with an explicit 'Page n/7' readout, suitable for sequential screen-reader traversal.",
    "motor": "Primary targets (SPIN, bet -/+, menu icons) are large round buttons. SPACE/ENTER on the keyboard also start/stop a spin, and holding SPACE engages Turbo Spin, reducing the number of discrete clicks needed. Autoplay (with adjustable spin count and a SKIP SCREENS option) further reduces required interactions during Free Spins.",
    "color_blind": "Most state is conveyed redundantly through text/shape/position rather than color alone: bet limits, RTP, max win, multiplier values and spin counters are all printed numerals; toggle state is shown by switch handle position as well as color; navigation icons are differentiated by glyph shape (triangle/X). Residual color-only cue: the 5 royal card letters (A/K/Q/J/10) are each rendered in a distinct color (purple/red/gold/green/blue) as their primary identifying feature, with the letter shape itself as the redundant (non-color) cue for identification.",
    "deaf_hard_of_hearing": "No audio-only information was observed; AMBIENT MUSIC and SOUND FX are togglable and purely decorative. All game state (wins, remaining free spins, feature triggers, bet/credit) is conveyed through on-screen text and numerals."
  },

  "not_captured": [
    "No dedicated 'Free Spins rules' page separate from the main paytable rules exists to check against — free spins mechanics are fully covered on rules page 2/7, which was captured.",
    "No second bonus feature or alternate purchase tier beyond the single 75x Buy Free Spins option was found in the rules or on any screen."
  ],

  "unreadable_or_uncertain": [
    "Whether an on-screen 'WIN MULTIPLIER' badge/number is displayed over each individual expanded WILD reel during Free Spins could not be confirmed from the captured frames: fs_play4.png shows two whole reels filled with plain 'WILD' banner tiles (win $0.18) with no multiplier numeral visible on either expanded reel in that particular frame, even though the rules state a random multiplier (2x-100x) is assigned on every expansion. It is possible the multiplier readout is only shown momentarily during the expansion animation and had already cleared by the time this frame was captured, or that no line win passed through that particular WILD in this instance; not enough evidence to state definitively how/where the multiplier value is displayed on the reels themselves during normal play.",
    "OCR text extracted by pytesseract on these screens is heavily garbled by the stylized fonts and background artwork (e.g. reading 'WIID', 'SCALTER', 'MULD') and was used only as a rough anchor; all numeric values in this document were confirmed by direct visual zoomed inspection, not from the raw OCR strings."
  ],

  "provider_known": true,
  "novelty": false,
  "novelty_notes": "Standard Pragmatic Play 5x5 fixed-line slot with an expanding-wild-with-multiplier mechanic and a fixed-award (10 spins) scatter-triggered free spins feature plus a flat-price bonus buy. No unfamiliar game types or UI patterns encountered."
}

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.