@fpjs-incubator/botd-agent v0.1.24
🌱 botd
currently in beta - API may change
botd is a browser library for bot detection (detecting automation tools, browser spoofing and virtual machines).
Try Demo
Install from CDN
<script>
function initBotd() {
// Initialize an agent at application startup.
const botdPromise = Botd.load({ token: "<token>", mode: "allData" })
// Get the bot detection result when you need it.
botdPromise
.then(botd => botd.get())
.then(result => {
console.log(result);
});
}
</script>
<script async
src="https://unpkg.com/@fpjs-incubator/botd-agent@0/dist/botd.umd.min.js"
onload="initBotd()">
</script>
Alternatively you can install from NPM to use with Webpack/Rollup/Browserify
npm i @fpjs-incubator/botd-agent
# or
yarn add @fpjs-incubator/botd-agent
import Botd from '@fpjs-incubator/botd-agent';
;(async () => {
// Initialize an agent at application startup.
const botdPromise = Botd.load({ token: "<token>", mode: "allData" })
// Get the bot detection result when you need it.
const botd = await botdPromise
const result = await botd.get();
console.log(result);
})();
A free token is required to connect to our bot detection API.
To get your token, please email us at botd@fingerprintjs.com
(just type token
in the email subject, no need to compose a body)
The free token is limited to 1M API calls per month while in beta.
Supported detection scenarios
Full API documentation
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago