Skip to main content
Version: 2025-03-11

insights

This query is returning insights. There are three different types of insights:

  • Highlights: When an important event for a player or team happened within the a match (e.g. Highest utility damage done in a match)
  • Milestones: When a player or team reached a certain threshold of a specific metric within a boundary (e.g. number of kills within the same circuit)
  • Records: When a player or team reached the best value of a specific metric within a boundary (e.g. best value within the same circuit)
insights(
circuitIds: [String]
competitionIds: [String]
gamePlatformId: String
insightTypes: [InsightType]
limit: Int = 10
offset: Int = 0
ownerTypes: [OwnerType]
playerIds: [String]
seasonIds: [String]
sort: [InputSort]
teamIds: [String]
timestamp: DateTimeRange
tournamentIds: [String]
): InsightResult

Arguments

insights.circuitIds ● [String] list scalar

Filter by IDs of circuits from ProDB 1.0

insights.competitionIds ● [String] list scalar

Filter by IDs of competitions from ProDB 1.0

insights.gamePlatformId ● String scalar

Filter by ID of game platform from ProDB 1.0

insights.insightTypes ● [InsightType] list enum

Filter by specific types

insights.limit ● Int scalar

Limit the amount of insights to be returned (max: 100)

insights.offset ● Int scalar

Set the offset of the limited result

insights.ownerTypes ● [OwnerType] list enum

Filter by specific types of who owns the insight

insights.playerIds ● [String] list scalar

Filter by IDs of players from ProDB 1.0

insights.seasonIds ● [String] list scalar

Filter by IDs of seasons from ProDB 1.0

insights.sort ● [InputSort] list input

sort of the limited result

insights.teamIds ● [String] list scalar

Filter by IDs of team squads from ProDB 1.0

insights.timestamp ● DateTimeRange input

Filter by given timestamp range

insights.tournamentIds ● [String] list scalar

Filter by IDs of tournaments from ProDB 1.0

Type

InsightResult object

The result of the insights query