Skip to main content

High Rollers Queries

These queries provide paginated information about high value bets placed by users.

highRollers​

Returns a paginated list of high roller bets (largest bet amounts) across all games, filtered by bet type with limit and offset for pagination.

Query​

query HighRollers($limit: Int, $offset: Int, $type: QueryUserBetType) {
highRollers(limit: $limit, offset: $offset, type: $type) {
data {
user {
id
username
avatarUrl
}
game {
id
name
thumbnailUrl
provider
}
wonAmount
betAmount
currency
time
}
count
limit
offset
}
}

Parameters​

ParameterTypeDescriptionRequiredDefault
limitIntMaximum number of results to returnNo10
offsetIntNumber of results to skipNo0
typeQueryUserBetTypeFilter by bet type (SPORT, CASINO, BOTH)NoCASINO

Response​

{
"data": {
"highRollers": {
"data": [
{
"user": {
"id": "60da4b45bc06b53c4851a125",
"username": "highroller789",
"avatarUrl": "https://example.com/avatars/highroller789.jpg"
},
"game": {
"id": "cg-123456",
"name": "Book of Dead",
"thumbnailUrl": "https://example.com/games/book-of-dead.jpg",
"provider": "Play'n GO"
},
"wonAmount": 5000.0,
"betAmount": 1000.0,
"currency": "USD",
"time": "2023-05-15T14:32:15Z"
},
{
"user": {
"id": "60da4b45bc06b53c4851a126",
"username": "whalebets",
"avatarUrl": "https://example.com/avatars/whalebets.jpg"
},
"game": {
"id": "cg-789012",
"name": "Gonzo's Quest",
"thumbnailUrl": "https://example.com/games/gonzos-quest.jpg",
"provider": "NetEnt"
},
"wonAmount": 0,
"betAmount": 850.0,
"currency": "EUR",
"time": "2023-05-15T14:31:45Z"
}
],
"count": 58,
"limit": 10,
"offset": 0
}
}
}

highRollersByProvider​

Returns a paginated list of high roller bets for a specific game provider, filtered by bet type with limit and offset for pagination.

Query​

query HighRollersByProvider(
$providerId: String!
$limit: Int
$offset: Int
$type: QueryUserBetType
) {
highRollersByProvider(
providerId: $providerId
limit: $limit
offset: $offset
type: $type
) {
data {
user {
id
username
avatarUrl
}
game {
id
name
thumbnailUrl
provider
}
wonAmount
betAmount
currency
time
}
count
limit
offset
}
}

Parameters​

ParameterTypeDescriptionRequiredDefault
providerIdStringID of the game providerYes-
limitIntMaximum number of results to returnNo10
offsetIntNumber of results to skipNo0
typeQueryUserBetTypeFilter by bet type (SPORT, CASINO, BOTH)NoCASINO

Response​

Similar to highRollers but filtered to a specific provider.

highRollersByGame​

Returns a paginated list of high roller bets for a specific casino game, filtered by bet type with limit and offset for pagination.

Query​

query HighRollersByGame(
$gameId: String!
$limit: Int
$offset: Int
$type: QueryUserBetType
) {
highRollersByGame(
gameId: $gameId
limit: $limit
offset: $offset
type: $type
) {
data {
user {
id
username
avatarUrl
}
game {
id
name
thumbnailUrl
provider
}
wonAmount
betAmount
currency
time
}
count
limit
offset
}
}

Parameters​

ParameterTypeDescriptionRequiredDefault
gameIdStringID of the casino gameYes-
limitIntMaximum number of results to returnNo10
offsetIntNumber of results to skipNo0
typeQueryUserBetTypeFilter by bet type (SPORT, CASINO, BOTH)NoCASINO

Response​

Similar to highRollers but filtered to a specific game.

highRollersByCasinoPage​

Returns a paginated list of high roller bets for a specific casino page, filtered by bet type with limit and offset for pagination.

Query​

query HighRollersByCasinoPage(
$casinoPageSlug: String!
$limit: Int
$offset: Int
$type: QueryUserBetType
) {
highRollersByCasinoPage(
casinoPageSlug: $casinoPageSlug
limit: $limit
offset: $offset
type: $type
) {
data {
user {
id
username
avatarUrl
}
game {
id
name
thumbnailUrl
provider
}
wonAmount
betAmount
currency
time
}
count
limit
offset
}
}

Parameters​

ParameterTypeDescriptionRequiredDefault
casinoPageSlugStringSlug of the casino pageYes-
limitIntMaximum number of results to returnNo10
offsetIntNumber of results to skipNo0
typeQueryUserBetTypeFilter by bet type (SPORT, CASINO, BOTH)NoCASINO

Response​

Similar to highRollers but filtered to games on a specific casino page.

Notes​

  1. For privacy reasons, users with hidden preferences are filtered out from the results.
  2. The response includes pagination metadata (count, limit, offset) for implementing pagination controls.
  3. The results are ordered by bet amount in descending order.
  4. The currency field represents the original currency of the bet, which may differ from the user's preferred currency.
  5. "High roller" refers to users who place large bets; these queries return bets ordered by bet amount (largest first).