Codat · Rate Limits

Codat Rate Limits

Codat enforces a daily request quota that scales with the number of Active Connected Companies (ACCs) plus a per-ACC concurrency cap. A separate IP-based DoS protection rejects more than 1,000 requests per minute from a single IP. All rate-limit responses use HTTP 429 with a Retry-After header. Live counters are exposed via X-Rate-Limit-Limit / X-Rate-Limit-Remaining / X-Rate-Limit-Reset response headers and webhook events fire when limits are reached or reset.

Codat Rate Limits is the machine-readable rate-limit profile for Codat on the APIs.io network, conforming to the API Commons Rate Limits specification.

It captures 3 rate-limit definitions, measuring requests_per_day, concurrent_requests, and requests_per_minute.

The profile also includes 5 backoff/retry policies defined and response codes documented for throttled, quotaExceeded, and serviceUnavailable.

Tagged areas include Unified API, Accounting, Banking, and Rate Limiting.

3 Limits Throttle: 429 Quota: 429
Unified APIAccountingBankingRate Limiting

Limits

Daily request quota account
requests_per_day · day
1000 + 1000 per Active Connected Company
Formula is `1,000 x (1 + number of ACCs)`. Resets daily at 00:00 UTC. Example, 100 ACCs = 101,000 requests/day.
Per-ACC concurrency account
concurrent_requests
10
Maximum of 10 concurrent in-flight requests per Active Connected Company.
IP-based DoS protection IP
requests_per_minute · minute
1000
Hard ceiling on requests originating from any single IP address. Sustained traffic above this ceiling may be blocked without warning.

Policies

Retry-After
429 responses include a Retry-After header advising when the limit window will reset. Honor this value before retrying.
Daily reset
Quotas reset daily at 00:00 UTC.
Webhook signaling
Codat fires `client.rateLimit.reached` and `client.rateLimit.reset` webhook events so consumers can react programmatically.
Scaling with ACCs
Adding new Active Connected Companies linearly increases the daily request quota; right-size ACC lifecycle to avoid orphan companies that consume quota.
Backoff strategy
On 429, back off using the Retry-After value with jitter; do not retry tighter than the indicated reset window.

Sources

Work with this as data

Every rate limit here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for rate limits

4 MCP tools reach this
  • find_rate_limitsBrowse and filter every rate limit in the catalog.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools →

Call it yourself

curl for this page
This rate limit
curl "https://apis.io/api/v1/rate-limits/codat-rate-limits"
All rate limits
curl "https://apis.io/api/v1/rate-limits?limit=25"

Discovery needs no key. Ratings and market analysis are Pro.

Get an API key

Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.

A second provider on the same verified email joins the account you already have.