Skip to main content
Axiom limits the number of calls a user (and their organization) can make over a certain period of time to ensure fair usage and to maintain the quality of service for everyone. Axiom systems closely monitor API usage and if a user exceeds any thresholds, Axiom temporarily halts further processing of requests from that user (and/or organization). This is to prevent any single user or app from overloading the system, which could potentially impact other users’ experience.

Rate Limits

Rate limits vary and are specified by the following header in all responses: Possible values for X-RateLimit-Scope :
  • user
  • organization
When the rate limit is exceeded, an error is returned with the status “429 Too Many Requests”:

Query Limits

Ingest Limits

Alongside data volume limits, we also monitor the rate of ingest requests. If an organization consistently sends an excessive number of requests per second, far exceeding normal usage patterns, we reserve the right to suspend their ingest to maintain system stability and ensure fair resource allocation for all users. To prevent exceeding these rate limits, it’s highly recommended to use batching clients, which can efficiently manage the number of requests by aggregating data before sending.

Limits on ingested data

For more information on limits and requirements imposed by Axiom, see Limits.