Credits remaining + reset date
curl --request GET \
--url https://app.auditynow.com/api/user/credits \
--header 'Authorization: Bearer <token>'import requests
url = "https://app.auditynow.com/api/user/credits"
headers = {"Authorization": "Bearer <token>"}
response = requests.get(url, headers=headers)
print(response.text)const options = {method: 'GET', headers: {Authorization: 'Bearer <token>'}};
fetch('https://app.auditynow.com/api/user/credits', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));<?php
$curl = curl_init();
curl_setopt_array($curl, [
CURLOPT_URL => "https://app.auditynow.com/api/user/credits",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "GET",
CURLOPT_HTTPHEADER => [
"Authorization: Bearer <token>"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "https://app.auditynow.com/api/user/credits"
req, _ := http.NewRequest("GET", url, nil)
req.Header.Add("Authorization", "Bearer <token>")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.get("https://app.auditynow.com/api/user/credits")
.header("Authorization", "Bearer <token>")
.asString();require 'uri'
require 'net/http'
url = URI("https://app.auditynow.com/api/user/credits")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Get.new(url)
request["Authorization"] = 'Bearer <token>'
response = http.request(request)
puts response.read_body{
"remaining": 8500,
"allocated": 10000,
"used": 1500,
"usagePercentage": 15,
"tier": {
"id": "starter",
"name": "Starter",
"price": 49
},
"lastReset": "2026-04-01T00:00:00.000Z",
"nextReset": "2026-05-01T00:00:00.000Z",
"daysUntilReset": 0,
"canCreateProject": true,
"projectCreationCost": 1000,
"projectsRemaining": 8,
"billingProvider": "paddle",
"timestamp": "2026-05-03T08:30:00.000Z"
}{
"error": "Unauthorized"
}Account
Credits remaining + reset date
Returns the user’s full credit balance, allocation, usage, and the next reset date. Each project creation costs 1,000 credits. Call this before batch operations to avoid running out mid-flow.
GET
/
api
/
user
/
credits
Credits remaining + reset date
curl --request GET \
--url https://app.auditynow.com/api/user/credits \
--header 'Authorization: Bearer <token>'import requests
url = "https://app.auditynow.com/api/user/credits"
headers = {"Authorization": "Bearer <token>"}
response = requests.get(url, headers=headers)
print(response.text)const options = {method: 'GET', headers: {Authorization: 'Bearer <token>'}};
fetch('https://app.auditynow.com/api/user/credits', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));<?php
$curl = curl_init();
curl_setopt_array($curl, [
CURLOPT_URL => "https://app.auditynow.com/api/user/credits",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "GET",
CURLOPT_HTTPHEADER => [
"Authorization: Bearer <token>"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "https://app.auditynow.com/api/user/credits"
req, _ := http.NewRequest("GET", url, nil)
req.Header.Add("Authorization", "Bearer <token>")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.get("https://app.auditynow.com/api/user/credits")
.header("Authorization", "Bearer <token>")
.asString();require 'uri'
require 'net/http'
url = URI("https://app.auditynow.com/api/user/credits")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Get.new(url)
request["Authorization"] = 'Bearer <token>'
response = http.request(request)
puts response.read_body{
"remaining": 8500,
"allocated": 10000,
"used": 1500,
"usagePercentage": 15,
"tier": {
"id": "starter",
"name": "Starter",
"price": 49
},
"lastReset": "2026-04-01T00:00:00.000Z",
"nextReset": "2026-05-01T00:00:00.000Z",
"daysUntilReset": 0,
"canCreateProject": true,
"projectCreationCost": 1000,
"projectsRemaining": 8,
"billingProvider": "paddle",
"timestamp": "2026-05-03T08:30:00.000Z"
}{
"error": "Unauthorized"
}Authorizations
A Personal Access Token issued from https://app.auditynow.com/dashboard/settings/api-tokens. Format: aky_<32 random chars>.
Response
Credit status
Show child attributes
Show child attributes
Required range:
0 <= x <= 100Credits cost to create one new project (currently 1,000).
How many new projects can be created with remaining credits.
Available options:
paddle, stripe 
