Endpoint
The unique identifier for the activity instance. This is a 64-bit integer represented as a string.
GET /instance/{instanceId}
Description
Returns a PGCR (Post Game Carnage Report) object with a shape more aligned with how RaidHub displays PGCRs. This endpoint provides comprehensive information about a raid or dungeon instance, including all players who participated, their individual statistics, weapons used, and activity metadata.
This endpoint replaces the deprecated /activity endpoint. Use /instance for all new implementations.
Response
The unique instance identifier (64-bit integer as string)
The Bungie.net activity hash (uint32)
Whether the activity was successfully completed
Whether the activity was completed flawlessly (no deaths). Null if not applicable.
Whether this was a fresh run (started from the beginning). Null if not applicable.
Number of players who participated (minimum 1)
Array of modifier hashes applied to the activity. Each hash maps to a FeatDefinition by its skullHash.
The final score achieved in the activity (minimum 0)
ISO 8601 timestamp when the activity started
ISO 8601 timestamp when the activity completed
The Destiny 2 season number when this instance occurred (minimum 1)
Total activity duration in seconds (minimum 1)
The platform type. If all players are on the same platform, this will be the platform type (1=Xbox, 2=PSN, 3=Steam, 4=Stadia, 5=EGS, 6=BattleNet). Otherwise, it will be 0 for cross-platform.
RaidHub’s internal activity identifier (minimum 1)
RaidHub’s internal version identifier (minimum 1)
Whether the instance was completed before the day one end date
Whether the instance was completed before the contest mode end date
Whether the instance was completed before the week one end date
Whether the instance is blacklisted from leaderboards
The instance’s rank on the leaderboard, if applicable. Null if not ranked.
Activity metadata information Human-readable name of the activity (e.g., “Vault of Glass”)
Version or difficulty name (e.g., “Master”, “Standard”)
Whether this is a raid activity (true) or dungeon (false)
Array of player objects with detailed statistics Player identification and profile information Show playerInfo properties
Destiny 2 membership ID (64-bit integer as string)
Platform where the player created their account (1-6, see platformType)
Path to player’s profile icon
Platform-specific display name (legacy, no longer shown in-game)
Bungie name (e.g., “Newo”)
bungieGlobalDisplayNameCode
Bungie name code (e.g., “9010”)
ISO 8601 timestamp of player’s last activity
Whether the player has hidden their profile on Bungie.net
Cheat detection level: 0=None, 1=Suspicious, 2=Moderate, 3=Extreme, 4=Blacklisted
Whether this player completed the activity
Whether this was the player’s first clear of this activity
Number of first-timers this player helped (minimum 0)
Total time this player spent in the activity (seconds)
Array of characters the player used during the activity Show character properties
Character ID (64-bit integer as string)
Bungie.net hash for the character class (Titan/Hunter/Warlock)
Bungie.net hash for the equipped emblem
Whether this character completed the activity
Time played on this character (seconds)
When this character joined the activity (seconds from start)
Score achieved by this character
Kills with Super abilities
Weapons used by this character Bungie.net weapon reference hash
Precision kills with this weapon
Example Request
curl -X GET "https://api.raidhub.io/instance/13526539362" \
-H "x-api-key: YOUR_API_KEY"
Example Response
{
"minted" : "2024-03-03T12:00:00.000Z" ,
"success" : true ,
"response" : {
"instanceId" : "13526539362" ,
"hash" : 1485585878 ,
"completed" : true ,
"flawless" : false ,
"fresh" : true ,
"playerCount" : 6 ,
"skullHashes" : [],
"score" : 0 ,
"dateStarted" : "2024-03-03T10:30:00.000Z" ,
"dateCompleted" : "2024-03-03T11:45:00.000Z" ,
"season" : 23 ,
"duration" : 4500 ,
"platformType" : 0 ,
"activityId" : 9 ,
"versionId" : 1 ,
"isDayOne" : false ,
"isContest" : false ,
"isWeekOne" : false ,
"isBlacklisted" : false ,
"leaderboardRank" : 1523 ,
"metadata" : {
"activityName" : "Vault of Glass" ,
"versionName" : "Standard" ,
"isRaid" : true
},
"players" : [
{
"playerInfo" : {
"membershipId" : "4611686018488107374" ,
"membershipType" : 3 ,
"iconPath" : "/common/destiny2_content/icons/93844c8b76ea80683a880479e3506980.jpg" ,
"displayName" : "xx_newo_xx" ,
"bungieGlobalDisplayName" : "Newo" ,
"bungieGlobalDisplayNameCode" : "9010" ,
"lastSeen" : "2024-03-03T11:45:00.000Z" ,
"isPrivate" : false ,
"cheatLevel" : 0
},
"completed" : true ,
"isFirstClear" : false ,
"sherpas" : 1 ,
"timePlayedSeconds" : 4500 ,
"characters" : [
{
"characterId" : "2305843009504575107" ,
"classHash" : 3655393761 ,
"emblemHash" : 1230443376 ,
"completed" : true ,
"timePlayedSeconds" : 4500 ,
"startSeconds" : 0 ,
"score" : 0 ,
"kills" : 342 ,
"deaths" : 8 ,
"assists" : 156 ,
"precisionKills" : 198 ,
"superKills" : 45 ,
"grenadeKills" : 23 ,
"meleeKills" : 12 ,
"weapons" : [
{
"weaponHash" : 1541131350 ,
"kills" : 125 ,
"precisionKills" : 89
},
{
"weaponHash" : 2926662317 ,
"kills" : 98 ,
"precisionKills" : 67
}
]
}
]
}
]
}
}
Error Responses
404 - InstanceNotFoundError
The specified instance was not found in the RaidHub database. {
"minted" : "2024-03-03T12:00:00.000Z" ,
"success" : false ,
"code" : "InstanceNotFoundError" ,
"error" : {
"instanceId" : "13526539362"
}
}
Notes
Response is cached for 5 minutes (300 seconds)
After returning the response, the API queues background jobs to update missing character data
The first 12 players are also queued for profile updates
All timestamps are in ISO 8601 format with timezone
BigInt values (instanceId, characterId, membershipId) are serialized as strings