BaseloopDocs

Rate limits

How many requests you can send, and the size limits on each one.

Requests

LimitCounted perApplies to
300 a minuteOrganizationWorkspace, table and schema reads
60 a minuteOrganizationRow reads: GET /rows and POST /rows/query
60 a minuteIP address and keyRequests with a missing or wrong API key
100 a secondIP addressWebhook requests

Row reads have a lower limit because they do more work. Going over a limit returns 429. Wait a moment and retry, and spread row reads over the minute instead of sending them all at once.

Size of each request

LimitValue
Rows per page (limit)100, also the default
Search text (q or query)100 characters
Filter rules per group25
Filter rules in total100
Filter nesting5 levels
Filter value1,000 characters
Objects per webhook request500
Webhook request body1 MB

A request over a size limit returns 400 with a message saying which limit, except an oversized webhook body, which returns 413.

Long cell values

Row responses cut cell values to 200 characters to keep pages small. A cut cell says so:

{
  "value": "first 200 characters",
  "status": "success",
  "isTruncated": true,
  "valuePreview": "first 200 characters"
}

On this page