Integrate

Rate limits & tiers

Per-minute limits and monthly call caps by tier — Free, Developer, Business, and Scale.

The Bill Radar API enforces a per-client, per-minute rate limit so the service stays fast for everyone, plus a monthly call cap. Both are tied to your API key's tier.

Limits by tier

  • Free — 60 requests/min, 1,000 calls/month. Bills + sponsors.
  • Developer — 120 requests/min, 100,000 calls/month. Full bill + regulation data.
  • Business — 300 requests/min, 1,000,000 calls/month. Adds webhooks + bulk export.
  • Scale — 600 requests/min, custom monthly volume, with an SLA and priority support. A custom quote.

How it works

Requests are counted in a sliding one-minute window. Stay under your limit and you'll never notice it.

When you're throttled

Exceed the per-minute limit and you'll get 429 Too Many Requests with a Retry-After header telling you how many seconds to wait:

HTTP/1.1 429 Too Many Requests
Retry-After: 60

{ "error": { "message": "Rate limit exceeded", "status": 429 } }

Staying within limits

Cache responses you re-use, prefer webhooks over tight polling loops, and back off when you see a 429. Need more headroom? Talk to us about an upgraded tier.