find
Retrieves all multi-account associations detected within a specific project. This endpoint returns a paginated list of users who have been identified as operating multiple accounts, helping you detect and prevent fraud, abuse, and policy violations.
Endpoint
Authentication
Requires API key authentication:
Path Parameters
Query Parameters
This endpoint supports pagination parameters to navigate through large result sets:
- See Pagination query parameters for details on
first,after,last,beforeparameters
Response Structure
The response follows a cursor-based pagination pattern with the following structure:
Response Fields
edges (array): Contains the multi-account records
- cursor (string): Pagination cursor for this record
- node (object): The multi-account data
- groupId (string): Identifier of the group of linked accounts
- accountId (string): The BotBye account identifier
- siteKey (string): The site/project key where the multi-account was detected
- createdAt (string): When the multi-account association was first detected, epoch milliseconds
pageInfo (object): Pagination metadata
- hasPreviousPage (boolean): Whether there are more results before the current page
- hasNextPage (boolean): Whether there are more results after the current page
- startCursor (string | null): Cursor pointing to the first item in the current page
- endCursor (string | null): Cursor pointing to the last item in the current page
- total (integer): Total number of multi-account associations found
attributes (object): Additional metadata (typically empty)
Example Response
Use Cases
- Fraud Detection: Identify users creating multiple accounts to abuse promotions or referral programs
- Ban Evasion Detection: Detect users creating new accounts after being banned
- Policy Enforcement: Enforce terms of service that limit users to single accounts
- Abuse Prevention: Prevent vote manipulation, review fraud, or other multi-account abuse
- Security Auditing: Review all multi-account associations for security analysis
- User Behavior Analysis: Understand patterns of legitimate vs. fraudulent multi-account usage
Pagination Example
To retrieve the next page of results, use the endCursor value:
Important Notes
- The same
groupIdappearing multiple times indicates multiple accounts linked to the same user createdAttimestamp indicates when BotBye first detected the multi-account association- Use pagination to efficiently process large numbers of multi-account detections
- Consider implementing automated workflows to handle detected multi-accounts (e.g., flagging for review, automatic blocking)
- False positives can occur in shared device scenarios (e.g., public computers, family devices)
Accepted permissions
Project → Multi Account → Multi accountToken scope
Multi Account View
Authentication
Personal access token. Create it in your BotBye account under Profile → Personal Access Tokens, tick the scopes the endpoints you call require (see each endpoint’s Token scope), and send the token in the X-Api-Key request header. A token works only for the account it was created in.
Path parameters
Query parameters
(Optional): a cursor for pagination.
after(string): Pointer to the item after which the items are to be retrieved.before(string): Pointer to the item before which the items are to be retrieved.
(Optional): is used to create conditions for data filtering. It can be used to create simple conditions (leaf nodes) as well as compound logical expressions (branch nodes).
predicate(string): The filtering condition (e.g.,gte,lte,eqfor a leaf orand,orfor a branch). Possible values [[#Predicate]]opearands(string): A list of nested conditions (used only for branches, such asand,or).fieldPath(string): The field to which the filtering condition is applied (used only for a leaf. Each entity has its own fieldPath list).value(string): The value to compare against the field (used only for a leaf).
(Optional): property by which to order by.
fieldPath(string): name of order field.direction(string):ASCorDESC
(Optional): ask for pageInfo.total, the number of records the filter matches.

