Spin And Spell

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

Free demo · not real-money play
✓ Working · checked 2 weeks, 2 days ago Verified · 09 Aug 2026
RTP 95.90%
Volatility
Max win ×3049
Grid 5×3
For webmasters & affiliates
Embed demo

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

Asset pack

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

Slot API

GET /v1/slots/spin-and-spell-b10/

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

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

Captured 09 Aug 2026 View capture log

Per-screen breakdown

43 demo screens
43 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
Bonus features
bonus Bonus features
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
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
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
Rules / How to play
rules Rules / How to play
Rules / How to play
rules Rules / How to play
Rules / How to play
rules Rules / How to play
Game settings
settings Game settings
Win screen
win_screen Win screen
Win screen
win_screen Win screen
Win screen
win_screen Win screen

What we extracted from Spin And Spell

Everything pulled from Spin And Spell into machine-readable data — symbols, paytable, palette, modes and assets. A capture result, not a game review.
43 screens captured
13 symbols catalogued · payouts OCR-verified
14 palette colors from frames
5 accessibility groups profiled
3 gameplay modes NOT captured — flagged honestly below

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

Specification

verified parameters
provider BGaming
rtp 95.90% · single configuration
max_win_x ×3049
layout 5×3
paylines 20 fixed
bonus_buy No
mechanic Video Slot
release_date 2019

Symbols & paytable

13 symbols
13 icons (ZIP)
WILD (the Vamp)
WILD (the Vamp)
Wild

cartoon Dracula-style vampire in black suit and maroon cape; substitutes any symbol except Scatter; expands only during Free Spins

MatchPayoutUnit
3x 5.00 Multiplier
4x 25.00 Multiplier
5x 50.00 Multiplier
SCATTER (the Castle)
SCATTER (the Castle)
Scatter

dark purple haunted castle silhouette; 3-5 anywhere trigger 10 Free Spins, retriggerable; payout is a TOTAL BET multiplier directly, NOT divided by 20 lines (unlike every other symbol)

MatchPayoutUnit
3x 2.00 Multiplier
4x 10.00 Multiplier
5x 100.00 Multiplier
Witch (purple hat, skull & frog)
Witch (purple hat, skull & frog)
High Pay

green-skinned witch, tall purple pointed hat, holds a white skull and a green frog, orange card background

MatchPayoutUnit
3x 2.50 Multiplier
4x 5.00 Multiplier
5x 25.00 Multiplier
Witch (dark hat, stirring cauldron)
Witch (dark hat, stirring cauldron)
High Pay

green-skinned witch, dark green/black pointed hat, stirring a bubbling green cauldron, blue card background

MatchPayoutUnit
3x 2.50 Multiplier
4x 5.00 Multiplier
5x 25.00 Multiplier
Witch (blue hat, blonde hair)
Witch (blue hat, blonde hair)
High Pay

lighter-green-skinned witch, blue wide-brimmed pointed hat, blue dress with yellow collar, green card background

MatchPayoutUnit
3x 2.50 Multiplier
4x 5.00 Multiplier
5x 25.00 Multiplier
Bat
Bat
Low Pay

small purple/dark-blue bat with light-blue wings and glowing blue eyes, flying against a full moon, purple-ringed medallion

MatchPayoutUnit
3x 1.25 Multiplier
4x 2.50 Multiplier
5x 12.50 Multiplier
Black cat
Black cat
Low Pay

black cat head with amber eyes and a gold necklace with a skull pendant, green-ringed medallion

MatchPayoutUnit
3x 1.25 Multiplier
4x 2.50 Multiplier
5x 12.50 Multiplier
Witch hat
Witch hat
Low Pay

purple pointed witch hat with a gold buckle, red/orange-ringed medallion

MatchPayoutUnit
3x 1.00 Multiplier
4x 2.00 Multiplier
5x 10.00 Multiplier
Jack-o'-lantern pumpkin
Jack-o'-lantern pumpkin
Low Pay

orange carved jack-o'-lantern with a jagged grin and green vine leaves, blue-ringed medallion

MatchPayoutUnit
3x 1.00 Multiplier
4x 2.00 Multiplier
5x 10.00 Multiplier
Potion bottle - green eyeball
Potion bottle - green eyeball
Low Pay

rounded purple-glass corked bottle with green liquid and a floating green-and-red eyeball

MatchPayoutUnit
3x 0.50 Multiplier
4x 1.00 Multiplier
5x 5.00 Multiplier
Potion bottle - skull
Potion bottle - skull
Low Pay

round red/orange-glass corked bottle with red liquid and a small white skull inside

MatchPayoutUnit
3x 0.50 Multiplier
4x 1.00 Multiplier
5x 5.00 Multiplier
Potion jar - mushrooms
Potion jar - mushrooms
Low Pay

square-shouldered purple/blue glass jar with orange spotted mushrooms suspended in liquid

MatchPayoutUnit
3x 0.50 Multiplier
4x 1.00 Multiplier
5x 5.00 Multiplier
Potion bottle - amber liquid
Potion bottle - amber liquid
Low Pay

tall clear-glass corked bottle with swirling amber/orange liquid, no other object inside

MatchPayoutUnit
3x 0.50 Multiplier
4x 1.00 Multiplier
5x 5.00 Multiplier

Bonus modes

3 modes
Base Game Modifier base
Base Game

5x3 grid, 20 fixed paylines, wins pay left to right on consecutive reels

Free Spins free_spins
Free Spins

3/4/5 Scatters anywhere trigger 10 Free Spins; retriggerable (+10 per retrigger); expanding Wild (Vamp) occupies 3 cells of a reel here only, next spin cancels all previous expanded wilds

Bonus Mode gamble
Gamble (Trick or Treat)

3-stage cauldron pick after any base-game win: 8 eyes -> 4 -> 2, each successful pick doubles the win (x2/x4/x8); unavailable during autoplay or Free Spins

Colour system

extracted from frames · HEX
Export palette
#4F33A6 base dominant 1 base
#2C1A63 base dominant 2 base
#694DCF base dominant 3 base
#6049AA base dominant 4 base
#39238D base dominant 5 base
#261E29 base dominant 6 base
#0A30A2 free_spins dominant 1 free_spins
#2048AE free_spins dominant 2 free_spins
#1A54D1 free_spins dominant 3 free_spins
#E8F7FA free_spins dominant 4 free_spins
#13110B bonus dominant 1 bonus
#545E1F bonus dominant 2 bonus
#D5F499 bonus dominant 3 bonus
#5D5F52 bonus dominant 4 bonus

Accessibility

profile for all groups
Color Blind
  • Free Spins signalled by BOTH a background palette shift (purple base game to blue/teal free spins) AND an explicit 'Free spins: N/M' text counter, not by color alone
  • Payline diagrams in the paytable use blue-highlighted cells vs gray inactive cells, but each diagram is captioned with its Line number in text, so identifying a line does not require color discrimination
Screen Reader
  • Bottom-left icon cluster (Information 'i', Settings gear) is stable across screens; paytable and rules are reached via two SEPARATE icons ('i' for paytable, '?' for text rules) - preserve this distinction in navigation instructions
Motor Accessibility
  • Spacebar can be used to spin instead of clicking (checked ON by default in Settings); Autoplay offers 5 configurable stop conditions (on any win, bonus won, single win exceeds, balance +/- threshold) to reduce required manual actions
Hearing Accessibility
  • No audio-exclusive information observed; all game state (wins, spins remaining, gamble current/possible win, retrigger notifications) is presented as on-screen text/numerals; Music and Sound FX are independently toggleable and purely decorative

Media & assets

8 files · 8 types
43 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
base game, 13-page paytable, 12-page rules, free spins (trigger, retrigger, expanding wild), gamble bonus (all 3 stages), settings, autoplay, big/mega win screens
gamble round Stage 3 final outcome ambiguous: balance before and after the gamble round is numerically identical despite the possible win having climbed to 2.40 FUN entering Stage 3 - cannot tell if the final pick burst and lost the whole gambled win or something else happened
exact function of the third round icon in the bottom-left icon cluster (alongside Information and Settings) not directly exercised; inferred to be a Provability section but not independently confirmed by opening it
exact reels occupied by the Expanding Wild in one captured free-spins frame could not be confirmed (frame heavily motion-blurred mid-spin); a separate settled frame was used as the primary evidence instead

Ask AI about Spin And Spell

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 Spin And Spell work? Keep it simple.

3/4/5 Scatters anywhere trigger 10 Free Spins; retriggerable (+10 per retrigger); expanding Wild (Vamp) occupies 3 cells of a reel here only, next spin cancels all previous expanded wilds

RTP 95.90%max win ×3049demo ✓

From the verified capture of 09 Aug 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: Spin And Spell vs Multihand Blackjack — 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 3 aspects we couldn’t confirm, flagged.

Designerget_slot

“Creative brief: theme, 14 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: 3 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/spin-and-spell-b10/

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/spin-and-spell-b10/
{
  "game": {
    "name": "Spin and Spell",
    "provider": "BGaming",
    "theme": "Halloween / spooky-comedic witchcraft. A cartoonish Dracula-style vampire ('Vamp'), three green-skinned witches, a haunted castle, and a cauldron of eyeballs populate a moonlit graveyard setting. Tone is cute-spooky rather than horrifying (rounded cartoon art style, bright saturated colors, exclamation-mark copy such as 'BOO-TIFUL POTION GAME').",
    "documentation_purpose": "Exhaustive accessibility documentation (blind/low-vision screen-reader users, deaf/hard-of-hearing, color-blind of all types, motor-impaired) built from 42 desktop screenshots (1280x800), the manifest notes, and pixel-level review of every captured frame plus zoomed paytable crops for the logo references.",
    "method_notes": "All numeric values (payouts, RTP, bet limits) were read directly off zoomed screenshots and are quoted or reproduced verbatim where noted. Values that could not be confirmed are listed in 'unreadable_or_uncertain' and are NOT invented. Per the tech-lead's verified findings, MAX WIN is confirmed ABSENT from every in-game surface (splash, all 13 paytable pages, all 12 rules pages) - this is documented as a property of the build, not a capture gap.",
    "language": "English"
  },

  "color_palette": {
    "base_game_background": "Deep purple/violet night sky gradient, brightest (near-white glow) at upper-left where a full moon sits, darkening to indigo toward the edges. Silhouetted flat-purple haunted castle spires visible faintly at right. Foreground silhouettes: gray stone tombstones (one reads 'RIP') at lower-left, orange jack-o'-lanterns among purple pumpkin-patch foliage along the bottom edge, and small dark-purple bats in flight at the corners.",
    "free_spins_background": "Same scene recolored into a cooler dark blue/teal night palette (as opposed to purple in the base game) - a deliberate, non-color-reliant cue that the Free Spins feature is active, reinforced by a 'Free spins: N/10 or N/20' text counter.",
    "gamble_bonus_background": "Black bordered frame around a warm brown wooden apothecary-shelf scene: a black cauldron full of glowing yellow-green bubbling liquid sits center, a green-eyed black cat naps on the shelf edge above it, glass jars/bottles and a skull line the shelves, a broom stands at the right edge. Header text 'TRICK OR TREAT' arches over the cauldron.",
    "info_and_rules_panels": "Near-black/charcoal-gray flat background with light-gray and white body text; section headings in bold white; the 'Spin and Spell' wordmark repeats at the top in gold-to-white gradient letters outlined in dark blue.",
    "wordmark_logo": "'Spin and Spell' in a gothic/blackletter-influenced font, letters filled with a gold-to-pale-yellow gradient, outlined in dark navy blue with a soft drop shadow; the word 'and' is rendered smaller, in plain white script, between the two blackletter words.",
    "ui_buttons": "Dark semi-transparent charcoal circles/pills hosting white glyphs (spin arrows, gear, speaker, '+/-', 'A' for autoplay). No color-only coding is used for primary controls - all are white-on-dark icons distinguished by shape.",
    "symbol_card_backgrounds": "Wild and 3 witch symbols sit on warm red/orange or blue gradient rectangular card backgrounds; the Scatter castle sits on an orange-to-purple dusk sky background; Bat/Cat/Witch-Hat/Pumpkin are rendered as circular medallions with red, green, or blue-purple ring backgrounds; the 4 potion-bottle symbols have no card background (transparent, shown directly on the reel background).",
    "win_and_bonus_text": "Win banners use bright gold/yellow fill with a heavy orange-red outline and drop shadow ('BIG WIN', 'MEGA WIN', 'CONGRATS!'); the gamble cauldron's 'CURRENT WIN' figure is gold-yellow, 'POSSIBLE WIN' figure is also gold-yellow, and both labels underneath are printed in green."
  },

  "brand_badge": {
    "description": "A small square badge in the extreme top-left corner of every in-game screen: black letter 'B' centered on a solid yellow/gold square background, itself outlined by a thin dark border.",
    "meaning": "This is the BGaming provider brand badge, a persistent game-UI element (present on preview, base game, feature, and panel screens alike) - not a screenshot artifact.",
    "position": "Top-left corner, roughly 15-70px from the left and top edges on the 1280x800 capture."
  },

  "reel_grid": {
    "layout": "5 reels x 3 rows (5x3 scheme), fixed grid - confirmed verbatim in rules_p1.png: 'The slot has a 5x3 scheme and 20 paylines.'",
    "paylines": "20 fixed paylines, each spanning exactly one cell per reel across all 5 reels. All 20 line diagrams are illustrated individually in the paytable (paytable_p9.png through paytable_p13.png) as small 5x3 grids with the winning cells highlighted in blue against gray inactive cells; patterns include the classic straight top/middle/bottom rows, V-shapes, zigzags, and W/M-shapes typical of a 20-line configuration. Lines are not player-selectable/deselectable in this build (no line-count control was observed in the bottom bar); the number of active lines is fixed at 20.",
    "wins_direction": "Left to right on consecutive reels of an active payline (rules_p7.png, verbatim: 'All symbols pay left to right on consecutive reels of an active payline.')."
  },

  "symbols": {
    "note": "Payout multipliers are read verbatim from the in-game paytable (pages paytable_p1.png through paytable_p4.png), captured at the 0.20 FUN demo default bet. Two values are given per tier: the PRINTED multiplier as shown in the paytable, and the RECALCULATED multiplier of the TOTAL BET for a single active-line win, derived per the confirmed payout basis (printed value / 20 lines). Example check: potion-bottle 3-of-a-kind prints '10'; 10/20 = 0.5x total bet; at total bet 0.20 FUN that is 0.10 FUN, which matches the actual base-game win captured in base_game_win_gamble_prompt.png (Line 18 pays 0.10 FUN on a 3-symbol match). The Scatter is the ONE exception: its printed value already represents a multiplier of TOTAL BET directly (rules_p7.png verbatim: 'Scatter pays in any part of display from total bet value.') and must NOT be divided by 20 - see 'scatter' entry below.",
    "wild": {
      "name": "WILD (\"the Vamp\")",
      "appearance": "A cartoon Dracula-style vampire: slicked-back dark hair with a widow's peak, thin pencil moustache, pale skin, wearing a black suit with gold pumpkin-shaped buttons over a dark burgundy/maroon high-collared cape (red interior lining). He holds a golden staff/sceptre topped with a glowing pink/red gem in one hand and a pocket watch on a chain in the other. Framed on a dark red/maroon vertical card with faint purple castle-spire silhouettes behind him. A carved wood-plank banner reading 'WILD' in gold block letters sits at the bottom of the card.",
      "payouts": {
        "5_of_a_kind": {"printed": 1000, "total_bet_multiplier": 50},
        "4_of_a_kind": {"printed": 500, "total_bet_multiplier": 25},
        "3_of_a_kind": {"printed": 100, "total_bet_multiplier": 5}
      },
      "substitution_rule": "Verbatim, paytable_p1.png: 'Wild substitutes any symbol except Scatter.'",
      "expanding_behavior": "See dedicated 'expanding_wild' entry under features - the Wild only expands during the Free Spins round."
    },
    "scatter": {
      "name": "SCATTER (\"the Castle\")",
      "appearance": "A dark purple silhouette of a multi-turreted haunted castle with lit yellow windows, set against an orange-to-purple dusk sky with small black bats flying and a pale full moon glowing behind the towers. A wood-plank banner reading 'SCATTER' in gold block letters sits beneath the image.",
      "payouts_total_bet_multiplier": {
        "5_of_a_kind": 100,
        "4_of_a_kind": 10,
        "3_of_a_kind": 2
      },
      "payout_basis_warning": "These values are ALREADY expressed as a multiplier of TOTAL BET and must not be divided by the 20 paylines - unlike every other symbol on this reel set. Verified twice: (1) rules_p7.png bullet 'Scatter pays in any part of display from total bet value.' immediately follows the bullet 'Payline wins are multiplied by the bet per line value, except for Scatters.'; (2) paytable_p1.png/p6.png text 'The Castle is the Scatter Symbol.'",
      "trigger_rule": "Verbatim, paytable_p6.png / rules_p3.png: '3,4,5 scatters in any part of the display activate 10 Free Spins. Free Spins can be retriggered (additional free spins can be won).' Also stated identically on paytable_p2.png: '3, 4 or 5 Scatters in any part of the display activate Free Spins.'"
    },
    "high_value_witches": [
      {
        "name": "Witch (purple hat, skull & frog)",
        "appearance": "Green-skinned witch wearing a tall purple pointed hat, blonde/gray hair peeking out, dressed in a white blouse under a purple pinafore-style top; she holds a small white skull in one hand and a green frog in the other. Warm orange card background.",
        "payouts": {"5": {"printed": 500, "total_bet_multiplier": 25}, "4": {"printed": 100, "total_bet_multiplier": 5}, "3": {"printed": 50, "total_bet_multiplier": 2.5}}
      },
      {
        "name": "Witch (dark hat, stirring cauldron)",
        "appearance": "Green-skinned witch wearing a dark green/black pointed hat, orange top, seated stirring a bubbling green cauldron with a wooden spoon; small bubbles float around her. Blue card background.",
        "payouts": {"5": {"printed": 500, "total_bet_multiplier": 25}, "4": {"printed": 100, "total_bet_multiplier": 5}, "3": {"printed": 50, "total_bet_multiplier": 2.5}}
      },
      {
        "name": "Witch (blue hat, blonde hair)",
        "appearance": "Lighter-green-skinned witch wearing a blue wide-brimmed pointed hat, orange/blonde hair, blue dress with a yellow collar, one hand raised near her chin in a coy pose. Green card background.",
        "payouts": {"5": {"printed": 500, "total_bet_multiplier": 25}, "4": {"printed": 100, "total_bet_multiplier": 5}, "3": {"printed": 50, "total_bet_multiplier": 2.5}}
      }
    ],
    "mid_value_symbols": [
      {
        "name": "Bat",
        "appearance": "A small purple/dark-blue bat with light-blue wing membranes and glowing blue eyes, shown in flight against a pale full moon, on a circular purple-ringed medallion.",
        "payouts": {"5": {"printed": 250, "total_bet_multiplier": 12.5}, "4": {"printed": 50, "total_bet_multiplier": 2.5}, "3": {"printed": 25, "total_bet_multiplier": 1.25}}
      },
      {
        "name": "Black cat",
        "appearance": "A black cat's head with yellow/amber eyes and pink-tinged ears, wearing a gold necklace with a small skull-shaped pendant, on a circular green-ringed medallion.",
        "payouts": {"5": {"printed": 250, "total_bet_multiplier": 12.5}, "4": {"printed": 50, "total_bet_multiplier": 2.5}, "3": {"printed": 25, "total_bet_multiplier": 1.25}}
      },
      {
        "name": "Witch hat",
        "appearance": "A purple pointed witch hat with a gold buckle on the brim, tilted at an angle, on a circular red/orange-ringed medallion.",
        "payouts": {"5": {"printed": 200, "total_bet_multiplier": 10}, "4": {"printed": 40, "total_bet_multiplier": 2}, "3": {"printed": 20, "total_bet_multiplier": 1}}
      },
      {
        "name": "Jack-o'-lantern pumpkin",
        "appearance": "An orange carved jack-o'-lantern with a jagged menacing grin, green vine leaves curling around the top, on a circular blue-ringed medallion. A faint small number is visible among the leaves in some renders but is not legible.",
        "payouts": {"5": {"printed": 200, "total_bet_multiplier": 10}, "4": {"printed": 40, "total_bet_multiplier": 2}, "3": {"printed": 20, "total_bet_multiplier": 1}}
      }
    ],
    "low_value_potions": [
      {
        "name": "Potion bottle - green eyeball",
        "appearance": "A rounded purple-glass potion bottle with a cork stopper, containing a green liquid with a floating green-and-red eyeball.",
        "payouts": {"5": {"printed": 100, "total_bet_multiplier": 5}, "4": {"printed": 20, "total_bet_multiplier": 1}, "3": {"printed": 10, "total_bet_multiplier": 0.5}}
      },
      {
        "name": "Potion bottle - skull",
        "appearance": "A round red/orange-glass bottle with a cork stopper, containing a red liquid with a small white skull floating inside.",
        "payouts": {"5": {"printed": 100, "total_bet_multiplier": 5}, "4": {"printed": 20, "total_bet_multiplier": 1}, "3": {"printed": 10, "total_bet_multiplier": 0.5}}
      },
      {
        "name": "Potion jar - mushrooms",
        "appearance": "A square-shouldered purple/blue glass jar with a cork stopper, containing orange spotted mushrooms suspended in liquid.",
        "payouts": {"5": {"printed": 100, "total_bet_multiplier": 5}, "4": {"printed": 20, "total_bet_multiplier": 1}, "3": {"printed": 10, "total_bet_multiplier": 0.5}}
      },
      {
        "name": "Potion bottle - amber liquid",
        "appearance": "A tall clear-glass bottle with a cork/orange stopper, containing a swirling amber/orange liquid, no other object inside.",
        "payouts": {"5": {"printed": 100, "total_bet_multiplier": 5}, "4": {"printed": 20, "total_bet_multiplier": 1}, "3": {"printed": 10, "total_bet_multiplier": 0.5}}
      }
    ]
  },

  "payout_basis": {
    "rule": "per_line for every symbol except Scatter. Confirmed by explicit in-game rule text (rules_p7.png): 'Payline wins are multiplied by the bet per line value, except for Scatters.' and 'Scatter pays in any part of display from total bet value.' Also: 'Coinciding wins on several active paylines are added.' and 'Note that only the highest win is paid on each of the active paylines.'",
    "worked_example": "base_game_win_gamble_prompt.png: total bet 0.20 FUN, 20 lines -> bet-per-line = 0.01 FUN. 'Line 18 pays', printed win overlay '0.10' on a potion-bottle 3-symbol match (paytable tier for 3x potion = printed 10). 10 (paytable tier) x 0.01 (bet-per-line) = 0.10 FUN, exactly matching the on-screen win. Confirms per-line basis and the /20 conversion used throughout the 'symbols' section above.",
    "scatter_exception": "Scatter pay values in the paytable (5x100 / 4x10 / 3x2) are already total-bet multipliers and are NOT divided by 20; no isolated base-game scatter-only win frame was captured because 3+ scatters always trigger Free Spins (minimum paying tier is 3x) rather than a standalone scatter payout screen, so the rule text itself is the evidence used here rather than a live arithmetic check."
  },

  "reel_backgrounds_and_frame": {
    "base_game_frame": "The reel grid has no ornate border frame; individual reel cells are simply symbols floating over the moonlit graveyard background, separated by faint vertical reel dividers implied by symbol spacing rather than a drawn grid line.",
    "wordmark_position": "'Spin and Spell' logo centered at the top of the screen above the reels on base_game/free_spins screens; a smaller vertical repeat of the same wordmark text runs sideways down the right edge of the screen during free spins (rotated 90 degrees, reading top-to-bottom)."
  },

  "features": {
    "free_spins": {
      "trigger": "3, 4 or 5 Scatter (Castle) symbols anywhere on the 5x3 display. Verbatim (paytable_p6.png/rules_p3.png): '3,4,5 scatters in any part of the display activate 10 Free Spins.'",
      "spins_awarded_on_trigger": "10 Free Spins, regardless of whether the trigger was 3, 4, or 5 scatters (the rules do not differentiate the award by scatter count, unlike some competitor titles).",
      "retrigger": "Verbatim: 'Free Spins can be retriggered (additional free spins can be won).' Captured live in free_spins_retrigger_congrats.png: a banner reads 'CONGRATS! YOU'VE WON ADDITIONAL 10 FREE SPINS' with a glowing jar showing the number '10', and the Free Spins counter updates from 10/10 to 10/20 - i.e. a retrigger during the feature adds exactly 10 more spins on top of the remaining count, confirmed by the counter denominator increasing from 10 to 20.",
      "gamble_availability_during_feature": "The Bonus/Gamble game is explicitly NOT available during Free Spins. Verbatim (rules_p5.png/p6.png): 'Bonus Game. Gamble round available in any win case, except for the modes of autoplay and free spins.' Consistent with the captured Free Spins win screens (free_spins_big_win.png, free_spins_mega_win.png), which show no Gamble button.",
      "counter_display": "Bottom bar shows 'Free spins: N/M' (e.g. '3/10', '9/10', '10/20', '17/20') where M is the total spins awarded so far (increases on retrigger) and N is the current spin number reached.",
      "background_shift": "Reel background shifts from the base game's purple/violet palette to a cooler dark blue/teal palette for the duration of the feature - a non-color-reliant cue since it's paired with the explicit 'Free spins' text counter."
    },
    "expanding_wild": {
      "name": "Expanding Wild (\"the Vamp\")",
      "scope": "Active ONLY during the Free Spins round - verbatim (paytable_p7-8.png / rules_p4.png): 'The Vamp is the Expanding Wild in free spins round.'",
      "trigger_and_behavior": "Verbatim, full text (paytable_p8.png): 'The feature is activated in case when the wild symbol appears on the reels. All symbols on this reel are replaced by Wild, increasing the chances of winning. It extends up and down on the reels, occupying 3 cells. The following spin cancels all previous wild symbols.'",
      "interpretation": "When a Wild (Vamp) symbol lands on any reel during a free spin, that entire reel (all 3 rows) becomes Wild for that spin. The expansion does NOT persist to the next spin - each new free spin starts fresh, with any expanded Wilds from the prior spin cleared.",
      "observed_evidence": "free_spins_trigger.png (a settled, non-blurred frame at Free spins 3/10) clearly shows reel 2 and reel 4 fully occupied top-to-bottom by the Vamp/Wild portrait (3 stacked identical Wild symbols per reel), matching the rule text exactly. A second frame, free_spins_expanding_wild.png (Free spins 9/10), is heavily motion-blurred (mid-spin capture) and only partially legible - the word 'WILD' is visible near the top-middle of the frame but the exact reels occupied cannot be confirmed with confidence from that image alone; free_spins_trigger.png is the more reliable evidence for this feature."
    },
    "gamble_bonus": {
      "name": "Bonus Game / Gamble (\"Trick or Treat\" cauldron)",
      "availability": "Available after ANY winning spin in the base game (manual mode only) - NOT available during autoplay or free spins. Verbatim: 'Bonus Game. Gamble round available in any win case, except for the modes of autoplay and free spins.' Entry point: a 'Gamble' button showing two playing cards appears next to the Spin button after a base-game win (visible in base_game_win_gamble_prompt.png).",
      "mechanic_stage_1": "Verbatim: 'Stage 1: There are 8 eyes to choose from. Choose one, 4 eyes burst randomly. If the chosen eye bursts the gamble round is over. If the chosen eye doesn't burst, you win x2 and can continue the game or take the win.'",
      "mechanic_stage_2": "Verbatim: 'Stage 2: There are 4 remained eyeballs in the pot. Choose the preferred one. 2 eyes burst randomly. Guessing the right one will increase winnings by 2 times. You can continue the game or take the win.'",
      "mechanic_stage_3": "Verbatim: 'Stage 3: Choose one of the two eyeballs. 1 eye bursts randomly. Guessing the right one will increase winnings by 2 times.' (Stage 3 has no explicit 'continue' option mentioned in the rule text - it appears to be the final stage, capping the ladder at 3 doublings total.)",
      "cap": "3 stages maximum (8 -> 4 -> 2 -> 1 surviving eyeball), each successful pick doubling the current win: observed numerically in the captured sequence 0.30 (pre-gamble win) -> 0.60 (after Stage 1) -> 1.20 (after Stage 2) -> 2.40 shown as the 'POSSIBLE WIN' figure entering Stage 3. No explicit maximum-win cap is stated for the gamble ladder beyond the fixed 3-stage structure (i.e., the theoretical ceiling is the pre-gamble win x8).",
      "losing_outcome": "If the player's chosen eyeball is among the ones that 'burst', the gamble round ends immediately and (per rules_p5.png Stage 1 text) the round is simply 'over' - the rule text does not explicitly say the entire win is forfeited to zero versus reverting to the last-confirmed amount; this could not be disambiguated from the captured frames (see 'unreadable_or_uncertain').",
      "ui_elements": "Cauldron screen shows two gold numeric readouts beneath the pot: 'CURRENT WIN' (confirmed win so far, this session) and 'POSSIBLE WIN' (the win amount if the current pick succeeds, i.e. current x2). 8 (then 4, then 2) small round eyeballs of different iris colors (blue, brown, purple, red/orange, teal) float in the green bubbling liquid; a chosen-but-surviving eyeball is shown lifted out of the liquid inside a glowing pink/magenta droplet-shaped highlight."
    }
  },

  "screens": {
    "preview": {
      "type": "preview",
      "content": "Loading/promo splash shown before the base game loads. Centered top: 'Spin and Spell' wordmark logo. Three feature-highlight columns below: (1) 'SPOOKY SCATTER' - three castle-scatter tiles fanned out, caption 'Catch 3 or more haunted castles (Scatters) and get free spins! Free spins can be retriggered!'; (2) 'EXPANDING VAMP' - a large Vamp/Wild portrait card, caption 'You will have a pleasure to meet the Vamp (Wild) in the bonus round. When it appears on the reels - all symbols are replaced by its power. But be careful, don't fall under the Vamp's spell!'; (3) 'BOO-TIFUL POTION GAME' - a bubbling green cauldron with eyeballs, caption 'Help witches to cook a love-spell potion and get higher wins!'. Below the three columns: 'CLICK TO START' prompt text (entire screen is clickable to enter the game). Dark navy background with faint tombstone and pumpkin silhouettes at the bottom edge.",
      "top_right": "Speaker/volume icon plus a numeric readout resembling a clock time (e.g. '10:40'); this value increases across successive screenshots in step with real elapsed time, suggesting it is a system/OS status overlay rather than a game element (see 'unreadable_or_uncertain').",
      "color_blind_notes": "All three feature callouts are labeled with bold text headings, not conveyed by color alone."
    },
    "base_game": {
      "type": "base_game",
      "layout": "5x3 reel grid on the graveyard/moonlit background described in 'color_palette'. No ornate frame border around the reels.",
      "bottom_bar": {
        "left_icon_cluster": "Three small round icons stacked/grouped at the bottom-left: an 'i' Information icon (opens the 13-page paytable/info booklet), a gear Settings icon (opens the Settings panel), and a third round icon resembling a checkmark/shield shape whose exact function was not directly exercised in the captured set but is inferred from scroll_panels evidence to relate to a 'Provability'/fairness section distinct from the main Rules text.",
        "balance_and_bet": "Text readout 'Balance 1,000.00 FUN' and, to its right, 'Total bet 0.20 FUN' with a small pair of up/down triangle arrows immediately to the right of the bet value for incrementing/decrementing the bet.",
        "right_controls": "A round 'A' icon (opens Autoplay settings) and, to its right, a circular double-arrow/refresh-style icon (the Spin button) at the far bottom-right.",
        "post_win_controls": "After a winning spin, the bet +/- controls are hidden and replaced by a 'Last win: X.XX FUN' / 'Line N pays' readout plus a 'Total win: X.XX FUN' readout in the center-right of the bar; the right-side icon cluster changes to a money-bag/coin 'Collect' icon and a two-playing-cards 'Gamble' icon (seen in base_game_win_gamble_prompt.png)."
      },
      "color_blind_notes": "All controls are white glyphs on dark circles distinguished by icon shape, not color. Win amounts are large high-contrast yellow/gold text."
    },
    "paytable": {
      "type": "paytable, 13 scrollable pages",
      "pages_1_4": "Symbol payout grid: Wild and Scatter first (page 1), then the 3 witches + Bat/Cat/Witch-Hat/Pumpkin (page 2), then the tail of those plus the 4 potion bottles (pages 3-4), each symbol shown with its 5x/4x/3x printed payout figures to its right (see 'symbols' section for full values).",
      "pages_5_8": "'Features' section: icon + short caption for Free Spins (page 5-6) and Bonus Game (page 5-6), followed by the full 'Expanding wild' text block (pages 7-8) with the Vamp/Wild portrait.",
      "pages_9_13": "'Lines' section: all 20 payline diagrams (Line 1 through Line 20), each shown as a small 5-column x 3-row grid with the winning path cells highlighted blue against gray inactive cells.",
      "navigation": "Vertical scrollbar at the right edge of the panel (thin gray bar); an 'X' close button at the top-right of the panel. No numbered page indicator or prev/next arrows were observed - navigation is continuous vertical scroll through one long document, confirmed exhausted at page 13 via scroll_capture with settle=3.",
      "color_blind_notes": "Payline diagrams use blue-highlighted cells vs. gray cells - this is the one area of the UI that IS color-coded without a secondary cue (no numbers/labels inside the grid cells themselves); however each diagram is captioned with its Line number in text, so identifying which line is which does not depend on color."
    },
    "rules": {
      "type": "rules (text-only info booklet), 12 scrollable pages, opened via a separate '?' rules icon distinct from the paytable 'i' icon",
      "sections_in_order": "About the Game -> How to play -> Autospins (with 5 stop-condition bullet points) -> Features (short Free Spins/Expanding Wild/Bonus Game summary) -> Bonus game (full 3-stage gamble text) -> Spin Results (payout-basis rules) -> Settings (quick spin/spacebar/audio) -> Return to Player (RTP) -> RNG -> Additional information (malfunction clause, rule version/date).",
      "about_the_game_text": "Verbatim (rules_p1.png): \"Spin and Spell - Halloween-themed slot, exclusively created to celebrate the spookiest holiday of the year. The slot has a 5x3 scheme and 20 paylines. The player will be transported to the mysterious haunted forest full of magic and spells. The witches are tricky, the cat and bats are elusive, the drinks can be poisoned, but nevertheless it is impossible to resist the sweetness and attraction of the features and winnings they can bring: free spins, expanding wild, bonus-guess round. So spin and spell: I'm the lucky one!\"",
      "how_to_play_text": "Verbatim: \"The game features win lines. Choose the bet size using the buttons in Total bet field. Higher bets will increase a total win. The bet value chosen is displayed in the corresponding field. To start the reels spinning, click the Spin button. In any win case bonus gamble round is available, you can choose whether to play it to take the wins.\"",
      "autospins_stop_conditions": "Five configurable auto-stop conditions listed verbatim: 'on any win', 'if bonus game is won', 'if single win exceeds', 'if cash balance increases by', 'if cash balance decreases by'. Also: 'To stop the spins, click the Stop Autospins button. After the Autospins stop, all their adjustments are reset, and the current bet is reset to the default bet.'",
      "spin_results_text": "Bulleted list verbatim: 'All symbols pay left to right on consecutive reels of an active payline.' / 'Coinciding wins on several active paylines are added.' / 'Payouts are made according to the paytable.' / 'Payline wins are multiplied by the bet per line value, except for Scatters.' / 'Scatter pays in any part of display from total bet value.' / 'Note that only the highest win is paid on each of the active paylines.' Followed by: 'To learn the game payouts, click the Information (I) button and choose the Payments button.'",
      "settings_text": "Verbatim: 'The settings button opens a panel with game speed and volume settings.' / 'Quick spin - the speed of spinning reels increases. Depending on license requirements, this feature may not be available.' / 'Spacebar to spin (can be used instead of clicking the Spin button)' plus volume/music/SFX toggle bullets.",
      "rtp_text": "Verbatim, rules_p10.png/p11.png: 'The overall theoretical Return to Player (RTP) is 95.9%.'",
      "rng_text": "Verbatim: 'The game is based on a certified random number generator. For more information, visit our BGaming site.'",
      "additional_information_text": "Verbatim: 'Malfunction voids all plays and pays! All unfinished rounds will be terminated every 24 hours. If the game requires \"Collect\" - \"Collect\" will take place and the win from the round will be added to the player balance. If the game requires action from a player, the result is counted assuming that the player has chosen the action with no risk without raising the initial bet.' Followed by: 'This is the game rule version 1.0, dated October 14, 2019. Game Version 1.0.0.'",
      "color_blind_notes": "Plain light-gray/white text on near-black background throughout; bold white section headers. No color-coded information in this panel."
    },
    "settings_panel": {
      "type": "settings",
      "title": "'Settings' heading, centered dark panel overlaying the (dimmed but still visible) reels.",
      "controls": "Two checkboxes: 'Quick spin' (checkbox and label both appear visually muted/grayed relative to the checked item below - consistent with the rules text noting quick spin 'may not be available' depending on license) and 'Spacebar to spin' (checked, white checkmark in a filled dark square). Below an 'Audio' sub-heading: a horizontal 'Volume' slider (gray filled track with a round white/gray handle, set near maximum in the captured frame) and two more checkboxes, 'Music' and 'Sound FX' (both checked).",
      "close_control": "A small 'X' at the top-right of the settings panel.",
      "color_blind_notes": "Checkbox state is shown by a white checkmark glyph inside a filled square vs. an empty square - shape/fill based, not color-based. The disabled Quick spin control is distinguished by reduced contrast/graying, which may be a residual risk for very-low-vision users but is paired with the checkbox's own filled/unfilled state."
    },
    "autoplay_panel": {
      "type": "autoplay",
      "title": "'Autospin settings' header with an 'Advanced' label and an upward-pointing chevron toggle at the top-right of the panel (panel is shown already expanded to its 'Advanced' view in the captured frame).",
      "controls": "An 'Enable quick spin' checkbox (unchecked, empty square). A 'Numbers of rounds' section with 9 selectable pill-shaped buttons in a 5+4 grid: 10, 25, 50, 100, 250 (top row) and 500, 750, 1000, and an infinity symbol '∞' (bottom row).",
      "color_blind_notes": "Round-count options are distinguished by printed numerals/symbol, not color."
    },
    "free_spins_gameplay": {
      "type": "free_spins",
      "content": "Same 5x3 reel grid, now on the cooler dark-blue/teal background described above. Bottom bar shows 'Balance', 'Total bet', 'Win:', 'Total win:', and 'Free spins: N/M' fields plus the same round refresh/spin icon at the far right (Autoplay 'A' icon not present in this bar - autoplay is disabled while free spins auto-progress).",
      "retrigger_screen": "A full-screen overlay: 'CONGRATS! YOU'VE WON ADDITIONAL' text in gold with red/orange outline, a glowing jar icon showing the number of additional spins won ('10'), and 'FREE SPINS' text below. Background is the dimmed reels.",
      "color_blind_notes": "Feature state signalled by BOTH a palette shift (blue/teal vs. purple) AND explicit text counters - not color alone."
    },
    "win_screen": {
      "type": "win_screen",
      "big_win": "Gold 'BIG WIN' text with a coin icon, over a large jack-o'-lantern/pumpkin illustration, with the win amount in large gold numerals beneath (e.g. '4.90').",
      "mega_win": "Same visual language, header text reads 'MEGA WIN' instead of 'BIG WIN' - a higher win-size tier than Big Win, using the same gold/orange color treatment; tier is distinguished by the printed word ('BIG' vs 'MEGA'), not by color alone.",
      "color_blind_notes": "Win-tier name is spelled out in text ('BIG WIN' vs 'MEGA WIN'), not conveyed purely by color intensity."
    },
    "gamble_bonus_screens": {
      "type": "bonus",
      "entry": "Cauldron scene as described in 'color_palette'; 8 colored eyeballs floating in the green liquid; two gold numeric readouts 'CURRENT WIN' and 'POSSIBLE WIN' beneath the cauldron.",
      "progression": "Each successful stage removes half the remaining eyeballs (one bursts-cluster of half the pool, chosen eyeball survives), and both CURRENT WIN and POSSIBLE WIN numbers double. A surviving/chosen eyeball is visually distinguished by being lifted slightly out of the liquid, wrapped in a glowing pink/magenta droplet highlight - a position + glow cue, not a color-only cue (its iris color itself is irrelevant to the outcome).",
      "bottom_bar_during_bonus": "Balance and Total bet readouts remain on the left; a money-bag/coins 'Collect' icon and a circular refresh-style icon sit at the bottom-right (function of the refresh icon in this specific screen was not exercised in the captured set)."
    }
  },

  "bet_and_rtp_summary": {
    "min_bet": "0.20 (FUN in demo)",
    "max_bet": "50.00 (FUN in demo)",
    "bet_limits_source": "Confirmed by the tech lead via hard-stop verification (up/down bet arrows pressed to their disabled limit); see manifest 'bet_limits_verified'.",
    "rtp_percent": 95.9,
    "rtp_source": "rules_p10.png / rules_p11.png, verbatim: 'The overall theoretical Return to Player (RTP) is 95.9%.'",
    "max_win": "NOT PRINTED ANYWHERE IN THE GAME. Verified by the tech lead across two independent channels: (1) full visual review of the preview screen, all 13 paytable pages, and all 12 rules pages; (2) an OCR text-grep for the word 'max' across the same pages, with zero matches. This is a confirmed property of this build, not a missing-screenshot gap - no max-win figure should be reported for this slot.",
    "volatility": "Not stated anywhere in the captured rules/paytable text or on the preview screen (no volatility indicator, bolt/flame icon scale, or descriptive volatility sentence was observed in this build).",
    "bonus_buy": "Confirmed ABSENT. No 'Buy Feature'/'Buy Bonus' control appears in the bottom bar on any captured screen, and no purchase mechanic is mentioned anywhere in the 12-page rules text (which does cover Autospins, Features, Bonus game, Spin Results, and Settings in full)."
  },

  "accessibility_observations": {
    "screen_reader": "Control layout is stable: info/settings/(provability) icon cluster is always bottom-left; balance/bet readout is center-left; autoplay + spin controls are always bottom-right. The 13-page paytable and 12-page rules booklet are each a single continuous vertical-scroll document (not paginated with numbered pages or prev/next arrows), reached via two SEPARATE icons ('i' for paytable/payments, '?' for the text rules) - this distinction should be preserved for screen-reader navigation instructions.",
    "motor": "SPACE bar can be used to spin instead of clicking (confirmed both by the Settings panel checkbox 'Spacebar to spin', checked by default, and by rules text). Autoplay with configurable stop conditions (on any win / bonus won / single win exceeds / balance +/- threshold) reduces the number of required manual actions. Quick spin exists as a concept but is disabled/unavailable in this build ('Depending on license requirements, this feature may not be available').",
    "color_blind": "The great majority of state is conveyed by icon shape, checkbox fill, and explicit text/numerals rather than color alone (checkboxes, autoplay round-count buttons, free-spins counter, win-tier labels 'BIG WIN'/'MEGA WIN', feature-active state via a background palette+text combination). The one area relying more heavily on color is the payline diagrams in the paytable (blue-highlighted cells vs. gray), but each diagram carries a text 'Line N' caption so identifying a specific line does not require color discrimination.",
    "deaf_hard_of_hearing": "No audio-exclusive information was observed; all game state (wins, spins remaining, current/possible gamble win, retrigger notifications) is presented as on-screen text/numerals. Music and Sound FX are independently toggleable and purely decorative per the Settings panel and rules text."
  },

  "unreadable_or_uncertain": [
    "Gamble bonus final outcome (Stage 3): the balance before entering the gamble round (1,027.30 FUN, base_game_win_gamble_prompt.png/gamble_bonus_intro.png) is numerically IDENTICAL to the balance after the gamble round concluded (gamble_final_result.png, also 1,027.30 FUN), even though the CURRENT WIN figure had climbed to 1.20 FUN (POSSIBLE WIN 2.40 FUN) entering Stage 3. It cannot be determined from the captured frames whether the final pick (a) burst and the entire gambled win was lost back to zero, or (b) some other reconciliation occurred. The 3-stage doubling mechanic itself (0.30 -> 0.60 -> 1.20 -> 2.40 possible) is fully confirmed by rule text and matches the captured numbers exactly; only the single Stage-3 final result is ambiguous.",
    "The exact reels occupied by the Expanding Wild in free_spins_expanding_wild.png cannot be confirmed - the frame is heavily motion-blurred (captured mid-spin). free_spins_trigger.png provides an unambiguous, settled example (reels 2 and 4 fully Wild) and is the primary evidence cited for this feature instead.",
    "The exact function of the third round icon in the bottom-left icon cluster of the base game bar (alongside 'i' Information and the gear Settings icon) was not directly exercised during capture; inferred from manifest scroll_panels evidence to lead to a 'Provability' section, but this was not independently confirmed by opening it in a screenshot.",
    "The small numeric readout next to the speaker/volume icon in the top-right corner (e.g. '10:40', progressing to '11:20' across later frames in the session) is most likely a system/OS/browser status-bar clock leaking into the capture rather than an in-game element, given it tracks real elapsed wall-clock time across the session; it is documented here for completeness but should NOT be treated as a game feature.",
    "A small partially-obscured numeral (reads approximately as '16' or '18') is visible among the pumpkin symbol's leaves in some frames; not legible with confidence and not corroborated by any paytable text, so its meaning (if any) is unknown - likely a decorative design detail rather than a functional value.",
    "Wild 5-of-a-kind top payout (1000) is very high relative to other symbols' tiers, and with MAX WIN not printed anywhere, the game's overall payout ceiling (e.g. total possible combined win across all 20 lines simultaneously) cannot be derived or stated from the captured material."
  ]
}

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.