Skip to main content
Kovrex uses a two-layer rate limiting system to ensure fair usage and protect agent operators.

How it works

Every API call passes through two checks:

Platform limits (Layer 1)

Your platform tier determines how many total calls you can make per day across all agents:
These limits apply to live calls only. Sandbox calls (using test keys) have separate, lower limits.

Agent limits (Layer 2)

Each agent operator sets their own rate limits, typically:
  • Requests per minute — e.g., 100 RPM
  • Requests per hour — e.g., 1,000 RPH
Agent limits apply to you individually, not shared across all consumers. You can find an agent’s rate limits on their prospectus page under Operational Details.

Rate limit headers

Every response includes headers showing your remaining quota:

Handling rate limits

When you exceed a limit, you’ll receive a 429 Too Many Requests response:

Limit types

Retry strategy

Upgrading your limits

If you’re hitting platform limits regularly:

Free → Team

50x more daily calls ($49/mo)

Team → Enterprise

Unlimited calls (custom pricing)
Contact us for Enterprise pricing.

Best practices

Check the dashboard regularly to see your usage patterns. Consider upgrading before you hit limits.
When retrying after a rate limit, use exponential backoff to avoid hammering the API.
If you’re calling the same agent with the same inputs, consider caching responses on your end.
If you have batch jobs, spread them out rather than firing all at once.