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​
Parameter | Type | Description | Required | Default |
---|---|---|---|---|
limit | Int | Maximum number of results to return | No | 10 |
offset | Int | Number of results to skip | No | 0 |
type | QueryUserBetType | Filter by bet type (SPORT, CASINO, BOTH) | No | CASINO |
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​
Parameter | Type | Description | Required | Default |
---|---|---|---|---|
providerId | String | ID of the game provider | Yes | - |
limit | Int | Maximum number of results to return | No | 10 |
offset | Int | Number of results to skip | No | 0 |
type | QueryUserBetType | Filter by bet type (SPORT, CASINO, BOTH) | No | CASINO |
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​
Parameter | Type | Description | Required | Default |
---|---|---|---|---|
gameId | String | ID of the casino game | Yes | - |
limit | Int | Maximum number of results to return | No | 10 |
offset | Int | Number of results to skip | No | 0 |
type | QueryUserBetType | Filter by bet type (SPORT, CASINO, BOTH) | No | CASINO |
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​
Parameter | Type | Description | Required | Default |
---|---|---|---|---|
casinoPageSlug | String | Slug of the casino page | Yes | - |
limit | Int | Maximum number of results to return | No | 10 |
offset | Int | Number of results to skip | No | 0 |
type | QueryUserBetType | Filter by bet type (SPORT, CASINO, BOTH) | No | CASINO |
Response​
Similar to highRollers
but filtered to games on a specific casino page.
Notes​
- For privacy reasons, users with hidden preferences are filtered out from the results.
- The response includes pagination metadata (count, limit, offset) for implementing pagination controls.
- The results are ordered by bet amount in descending order.
- The currency field represents the original currency of the bet, which may differ from the user's preferred currency.
- "High roller" refers to users who place large bets; these queries return bets ordered by bet amount (largest first).