Donorbox · Rate Limits

Donorbox Rate Limits

Donorbox does not publish a numeric per-minute or per-day request-rate limit in its official API README or wiki. The only documented throughput control is result-set size: all list endpoints (Campaigns, Donations, Plans, Donors, Events, Tickets, Purchases) paginate via `page` and `per_page` query parameters, with a default page size of 50 records and a hard maximum of 100 (any larger value silently falls back to the default). Third-party trackers report a 60-requests-per-minute limit, but this is not confirmed in Donorbox's own documentation and is recorded here only as an unverified secondary claim.

Donorbox Rate Limits is the machine-readable rate-limit profile for Donorbox on the APIs.io network, conforming to the API Commons Rate Limits specification.

It captures 2 rate-limit definitions, measuring records and requests.

The profile also includes 2 backoff/retry policies defined and response codes documented for throttled.

Tagged areas include Nonprofit, Fundraising, Donations, Rate Limiting, and Pagination.

2 Limits Throttle: 429
NonprofitFundraisingDonationsRate LimitingPagination

Limits

List Endpoint Page Size request
records
100 max (default 50)
Applies to Campaigns, Donations, Plans, Donors, Events, Tickets, and Purchases via the per_page parameter; values above 100 fall back to the default of 50.
Request Rate account
requests
not published by Donorbox (unconfirmed third-party reports cite ~60/minute)
No numeric per-minute/per-hour/per-day limit is documented in the official README or wiki as of the review date.

Policies

Read-Only API
All documented endpoints are GET only; there is no write throughput to manage because donations/donors/plans cannot be created or modified via the API.
Prefer Webhooks Over Polling
Donorbox recommends configuring custom webhooks (Pro/Premium add-on) instead of polling list endpoints on a schedule, reducing the need to reason about rate limits at all.

Sources