The identity and technical contract details declared by the specification.
BrandFull
object
Full brand profile: everything from the listing entry plus the structured fields — hosts, country, jurisdiction, established, and the regulator-specific author…
13 properties
7 required
BrandShort
object
Compact brand entry for the provider and regulator listings: slug, kind, name, aliases, hostscount, newscount. Structured profile fields are in the detail endp…
6 properties
5 required
CountryCut
object
Result item for ?by=country: one market, with its rolling 12-month volume, how many slots carry data there, and how complete the current collection is.
4 properties
4 required
CountryCutEnvelope
object
Response for ?by=country: each result is one market.
4 properties
4 required
DemandCoverage
object
meta.coverage — what the number is made of. null on pages after the first one and when ?coverage=false is passed.
6 properties
6 required
DemandMetaCountry
object
Response metadata for this envelope. by is pinned to "country"; every other field is identical across axes.
8 properties
8 required
DemandMetaCountryByEnum
string
country - country
DemandMetaProviderThemeFeatureMechanicGameCategory
object
Response metadata for this envelope. by is one of "provider", "theme", "feature", "mechanic", "gamecategory"; every other field is identical across axes.
8 properties
8 required
DemandMetaProviderThemeFeatureMechanicGameCategoryByEnum
string
provider - provider theme - theme feature - feature mechanic - mechanic gamecategory - gamecategory
DemandMetaSlot
object
Response metadata for this envelope. by is pinned to "slot"; every other field is identical across axes.
8 properties
8 required
DemandMetaSlotByEnum
string
slot - slot
DemandMetaSlotGlobal
object
Response metadata for this envelope. by is pinned to "slotglobal"; every other field is identical across axes.
8 properties
8 required
DemandMetaSlotGlobalByEnum
string
slotglobal - slotglobal
DemandProviderCoverage
object
Element of meta.coverage.providers[].
3 properties
3 required
DemandWindow
object
meta.window — bounds of the shared rolling 12-month window. null,null on an empty (not yet materialized) table.
2 properties
2 required
EmploymentTypeEnum
string
fulltime - Full-time parttime - Part-time contract - Contract freelance - Freelance internship - Internship - Unknown
IgamingSegmentEnum
string
sportsbook - Sportsbook casino - Casino poker - Poker lottery - Lottery esports - Esports affiliate - Affiliate platformprovider - Platform Provider gamestudio…
JobsDetail
object
Full iGaming job vacancy detail. Extends list fields with description, application URLs, and company info. secondaryapplyurl: LinkedIn mirror link when availab…
46 properties
46 required
JobsList
object
iGaming job vacancy card (list view). JSON key "url" is absent: use sourceurl instead.
24 properties
24 required
KeyCut
object
Result item for ?by=provider, theme, feature, mechanic or gamecategory — one shape shared by all five axes: the axis value, its rolling 12-month volume, and ho…
3 properties
3 required
KeyCutEnvelope
object
Response for ?by=provider, theme, feature, mechanic or gamecategory: each result is one value of the chosen axis.
4 properties
4 required
NewsArticleFull
object
A news article with its full text. bodyen is empty when the text could not be extracted or the content store is temporarily unavailable; bodyunavailablereason…
11 properties
9 required
NewsArticleShort
object
A news article as it appears in listings. The body is not included here — fetch the detail endpoint for it.
9 properties
9 required
PaginatedBrandShortList
object
3 properties
1 required
PaginatedJobsListList
object
3 properties
1 required
PaginatedNewsArticleShortList
object
3 properties
1 required
PaginatedSlotListItemList
object
3 properties
1 required
PaginatedSourceList
object
3 properties
1 required
ProviderDemand
object
Provider search demand snapshot. computedat: when the snapshot was computed. provider: volume/trend metrics. topslots: demand-ranked public slots. Empty snapsh…
3 properties
3 required
ProviderDemandMarket
object
One market inside the provider demand block.
5 properties
5 required
ProviderDemandMetrics
object
Provider-level demand metrics. Empty object when no snapshot exists yet.
6 properties
ProviderDemandTopSlot
object
One slot in the provider's demand-ranked top list.
5 properties
5 required
ProviderDetail
object
Full slot provider profile. Includes firmographics, assets (logo), company block (hq/offices/licenses/contacts), counts (slots/jobs/news/team/hasdemand), and H…
14 properties
13 required
RemoteModeEnum
string
onsite - On-site hybrid - Hybrid remote - Remote - Unknown
SalaryPeriodEnum
string
year - Per year month - Per month day - Per day hour - Per hour - Unknown
SeniorityEnum
string
junior - Junior mid - Mid senior - Senior lead - Lead head - Head clevel - C-level - Unknown
SeriesDetail
object
Family-wide summary for one series: catalogue aggregates, distributions and a short roster.
13 properties
13 required
SeriesDirectoryPage
object
Cursor-paginated page of the series directory. count is the total number of series across all pages.
4 properties
4 required
SeriesListItem
object
Slot series (franchise) directory entry with public-catalogue aggregates.
8 properties
8 required
SeriesSlotItem
object
Short roster entry inside a series family summary.
6 properties
6 required
SlotCut
object
Result item for by=slot: {slot: {slug, name, provider: {slug, name}}, volume12m, monthscovered, lastseen: {month, volume}, prevvolume}.
5 properties
5 required
SlotCutEnvelope
object
Response for ?by=slot (the default axis): each result is one slot in one market.
4 properties
4 required
SlotDemand
object
Per-slot search demand snapshot. computedat: when the underlying provider snapshot was computed. volume12m/prev12m/yoypct: trailing-12-month aggregate and YoY…
9 properties
9 required
SlotDemandMarket
object
One country row of the slot demand matrix.
7 properties
7 required
SlotDetail
object
Full slot profile in exactly three top-level blocks: data (verified, editorially curated), specsheet (unverified, as extracted), assets (screenshots, logo, pal…
3 properties
3 required
SlotGlobalCut
object
Result item for ?by=slotglobal: one slot, aggregated across every market we track. Use this for a worldwide ranking; use ?by=slot with ?country= when you need…
3 properties
3 required
SlotGlobalCutEnvelope
object
Response for ?by=slotglobal: each result is one slot, aggregated across every tracked market.
4 properties
4 required
SlotListItem
object
Compact slot listing item. thumbnail/thumbnailurl: CDN URL of first logo/preview screenshot. rtpdefault: Decimal as string or null. mechanic: bet mechanic type.
18 properties
18 required
Source
object
A news source: one host, with brand attribution and freshness. host is the full domain; brand is {slug, kind, name} or null; articlescount30d counts articles p…
4 properties
3 required
SourceEnum
string
careers - Careers linkedin - LinkedIn
TaxonomyDirectoryItem
object
Taxonomy directory entry (theme or feature) with alternative spellings.
4 properties
4 required
TaxonomyDirectoryPage
object
Cursor-paginated page of a taxonomy directory (themes or features). count is the total number of entries across all pages.
4 properties
4 required
TrendEnum
string
growing - growing declining - declining flat - flat
TriStateEnum
string
yes - Yes no - No unknown - Unknown
VacancyLanguage
object
One language requirement of a vacancy.
2 properties
2 required
The full machine-readable OpenAPI contract behind this narrative.