Skip to content

Rate limits

Requests are limited in two layers: short-term limits at Cloudflare’s edge, per account and per IP, and hourly and 30-day quotas behind them. A limited request returns 429 with a Retry-After header in seconds.

The edge limits absorb floods and are not published as fixed numbers. The quotas you are likely to meet:

Limit Value
Messages received Your plan’s monthly allowance, from 3,000 on Free to 20,000,000 on Fleet
Message bodies and attachments read Per hour, scaled to the plan, at least 2,000
Mail sent 60 an hour per account
Pairing-code lookups 10 failed in 5 minutes
Checkouts opened 20 a day
Custom domain checks 60 an hour

Planning a bulk import or a migration that may hit these? Tell us first.