Search & list public slots (Pragmatic Play catalog). Also includes table games
(blackjack, roulette, …) — game_category='table' items expose game_subtype (raw
string, e.g. 'blackjack') alongside game_category; most slot-only fields
(volatility, mechanic, reels/rows) are null for these. blackjack_payout and
side_bets are detail-only — call get_slot for a table item to see them.
Text search:
search: case-insensitive substring over slot name + aliases.
Release date:
released_after / released_before: ISO date (YYYY-MM-DD), inclusive range on release_date.
ordering: '-release_date' (newest first) or 'release_date' (oldest first);
'-captured_at' (most recently captured from a live demo first) or 'captured_at'
(oldest/never-captured first) — matches the public listing's default sort order.
Paginate forward via the returned cursor for a complete set.
Structural filters:
volatility: low/med_low/medium/med_high/high/very_high.
mechanic: lines/ways/cluster/megaways/scatter_pays.
jackpot_type: none/fixed/progressive/pooled/unknown.
has_bonus_buy: 'true' | 'false'.
provider / theme / feature / series: taxonomy slug filters, exact match on
slug (not free text, not alias). An unknown slug returns an empty list,
not an error — call list_themes / list_features / list_series to discover
valid slugs, do not guess them from a search phrase. A slot belongs to at
most one series.
rtp_min / rtp_max: inclusive range filter on rtp_default (percent, decimal).
game_category: unknown/video_slot/crash/instant_win/scratch/live/table/other —
also selects/excludes table games (see docstring intro above).
max_win_min / max_win_max: inclusive range filter on max_win (multiplier of
stake, positive integer).
These filters implicitly narrow the mix to slots (table items have these
fields null and are excluded when a filter value is given), except
game_category itself, which is how you select table games.
Pagination:
cursor: opaque cursor from a previous response. page_size: items per page.
Each item exposes rtp_default (default-variant RTP as string or null), not 'rtp'.
Full RTP breakdown (rtp_variants), spec_sheet, symbols, palette and assets are ONLY in get_slot.
ConnectorNo auth