How are paginations counted towards the request limit?

Right now, my database currently has around 700 rows and counting, so when I request its contents via API, it takes seven successive fetch requests. But I’ve been doing the math on this one, and I’m worried I’m going to hit some hard limits pretty quickly.

According to the FAQ, the free accounts are allowed 1000 requests per month, which works out to roughly 33 requests per day. But let’s say my database eventually grows to the maximum allowable 3000 rows. At the default rate of 100 rows per request, it would take 30 requests just to get the whole set, at which point I’ve already reached my limit for that day.

Is this math correct? If I reach 3000 rows while on the free account, will I eventually be limited to a single request per day?

Hi @Luckbat,

thanks for reaching out. Those numbers weren’t accurate, so we just updated them. Now in our FAQ you’ll see:

Baserow Self-Hosted will never place limits on rows, records, webhooks, or API requests—they will always be unlimited. In Baserow Cloud, there’s a limit of 10 concurrent API requests. This limit is subject to a fair use policy, and we reserve the right to lower it if it affects overall performance. For webhooks in Baserow Cloud, there is a maximum capacity of 5,000 pending calls per webhook. Any additional calls beyond this limit will be dropped. Please note that webhook calls are handled one at a time.

So there is no monthly limit on the number of requests, but only a limit on the number of concurrent requests and the number of pending webhooks.