---
title: "Your key: plan, status, rate limit and today's usage"
method: GET
path: "/v1/account"
tags: ["Countries"]
---

# Your key: plan, status, rate limit and today's usage

`GET /v1/account`

## Request

- Base URL: `https://api.africacompliancedata.com`
- URL: `https://api.africacompliancedata.com/v1/account`
- Auth: one of:
  - API key in header `x-api-key`
  - HTTP bearer

Daily allowances count distinct countries read per UTC day. Does not count as a read.

## Response `200`

Account

- object
  - `plan` 'free' | 'starter' | 'pro' | 'compliance'
  - `plan_name` string
  - `key_ends_with` string, nullable
  - `expires_at` string, date-time, nullable
  - `tax_data` boolean
  - `rate_limit_per_minute` integer, nullable
  - `status` 'active': A paused key gets 403 Access paused instead
  - `countries_today` object
  - `daily_allowance` object
  - `tax_data_countries_7_days` object
    - `used` integer
    - `allowance` integer
  - `manage_billing_and_keys` string
  - `dataset_version` string

## Other responses

- `401`: Missing or invalid API key
- `403`: Key paused for review after unusual bulk access ('Access paused')
- `429`: Rate limit for the plan exceeded, or key checks busy (many new keys from your network); see Retry-After
- `503`: Key check temporarily unavailable, or webhook storage unavailable (webhook endpoints); retry after Retry-After seconds

---

[API](https://skmtc.dev/africacompliancedata/apis/africa-compliance-data-api.md) · [All operations](https://skmtc.dev/africacompliancedata/apis/africa-compliance-data-api/llms.txt) · [OpenAPI document](https://skmtc.dev/africacompliancedata/apis/africa-compliance-data-api/revisions/cb17c8aafda8?raw)
