curl --request GET \
--url https://api.docksys.xyz/api/v1/public/detections/alt \
--header 'Authorization: Bearer <token>'{
"status": 200,
"data": {
"target": {
"discordIds": [
"112233445566778899"
],
"robloxIds": [
"7744112233"
],
"guildId": "998877665544331122"
},
"alts": [
{
"discordId": "221133445566778800",
"robloxId": "66442211"
},
{
"discordId": "556677889900112233",
"robloxId": null
}
],
"risk": {
"score": 72,
"label": "medium",
"breakdown": {
"overall": 72,
"alt": 40,
"vpn": 90
}
},
"summary": {
"totalAlts": 2,
"robloxAltIds": [
"66442211"
]
},
"warnings": [
"Failed to decrypt login activity IP for 112233445566778899: [REDACTED_IP]"
]
},
"timestamp": "2025-11-14T18:30:22.192Z",
"version": "3.4.1",
"requestsRemaining": 492,
"ipRequestsRemaining": 98
}Scans known login metadata to identify alternate Discord accounts usage for submitted Discord IDs, Roblox IDs, or IP addresses.
curl --request GET \
--url https://api.docksys.xyz/api/v1/public/detections/alt \
--header 'Authorization: Bearer <token>'{
"status": 200,
"data": {
"target": {
"discordIds": [
"112233445566778899"
],
"robloxIds": [
"7744112233"
],
"guildId": "998877665544331122"
},
"alts": [
{
"discordId": "221133445566778800",
"robloxId": "66442211"
},
{
"discordId": "556677889900112233",
"robloxId": null
}
],
"risk": {
"score": 72,
"label": "medium",
"breakdown": {
"overall": 72,
"alt": 40,
"vpn": 90
}
},
"summary": {
"totalAlts": 2,
"robloxAltIds": [
"66442211"
]
},
"warnings": [
"Failed to decrypt login activity IP for 112233445566778899: [REDACTED_IP]"
]
},
"timestamp": "2025-11-14T18:30:22.192Z",
"version": "3.4.1",
"requestsRemaining": 492,
"ipRequestsRemaining": 98
}Documentation Index
Fetch the complete documentation index at: https://docs.docksys.xyz/llms.txt
Use this file to discover all available pages before exploring further.
Bearer authentication header of the form Bearer <token>, where <token> is your auth token.
Seed Discord ID to investigate. At least one of discordId, robloxId, or ip is required.
Guild scope required for non-global keys so the bot can confirm membership before sharing alt data.
Successful response with alt matches, risk, and warning metadata.
The HTTP status code of the response.
200 Show child attributes
The timestamp of the response in ISO 8601 format.
The API version.
"3.4.1"
Number of standard requests remaining in the daily quota.
Remaining IP-linked quota shared across API keys detected on the same IP.