## Overview

OverpoweredJS is a browser fingerprinting API designed to identify and track browser instances. It helps website operators distinguish unique users, detect potential bots and enhance website security.

## Basic Usage

This function retrieves the response object, which you can then send to your server or use directly in your client-side code.

```javascript
const response = await ovpjs({ API_KEY: 'my-api-key' });
```

**Note**: Running `ovpjs()` on page load can degrade bot detection results. For effective bot detection, it is advised to load the script on page load and execute `ovpjs()` only after the user has completed an action, such as clicking a button.

## Obtain an API Key

An API key is required to use the service. [Login](https://ovpjs.com/signin) to your account or [create an account](https://ovpjs.com/signup) if you don't already have one, then navigate to the [dashboard](https://ovpjs.com/dashboard?tab=config).

You can create an API key under **Config** in your project.

## Supported Browsers 
OverpoweredJS supports all modern browsers, including Chromium-based browsers (Google Chrome, Microsoft Edge, Opera), as well as Firefox, Brave, and Safari.