- Status
- Offline
- Joined
- Mar 3, 2026
- Messages
- 598
- Reaction score
- 7
Ever tried poking around the Respawn Stryder server? If you're building external tools for Apex or just want to verify an account's state without launching the game, there's a specific PHP endpoint you need to know about. This call hits the crossplay prod server and returns a dense userInfo object containing everything from hardware types to ban reasons.
The Endpoint
JSON Response Breakdown
The response provides a raw look at how the server tracks account state. It's particularly useful for verifying banReason and banSeconds values if you're trying to debug an account flag or a shadowban.
The 'Zero Stats' Problem
You might notice that standard stats like kills, wins, or matches often return 0 when querying via a browser. This usually indicates that the endpoint requires specific session headers or a valid auth token from the client to populate real-time activity data. Without it, you're looking at a hollow profile state.
Technical Notes:
Anyone else found the right parameters to populate the cdata fields or session-specific stats?
The Endpoint
Code:
https://R5-crossplay.R5prod.stryder.respawn.com/user.php?qt=user-getinfo&getinfo=1&hardware=PC_STEAM&uid={SteamID64}&language=english&timezoneOffset=-8&ugc=0&rep=1&local=0
JSON Response Breakdown
The response provides a raw look at how the server tracks account state. It's particularly useful for verifying banReason and banSeconds values if you're trying to debug an account flag or a shadowban.
Code:
"userInfo":
{
"uid": USERID,
"hardware": "PC_STEAM",
"name": "DISPLAY NAME",
"tag": "FDFD",
"kills": 0,
"wins": 0,
"matches": 0,
"banReason": 0,
"banSeconds": 0,
"eliteStreak": 0,
"rankScore": 0,
"arenaScore": 0,
"rrRankScore": 0,
"rrPosition": 0,
"charVer": 88,
"charIdx": 0,
"privacy": "open",
"graduated_bot_queue": 1,
"cdata0": 0,
"cdata1": 2147483648,
"cdata2": 1464849662,
"online": 0,
"joinable": 0,
"partyFull": 0,
"partyInMatch": 0,
"timeSinceServerChange": -1,
"guidReputationLevel": 0,
"reputationGuid": 0,
"isExistingRankPlayer": 0,
"initialRP": 0,
"potentialRP": 0,
"anticheatMessageCount": -1,
"anticheatPID": -1,
"userInfo": 1
}
The 'Zero Stats' Problem
You might notice that standard stats like kills, wins, or matches often return 0 when querying via a browser. This usually indicates that the endpoint requires specific session headers or a valid auth token from the client to populate real-time activity data. Without it, you're looking at a hollow profile state.
Technical Notes:
- Check rankScore and rrPosition for high-level account ranking data.
- The cdata fields (0 through 31) are likely bitmasks or packed internal stats used by the game engine for character progression and unlocks.
- The anticheatMessageCount and anticheatPID fields are worth watching if you're monitoring how the EAC integration reports back for a specific UID.
Anyone else found the right parameters to populate the cdata fields or session-specific stats?