Back to glossary
API / Developer

Rate limit

Also known as: Rate limiting, Límite de tasa

Definition

A rate limit is the policy that caps how many requests a client can make to an API within a time window. It prevents abuse and protects service quality.

LATAM context

A typical SaaS API rate limit is "X requests per minute" per API key. Exceeding it returns HTTP 429 (Too Many Requests). If you run large batches often, a higher limit is something to discuss with the sales team.

Concrete example

finO$'s API responds HTTP 429 with a Retry-After header when you exceed the limit. If your cron job fires hundreds of requests at once, the first ones go through and the rest get 429s: respect Retry-After and apply exponential backoff instead of retrying immediately.

How it shows up on your bank statement

Rate limits don't show up in the document. They show up when you process many statements back to back. A month-end batch run, with dozens of clients processed in the same hour, is the scenario where they first get hit.

How does finO$ handle this?

If you process a lot of volume on a steady basis, the Pro plan includes more pages, a lower price per page and multiple workspaces. For higher limits, talk to sales.

Related terms

Need to convert bank statements into structured data?

Just one file? Use the free converter to convert your bank statement to Excel.

Frequently asked questions about Rate limit

What do I do when I get a 429?

Wait and retry with growing delays, not an immediate repeat. Many APIs indicate in a header how many seconds are left before you can continue; respecting it is faster than pushing through.

How do I process a large batch without hitting the limit?

By queueing the work instead of firing it all at once, and limiting how many requests run in parallel. A batch that takes a few minutes longer but doesn't fail is cheaper than one you have to redo entirely.