Leanplum · Rate Limits

Leanplum Rate Limits

Leanplum publishes no global per-minute request cap and no rate-limit response headers, but it does publish four hard, numeric constraints: a 1 request/second per-device cap on development-mode traffic, a concurrency limit of one in-flight request per userId ("strict device locking"), the multi batching limits of 50 users / 500 actions per call, and a data-export quota of 24 exports per day. The only runtime throttling signal is the status code (429 for the rate and concurrency limits, 403 for an oversized multi) plus a message string inside response[].error.message — a client cannot read remaining quota anywhere.

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

It captures 10 rate-limit definitions, measuring requests, concurrent requests, users, actions, and exports.

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

Tagged areas include Mobile Marketing, Customer Engagement, Messaging, Rate Limiting, and Quotas.

10 Limits Throttle: 429
Mobile MarketingCustomer EngagementMessagingRate LimitingQuotas

Limits

Development Mode - Per Device device
requests
1
Applies to any request carrying devMode=true. Published at https://docs.leanplum.com/reference/responses.
Strict Device Locking - Per Profile Concurrency user
concurrent requests
1
No two GET or POST requests may execute at the same time against the same userId; Leanplum serializes them to keep data consistent and fails the loser. Fold per-user work into a single multi call.
Multi Batch - Users request
users
50
A single multi call may reference at most 50 users; exceeding this returns 403 and the call is ignored.
Multi Batch - Actions request
actions
500
A single multi call may contain at most 500 actions; exceeding this returns 403 and the call is ignored.
Data Export - Daily Jobs account
exports
24
exportData may be run at most 24 times per day. Exports with invalid arguments do not count toward the limit.
Data Export - Lookback Window account
days
60
You cannot export data that became available more than 60 days ago.
Data Export - Result Retention request
hours
24
Export files are automatically deleted 24 hours after the export occurs.
Postbacks Per App account
postback rules
3
The maximum number of registered postbacks is three per app.
GET Request URL Length request
characters
2083
GET requests are bounded by the ~2,083 character URL limit; use POST for larger payloads.
Account Throughput account
requests
not published
No fixed numeric per-account request-rate limit is documented; throughput is governed by contract terms.

Policies

Retry with exponential backoff
On 429 or 5xx, Leanplum's published guidance is to retry after 2 ± random(0,1) seconds, then 4 ± random(0,2), then 8 ± random(0,4), up to a bounded retry count.
Billable User Lookups
Each unique user lookup in a request is one billable API call. Batching per user first and then across users controls both throughput and cost; batching by action instead doubles the billable count for the same work.
Concurrent Request Queuing
While a multi batch is processing, concurrent requests for the same users (from SDK or API) are queued and executed after the batch completes.
Postback Delivery Backoff
Outbound postbacks time out after 30 seconds; on a 5xx from the receiver Leanplum retries up to 9 more times with exponential backoff starting at 1 hour, up to 10 hours, after which the data is lost.

Sources

Work with this as data

Every rate limit here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for rate limits

4 MCP tools reach this
  • find_rate_limitsBrowse and filter every rate limit in the catalog.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools →

Call it yourself

curl for this page
This rate limit
curl "https://apis.io/api/v1/rate-limits/leanplum-rate-limits"
All rate limits
curl "https://apis.io/api/v1/rate-limits?limit=25"

Discovery needs no key. Ratings and market analysis are Pro.

Get an API key

Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.

A second provider on the same verified email joins the account you already have.