staff

Find a user's suspected alt accounts

Changed on

Ranks candidate alt accounts for a user by shared-network evidence, highest score first. The response carries scores and IP-derived evidence only; no IP or subnet value is ever exposed.

get/staff/user_alts.json

Request

  • Base URL: https://e621.net
  • URL: https://e621.net/staff/user_alts.json
  • Auth: one of:
    • none
    • HTTP basic
    • API key in query parameter login and API key in query parameter api_key

Query parameters

user_idinteger required

The unique ID of the user to analyse

Response

Ranked alt account candidates

user_idinteger required

The ID of the candidate account

scorenumber float required

Confidence score from 0 to 100, rounded to one decimal place

handoffboolean required

Whether a shared IP appears to have been handed over from one account to the other

handoff_usersinteger nullable required

How many distinct accounts were seen on the IP that triggered the handoff, or null when there was no handoff

shared_exactinteger required

Number of exact IP addresses shared with the target

shared_subnetinteger required

Number of subnets shared with the target, excluding those already counted as exact matches

total_ipsinteger required

Number of IP addresses recorded for the candidate in the retention window

rationumber float required

Fraction of the candidate's IP addresses that are shared with the target

rarest_usersinteger required

The smallest number of distinct accounts seen on any of the shared values

overlap_firststring date-time required

Earliest activity on a shared value across both accounts

overlap_laststring date-time required

Latest activity on a shared value across both accounts

last_co_seenstring date-time required

The most recent time both accounts were still active on the same shared value

concurrentboolean required

Whether the two accounts' activity windows on a shared value actually overlapped

deletedboolean required

Whether the candidate account has been anonymized

Changes