curl --request GET \
--url https://api.sitespy.app/api/v1/usage \
--header 'x-api-key: <api-key>'import requests
url = "https://api.sitespy.app/api/v1/usage"
headers = {"x-api-key": "<api-key>"}
response = requests.get(url, headers=headers)
print(response.text)const options = {method: 'GET', headers: {'x-api-key': '<api-key>'}};
fetch('https://api.sitespy.app/api/v1/usage', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));{
"mode": "off",
"period": "2026-10",
"resets_at": 123,
"credits_used": 123,
"checks": 123,
"breakdown": {
"plain": 123,
"browser": 123,
"antibot": 123
},
"manual_checks": 123,
"free_checks": 123,
"weights": {
"plain": 123,
"browser": 123,
"antibot": 123
},
"budget": 123,
"percent_used": 123,
"enforce_from": 123,
"shared_with_team": true,
"projected_monthly_credits": 123,
"watches": [
{
"uuid": "<string>",
"credits_this_period": 123,
"interval_seconds": 123,
"credit_weight": 123,
"projected_monthly_credits": 123
}
]
}Get check usage
Check credits spent this period by your account (or your team’s shared allowance), and what each of your watches is expected to cost per month at its current interval.
curl --request GET \
--url https://api.sitespy.app/api/v1/usage \
--header 'x-api-key: <api-key>'import requests
url = "https://api.sitespy.app/api/v1/usage"
headers = {"x-api-key": "<api-key>"}
response = requests.get(url, headers=headers)
print(response.text)const options = {method: 'GET', headers: {'x-api-key': '<api-key>'}};
fetch('https://api.sitespy.app/api/v1/usage', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));{
"mode": "off",
"period": "2026-10",
"resets_at": 123,
"credits_used": 123,
"checks": 123,
"breakdown": {
"plain": 123,
"browser": 123,
"antibot": 123
},
"manual_checks": 123,
"free_checks": 123,
"weights": {
"plain": 123,
"browser": 123,
"antibot": 123
},
"budget": 123,
"percent_used": 123,
"enforce_from": 123,
"shared_with_team": true,
"projected_monthly_credits": 123,
"watches": [
{
"uuid": "<string>",
"credits_this_period": 123,
"interval_seconds": 123,
"credit_weight": 123,
"projected_monthly_credits": 123
}
]
}Authorizations
API key for authentication. You can find your API key in the Site Spy dashboard under Settings → API.
Response
Usage for the current period
Check credits spent this period. A check costs the heaviest fetch stage it needed:
1 for a plain fetch, 2 for a browser, 5 for an anti-bot solver. Reliability retries
and system rechecks are free. budget and percent_used appear only once budgets
are announced.
off, shadow, warn, enforce Calendar month (UTC), or trial-<end> during a trial
"2026-10"
Unix timestamp when the allowance resets
Show child attributes
Show child attributes
Retries and system rechecks, not charged
Show child attributes
Show child attributes
When an exhausted allowance starts holding scheduled checks
Show child attributes
Show child attributes

