Multi-accounting detection

Identify and block users creating multiple fake accounts to exploit your platform, ensuring fair usage and accurate analytics
Start for Free

How it works?

Every request is protected with a one-time token generated by BotBye!
mysite.com
BotBye Client-side Integration
Secured Request
Challenges Runner
api.botbye.com
mysite.com (Backend)
BotBye Server-side Integration
Your Logic With Response

Start using bot protection on the client-side

Integrate BotBye easily on the client side via the JS Tag or NPM integration.Read the docs
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
import {
 initChallenges,
 runChallenge
} from "botbye-client";

initChallenges({
 // Project Client Key
 clientKey: "00000000-0000-...",
})

// Add token to request
const makeSomeCall = async () => {
 const token = await runChallenge();

 return fetch(
  'https://somedomain.com',
  {
    method: "POST",
    headers: {
     "BotBye-Token": token
    }
  })
}

Back-End API Response

Make decision-making easier — BotBye will return an response, and you can automatically approve or decline requests in real time to keep your process seamless and secure.Read the docs
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
{
  "reqId": "f77b2abd-c5d7-....",
  "result": {
     // Bot detected
    "isAllowed": false
  },
  "error": null,
  // Project > More > API Extra Data
  "extraData": {
    "ip": "192.168.1.1",
    "asn": "AMAZON-AES",
    "country": "USA",
    "browser": "Android WebView",
    "browserVersion": "66.0",
    "deviceName": "Galaxy S9",
    "deviceType": "Mobile Phone",
    "deviceCodeName": "SM-G960F",
    "platform": "Android OS",
    "platformVersion": "8.0"
  }
}

For every industry

Every industry can be subject to bot attacks — BotBye! covers them all. Secure your business in any sphere and let your users feel safe with you.