Skip to content
Delivery API
Before you plan around a feature, check the capability status.

Reference

Limits and errors

Rate limits, size limits and the error codes your website may receive from Atlas.

Area Limit
Delivery API No per-request limit today. Cache responses and use ETags; limits may be added
Form submissions Per 10 minutes: 300 per site, 120 per form, 12 per IP address, 6 per visitor session
Chatbot conversations 10 new conversations per IP address per 10 minutes
Chatbot messages 40 per IP address per 10 minutes; 80 per conversation
Page-view beacon 120 per minute per IP address and environment
MCP (AI agents) 120 calls per minute per connection by default
Leads API 300 requests per minute per key
Core Web Vitals 3 manual checks per environment per hour

When a limit is reached Atlas answers 429. Wait and retry with backoff.

Item Limit
Routes returned by /routes 5,000
Entries per request 100 (limit)
Sections per region 60
Fields in one form submission 30
Chat message 1,000 characters
Components in a deployment report 500
MCP request body 3 MB
Preview link lifetime 15 minutes
Signed media link lifetime 15 minutes
Leads in one CSV export 50,000
Active Leads API keys 20 per environment
CRM connections 10 per environment
Pages in llms.txt 2,000

Your plan also sets the number of sites, people, storage and languages.

Status Code Meaning
401 CP_UNAUTHENTICATED Missing, wrong, expired or revoked token
400 FILTER_INVALID An entries filter or sort could not be read
403 ORIGIN_DENIED A browser request came from an origin not registered for the site
403 CP_PRODUCTION_LOCKED Production is on but has no signed live release yet, or the action is Development-only
409 SITE_ADDRESS_MISSING The environment has no website address yet
403 PREVIEW_INVALID The preview link is not valid
404 CP_NOT_FOUND Unknown environment, or nothing published there
404 LOCALE_UNSUPPORTED The site does not support that locale
404 FEED_NOT_EDITORIAL Feeds exist only for editorial collections
409 CONVERSATION_FULL The chat conversation reached 80 messages
410 PREVIEW_EXPIRED The preview link is older than 15 minutes
422 SUBMISSION_INVALID A form field failed validation
400 SUBMISSION_REJECTED The form submission was refused
428 BOT_CHALLENGE_REQUIRED Complete the Turnstile challenge and retry
429 RATE_LIMITED Too many requests

Your website should treat any 5xx or timeout as “Atlas unavailable” and serve its built-in fallback.