Caterpillar Rate Limits
Caterpillar publishes real numeric limits for the ISO 15143-3 (AEMP 2.0) API in its developer guide. Access is scoped to the OAuth client id issued on subscription approval: a daily quota of 50,000 requests per client id shared across all endpoints, resetting at 12:00am GMT, plus a per-second throttle. The guide gives a general throttle of 10 calls per second per client id with a recommendation to stay at 7-8, and a higher 100 calls per second throttle for the Fleet Snapshot, Equipment Snapshot and Fault Codes Timeseries endpoints. Exhausting the quota returns HTTP 429 with the gateway's {"code":"429.002","description":"Quota rate limit exceeded."} envelope.
Caterpillar Rate Limits is the machine-readable rate-limit profile for Caterpillar on the APIs.io network, conforming to the API Commons Rate Limits specification.
It captures 4 rate-limit definitions, measuring requests and unknown.
The profile also includes 3 backoff/retry policies defined and response codes documented for throttled, throttledCode, throttledBody, and serviceUnavailable.
Tagged areas include Telematics, Heavy Equipment, Rate Limiting, and ISO 15143-3.
Limits
Policies
Sources
- https://digital.cat.com/knowledge-hub/articles/iso-15143-3-aemp-20-api-developer-guide
- https://digital.cat.com/api-catalog-overview
Work with this as data
Every rate limit here is available over the APIs.io API and to AI agents over MCP.