> ## Documentation Index
> Fetch the complete documentation index at: https://docs.bapsolver.xyz/llms.txt
> Use this file to discover all available pages before exploring further.

# Introduction

> Get reCAPTCHA v3 tokens for your own site through a simple job API.

bapsolver produces reCAPTCHA v3 tokens for a page and its public site key. You submit a job, then read the job until it holds a token. The API supports reCAPTCHA v3 and reCAPTCHA Enterprise.

> [!NOTE]
>
> Use the API only for sites that you own or that you have permission to test. A token does not tell you its score. Only the site owner can verify a token, with the site's secret key.

## How it works

**1. Submit a job**

Send `POST /v1/jobs` with the page URL, the site key and an optional action. The API answers at once with `202 Accepted` and the job ID.

**2. Read the job**

Send `GET /v1/jobs/{id}?wait=20`. The request stays open until the job finishes or the wait ends.

**3. Use the token**

A finished job holds the token and the browser identity that made it. Send them to your site together, within about two minutes.

## Start here

> **[Quickstart](https://docs.bapsolver.xyz/quickstart.md)**
>
> Get your first token in two requests.

> **[Authentication](https://docs.bapsolver.xyz/authentication.md)**
>
> Send your API token on every request.

> **[Jobs](https://docs.bapsolver.xyz/concepts/jobs.md)**
>
> Learn the job states, polling and cancellation.

> **[API reference](https://docs.bapsolver.xyz/api-reference/introduction.md)**
>
> See every endpoint, field and response.

## Base URL

All requests go to:

```text theme={null}
https://api.bapsolver.xyz
```


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.