# Balance API

> The prepaid balance and what is held for tasks in progress.

Source: https://zerocaptcha.io/docs/reference/api/balance

## Get the balance

`GET /v1/balance` (`getBalance`)

The available balance and what is held for tasks in progress.

Responses:

- 200 OK: The balance.
- 429 Too Many Requests: Over a budget for reading (`rate_limited`); retry after `Retry-After`.
- Any other status: An error, as RFC 9457 problem details.

```bash
curl https://api.zerocaptcha.io/v1/balance \
  -H "Authorization: Bearer YOUR_API_KEY"
```

```js
const response = await fetch("https://api.zerocaptcha.io/v1/balance", {
  headers: {
    Authorization: "Bearer YOUR_API_KEY",
  },
});
console.log(response.status, await response.text());
```

```python
import requests

response = requests.get(
    "https://api.zerocaptcha.io/v1/balance",
    headers={"Authorization": "Bearer YOUR_API_KEY"},
    timeout=30,
)
print(response.status_code, response.text)
```
