Get a list of a player’s top 100 most frequent raid teammates
curl --request GET \
--url https://api.example.com/player/{membershipId}/teammates{
"teammates": [
{
"estimatedTimePlayedSeconds": 123,
"clears": 123,
"instanceCount": 123,
"playerInfo": {
"membershipId": "<string>",
"membershipType": 123,
"iconPath": "<string>",
"displayName": "<string>",
"bungieGlobalDisplayName": "<string>",
"bungieGlobalDisplayNameCode": "<string>",
"lastSeen": "<string>",
"isPrivate": true,
"cheatLevel": 123
}
}
]
}Get a list of a player’s top 100 teammates ranked by estimated time played together in raids.Documentation Index
Fetch the complete documentation index at: https://mintlify.com/Raid-Hub/API/llms.txt
Use this file to discover all available pages before exploring further.
Show Teammate
Show PlayerInfo
curl -X GET "https://api.raidhub.io/player/4611686018488107374/teammates" \
-H "X-API-Key: your_api_key_here"
{
"minted": "2026-03-03T12:34:56.789Z",
"success": true,
"response": [
{
"estimatedTimePlayedSeconds": 125000,
"clears": 85,
"instanceCount": 92,
"playerInfo": {
"membershipId": "4611686018467890123",
"membershipType": 3,
"iconPath": "/common/destiny2_content/icons/abc123.jpg",
"displayName": "teammate_username",
"bungieGlobalDisplayName": "Teammate",
"bungieGlobalDisplayNameCode": "1234",
"lastSeen": "2026-03-01T20:00:00.000Z",
"isPrivate": false,
"cheatLevel": 0
}
},
{
"estimatedTimePlayedSeconds": 98000,
"clears": 62,
"instanceCount": 70,
"playerInfo": {
"membershipId": "4611686018467890456",
"membershipType": 2,
"iconPath": "/common/destiny2_content/icons/def456.jpg",
"displayName": "another_player",
"bungieGlobalDisplayName": "AnotherPlayer",
"bungieGlobalDisplayNameCode": "5678",
"lastSeen": "2026-02-28T15:30:00.000Z",
"isPrivate": false,
"cheatLevel": 0
}
}
]
}
{
"minted": "2026-03-03T12:34:56.789Z",
"success": false,
"code": "PlayerNotFoundError",
"error": {
"membershipId": "4611686018488107374"
}
}
{
"minted": "2026-03-03T12:34:56.789Z",
"success": false,
"code": "PlayerPrivateProfileError",
"error": {
"membershipId": "4611686018488107374"
}
}
estimatedTimePlayedSeconds is calculated based on the duration of instances where both players were present. This is an estimate because:
curl --request GET \
--url https://api.example.com/player/{membershipId}/teammates{
"teammates": [
{
"estimatedTimePlayedSeconds": 123,
"clears": 123,
"instanceCount": 123,
"playerInfo": {
"membershipId": "<string>",
"membershipType": 123,
"iconPath": "<string>",
"displayName": "<string>",
"bungieGlobalDisplayName": "<string>",
"bungieGlobalDisplayNameCode": "<string>",
"lastSeen": "<string>",
"isPrivate": true,
"cheatLevel": 123
}
}
]
}