# Status Endpoint

Returns your current quota and the plan of your account.

Quota

Requests to this endpoint do not count against your quota or rate limit.

Request Method: GET
Request URL: https://api.vatcheckapi.com/v2/status

# Request Parameters

Parameter Type Mandatory Description
apikey string ️ Your API Key

# Sample Request

curl "https://api.vatcheckapi.com/v2/status" \
    -H "apikey: YOUR-APIKEY"

# Sample Response

{
    "account_id": 313373133731337,
    "account_id_str": "313373133731337",
    "quotas": {
        "month": {
            "total": 150,
            "used": 71,
            "remaining": 79
        },
        "grace": {
            "total": 0,
            "used": 0,
            "remaining": 0
        }
    },
    "plan": {
        "name": "free",
        "interval": "month",
        "price_id": "price_1LDnBAKszEJd98nkp0nv1E7e",
        "free": true,
        "custom": false,
        "status": "active",
        "renews_at": "2026-11-01T00:00:00+00:00",
        "scheduled": null,
        "upgrade_url": "https://app.vatcheckapi.com/upgrade?utm_source=agent&utm_campaign=status&team=313373133731337",
        "plans_url": "https://api.vatcheckapi.com/v1/agent/plans"
    }
}

The response also has a plan object after quotas: name, interval, price_id, free, custom, status (of the subscription, e.g. active), renews_at, scheduled (a plan change that starts later, or null), upgrade_url (null for a custom plan) and plans_url (every plan as JSON). Use it to check that an upgrade took effect.

The month bucket reflects your plan's monthly request quota. The grace bucket is a temporary allowance we may grant your account (for example while a payment is being completed) so your integration keeps working; it is normally 0, and while a grace quota is active your requests count against it instead of the monthly quota.

The plan object shows the plan of your account, so you can check that an upgrade took effect:

Field Description
name The plan, e.g. free, small, medium or large
interval month or year
price_id The plan's price id
free Whether the plan is free
custom A plan made for your account only. It has no upgrade_url
status The subscription status, e.g. active or past_due
renews_at When the current period ends (ISO 8601)
scheduled A plan change that starts later (name, interval, starts_at), e.g. a downgrade at the end of the period; otherwise null
upgrade_url Opens the plans of your account. null for a custom plan
plans_url Every plan as JSON

Fields the API cannot determine are null.