Sales Cloud · API and Integration

Sales Cloud API Limits and Costs: Integration Math in 2026

May 2026 8 min read By SalesforceNegotiations Editorial

API governor limits in Sales Cloud are an engineering detail that becomes a commercial detail the first time a critical integration starts throttling. The Salesforce platform issues a daily API call entitlement based on the production edition and the assigned user count, and applications that exceed the entitlement either fail, queue, or trigger a paid expansion. The expansion cost is opaque to buyers who never inspected the entitlement math, and the integration architecture that drives the call volume is rarely scrutinized before the limit becomes the constraint. This article walks through the Sales Cloud API limit structure in 2026, the per-edition entitlements, the API expansion pricing, and the integration design decisions that control the spend.

The 24-hour rolling API entitlement

Sales Cloud allocates API calls on a 24-hour rolling window basis, with the entitlement computed from a base allocation per edition and a per-user increment. The 24-hour rolling window is the relevant time unit; once the running total in any 24-hour period exceeds the entitlement, subsequent calls are throttled until calls outside the window age out. The throttling behavior depends on the API surface and the call type, but the general effect is a sudden, hard cap that interrupts integration flows in production.

EditionBase API calls / 24 hrPer-user increment
Professional with API access1,000+1,000 per user
Enterprise15,000+1,000 per user
Unlimited / Performance15,000+5,000 per user
Developer15,000Fixed
Partner / Customer Community (per license type)VariesVaries by license

An Enterprise org with 500 users carries a daily entitlement of approximately 515,000 API calls (15,000 base plus 500,000 from the per-user increment). An equivalent Unlimited org carries approximately 2,515,000 calls daily, a roughly 5x multiplier driven by the per-user increment. The 5x multiplier is one of the underrated reasons enterprises with API-intensive integration profiles upgrade to Unlimited.

What counts as an API call

The Salesforce API call definition is broader than most buyers anticipate. Every REST call, every SOAP call, every Bulk API batch, every Streaming API event subscription, every Outbound Message, and every API call made by AppExchange packages counts against the same entitlement. The platform also counts API calls generated by Salesforce-built integration features such as Salesforce Connect external object queries and certain Lightning Web Component runtime calls.

The breadth of the counting is what causes integration teams to underestimate the daily call rate. A nightly bulk load that the team thinks accounts for the bulk of the activity may actually be a small fraction of total API consumption, with the majority coming from chatty point integrations, polling architectures, and AppExchange packages that operate in the background.

The API expansion pricing

Salesforce sells API call expansion in two structures. The first is the API Bundle add-on, which adds a defined daily call increment to the org. The bundle pricing is per-call-pool and is not per-user. The second is the API-only licensing, in which a defined number of API-only users are added to the org with no UI access, each contributing the per-user increment of the underlying edition. The two structures produce different unit economics, and the right structure depends on the integration profile.

Expansion structureTypical 2026 listWhen it fits
API Bundle (additional 50,000 calls/day)$5,000–$8,000 per monthBulk integration spikes
API Bundle (additional 250,000 calls/day)$15,000–$25,000 per monthSustained high-volume profile
API-only user license (Salesforce Integration User)$10–$25 per user per monthService-account integration patterns
Edition upgrade (Enterprise to Unlimited)30–60% of base licenseBroad multi-driver justification

The API-only user license is the most economic structure for service-account-driven integration patterns. Each service-account user contributes the per-user increment of the underlying edition (typically 1,000 calls per day at Enterprise) at a fraction of the cost of a full-user license. The pattern is well-suited to integrations that consume the API through a small number of named system identities rather than a broad pool of human users.

The cheapest API capacity is the integration call you didn’t need to make. Architecture changes that consolidate polling, batch-aggregate updates, and eliminate chatty AppExchange packages routinely cut consumption by 40 to 60 percent without paying for additional entitlement.

— SalesforceNegotiations advisory note

The integration architecture choices that drive call volume

The largest driver of API consumption is integration architecture, not user count. Several architecture patterns disproportionately consume API entitlement, and the buyer who addresses the architecture typically achieves a larger cost reduction than the buyer who purchases additional capacity. The major drivers include polling integrations that check Salesforce for changes on a fixed cadence, chatty point integrations that fire a small API call per record on every event, AppExchange packages that maintain background sync processes with no rate awareness, and reporting integrations that pull large data sets through the REST API rather than through the Bulk API.

Each of these patterns has an alternative architecture that consumes substantially less entitlement. Polling can be replaced with event-driven Platform Events or Change Data Capture, which consume entitlement only when changes occur. Chatty point integrations can be replaced with batched orchestration through middleware that aggregates records and submits them through the Bulk API. AppExchange package consumption can be audited and the rate-aware alternatives identified. Reporting extracts can be moved to the Bulk API, which consumes entitlement at a substantially lower rate per record than the REST API.

The Bulk API multiplier

The Bulk API is specifically engineered for high-volume operations and consumes entitlement at a much lower rate per record than the REST or SOAP APIs. A REST call that inserts a single record consumes one API call, while a Bulk API batch that inserts 10,000 records consumes one API call. The 10,000-to-1 multiplier is the structural reason that high-volume data integrations should always use the Bulk API surface where possible.

The Bulk API has different governor characteristics from the synchronous APIs, with constraints on batch size, the number of concurrent batches, and the asynchronous processing model. The integration architecture must accommodate these characteristics, and not every use case fits the Bulk API model. But for the use cases that do fit, the Bulk API is the single largest lever for reducing API consumption.

The Platform Events and Change Data Capture lever

Platform Events and Change Data Capture are event-driven mechanisms that allow downstream systems to subscribe to Salesforce changes without polling. The mechanisms consume different entitlement structures than the standard APIs, with separate Platform Events allocations that scale with the production edition and with the option to purchase additional Platform Events capacity if the activity profile requires.

The architectural shift from polling to event-driven integration typically reduces standard API consumption by 30 to 60 percent for systems that were polling Salesforce on tight intervals. The buyer who migrates the polling integrations to event-driven patterns recovers the entitlement headroom and often avoids the need for any API expansion purchase.

The MuleSoft and middleware role

MuleSoft and other middleware platforms provide an aggregation layer that can substantially reduce raw API consumption against Salesforce. A well-architected middleware layer batches integration traffic, deduplicates redundant calls, caches read-only data, and presents a single, governed integration interface to downstream consumers. The middleware deployment itself has a cost, but the cost can be more than offset by the API consumption reduction and the integration governance benefit.

The buyer should evaluate the middleware decision against the alternative of buying additional Salesforce API capacity. The MuleSoft license cost is meaningful, but the structural benefit extends beyond API economics to integration agility, error handling, and observability. The decision should be evaluated on the broader integration architecture grounds, not solely on the API cost arithmetic.

The negotiation moves

The API expansion conversation should be conducted alongside the base license negotiation, not after a throttling incident has created urgency. The buyer who negotiates the API Bundle pricing as part of the initial commercial frame typically achieves 30 to 50 percent discounts against list; the buyer who negotiates after a throttling event typically achieves 10 to 20 percent. The structural asymmetry rewards the buyer who anticipates the API need.

The buyer should also negotiate the API-only Integration User pricing explicitly. The pricing for the Integration User is often presented as standard, but the Integration User population at large enterprises can be 50 to 200 users, and the unit economics matter at that scale. A negotiated rate of $10 to $15 per Integration User per month, versus a list rate of $20 to $25, produces meaningful annual savings on the integration line.

The third negotiation move is the price-hold on API expansion across the term. The buyer should negotiate that any additional API Bundle capacity added mid-term is priced at the initially negotiated rate, not at then-current list. The protection prevents the vendor from extracting premium pricing when the integration volume grows and additional capacity is required.

The monitoring and governance discipline

API entitlement consumption should be monitored continuously and reported to the integration governance forum. The Salesforce setup pages expose the consumption metrics, and these should be integrated into a regular dashboard for the integration team. The metrics should include daily consumption versus entitlement, peak consumption windows, top consumers by package or by integration, and trend analysis across rolling windows.

The governance discipline ensures that the API consumption trajectory is understood before it becomes a constraint, and supports the architecture decisions about where to invest in optimization versus where to expand capacity.

1,000/d
Per Enterprise user
5,000/d
Per Unlimited user
34%
Avg cost reduction

Final word

API limits and the associated expansion cost are an integration architecture problem that surfaces as a commercial problem. The buyer who treats the symptom by purchasing additional capacity addresses the immediate constraint but does not address the underlying consumption pattern that produced the constraint. The buyer who addresses the architecture, deploys the Integration User pattern, migrates from polling to event-driven, and consolidates the integration traffic through middleware typically reduces API consumption by 30 to 60 percent and avoids the recurring expansion purchase entirely. The negotiation moves on the residual capacity that remains needed should be conducted inside the broader Sales Cloud commercial frame, not as a reactive purchase after a throttling incident. The discipline produces a sustained integration cost profile rather than a series of crisis-driven expansions.

The Salesforce Negotiation Brief

Monthly intelligence on Salesforce pricing, contract terms, and renewal leverage. Built for buyers.