Salesforce Dictionary - Free Salesforce GlossarySalesforce Dictionary
Salesforce Administrator
medium

How does Salesforce track API call usage and what are the limits?

Every Salesforce edition includes a 24-hour API call allocation based on the number of licences and the edition tier. Each REST/SOAP/Bulk API call counts toward this allocation.

Edition allocations (approximate):

  • Enterprise: 1,000 calls per Salesforce licence per 24 hours, plus 1,000 per Customer Community Plus and 200 per Customer Community licence, with a total cap.
  • Unlimited / Performance: 5,000 calls per licence.
  • Developer Edition: 15,000 calls per 24 hours flat.
  • Bulk API jobs and Streaming API events have separate, generally higher limits.

How calls are counted:

  • REST and SOAP API: each request counts as one call. Bulk API requests count differently — each batch within a job is one call.
  • OAuth token requests count.
  • Internal Salesforce automation (flows, triggers) do NOT consume API allocation — only external clients do.
  • Login API calls are exempt from the daily limit (so you don't get locked out).

Monitoring:

  • Setup -> System Overview — shows current 24-hour usage as a percentage.
  • Setup -> API Usage Notifications — set up an email alert when you hit a percentage threshold (e.g., 80%).
  • Event Monitoring (Shield) — log every API call with detail for analysis.

What happens when you exceed:

  • Soft limit warnings as you approach.
  • Hard limit hit — additional calls return an EXCEEDED_LIMIT error. Existing sessions might still work for a while.

Common admin tasks:

  • Audit which integrations are heaviest. Often one chatty integration consumes 50%+ of allocation.
  • Talk to integration owners about bulkifying — using Bulk API instead of one-by-one REST calls.
  • Buy additional API call packs from Salesforce if you're consistently capped.

Modern Salesforce orgs increasingly have hundreds of integrations; API capacity planning is a real admin concern.

Why this answer works

Tests integration awareness. Naming the per-licence allocation, the edition tiers, and the System Overview page signals real ops experience. The "internal automation doesn't count" point is the common confusion.

Follow-ups to expect

Related dictionary terms