# Get balance document credits

{% get /%}
{% path text="/v1/plan/apiCreditsCount" /%}

Returns the number of remaining API credits after usage. These credits can be used to determine whether you possess sufficient balance left to send API requests or not.

## Code snippet

{% codetab %}

cURL

```shell
curl -X GET 'https://api.boldsign.com/v1/plan/apiCreditsCount' \
-H 'accept: application/json' \
-H 'X-API-KEY: {your-api-key}'
```

C#

```csharp
ApiClient apiClient = new ApiClient("https://api.boldsign.com", "Your_API_Key");

PlanClient planCredit = new PlanClient(apiClient);

var billingViewModel = planCredit.GetApiCreditsCount();
```

Python

```python
import boldsign

configuration = boldsign.Configuration(host = "https://api.boldsign.com", api_key="YOUR_API_KEY")

with boldsign.ApiClient(configuration) as api_client:
    
    plan_api = boldsign.PlanApi(api_client)
    billing_view_model = plan_api.api_credits_count()
```

PHP

```php
<?php require_once "vendor/autoload.php";

use BoldSign\Configuration;
use BoldSign\Api\PlanApi;

$config = new Configuration();
$config->setHost('https://api.boldsign.com');
$config->setApiKey('YOUR_API_KEY');

$plan_api = new PlanApi($config);
$billing_view_model = $plan_api->apiCreditsCount();
```

Java

```java
ApiClient client = Configuration.getDefaultApiClient();
client.setBasePath("https://api.boldsign.com");
client.setApiKey("YOUR_API_KEY");
            
PlanApi planApi = new PlanApi(client);
BillingViewModel billingViewModel = planApi.apiCreditsCount(); 
```

NodeJS

```js
import { PlanApi } from "boldsign";

const planApi = new PlanApi("https://api.boldsign.com");
planApi.setApiKey("YOUR_API_KEY");

const billingViewModel = planApi.apiCreditsCount();
```

{% /codetab %}

## Example response

***200 Success***

```json
{
  "BalanceCredits": 100
}
```
