Slots for this provider
Brand-scoped cursor-paginated slot listing. ?provider= is pinned to this brand; the catalogue filters and ?ordering= of GET /api/v1/slots/ work here as they do there. Supports ?updated_since and ETag/304. Items carry volume_12m/trend (per-slot search-demand aggregate).
Request
- Base URL: https://i-gaming.tools
- URL: https://i-gaming.tools/api/v1/providers/{slug}/slots/
- Auth: API key in header Authorization
Path parameters
Query parameters
Opaque pagination cursor from a previous response's next/previous link.
Feature slug (exact match). A slot may carry several features.
Game category, exact match. 400 on any value outside the enum. Also filters GET /api/v1/demand/, where it doubles as a cut axis (?by=game_category).
'true' or 'false'. Any other value returns 400.
Jackpot type (none/fixed/progressive/pooled/unknown)
max_win <= this value (multiplier of stake, positive integer). Also filters GET /api/v1/demand/ — same catalogue filter.
max_win >= this value (multiplier of stake, positive integer). Also filters GET /api/v1/demand/ — same catalogue filter.
Bet mechanic (lines/ways/cluster/megaways/scatter_pays)
Whitelist: '-release_date' (newest first) or 'release_date' (oldest first). Slots with release_date IS NULL sort to the end for '-release_date' and to the start for 'release_date'. '-captured_at' (most recently captured from a live demo first) or 'captured_at' (oldest/never-captured first) — matches the public listing's default order. Any other value → 400. Ignored when ?updated_since is present (sync order wins). Note on backward paging: cursor position is derived from the sort field alone, so walking back with previous through the trailing block of items that share the same sort value (those with no release date, or never captured) can skip entries. Forward paging with next is always complete, and neither ?updated_since sync nor the /ids/ reconcile is affected. Walk forward when you need the full set.
Number of results per page. Default 20, maximum 100 — same limits as the rest of the public API. An operator-configured limit may lower the maximum.
Provider slug (exact match).
ISO date (YYYY-MM-DD). release_date >= this value. Slots with release_date IS NULL are excluded. 400 on invalid format.
ISO date (YYYY-MM-DD). release_date <= this value — INCLUSIVE, the named day is part of the range. Note that ?published_before, ?posted_before and ?established_before on other endpoints are EXCLUSIVE. Slots with release_date IS NULL are excluded. 400 on invalid format.
rtp_default <= this value (percent, decimal, e.g. 96.5). Also filters GET /api/v1/demand/ — same catalogue filter.
rtp_default >= this value (percent, decimal, e.g. 96.5). Also filters GET /api/v1/demand/ — same catalogue filter.
Case-insensitive substring search over slot name + aliases. Empty/whitespace-only value is a no-op (does not narrow results). Soft-clipped to 100 characters (not a 400).
Series slug (exact match). A slot belongs to at most one series.
Theme slug (exact match). A slot may carry several themes.
ISO-8601 datetime. Returns only records updated at or after this moment.
Volatility (low/med_low/medium/med_high/high/very_high)
Headers
Opaque ETag value from a previous response to this same endpoint. When it matches the current ETag, the server returns 304 Not Modified with no body instead of re-sending the full payload.
Response
Success.
Changes
No recorded changes to this operation across all 1 revision of this API.