API Rate Limits

Our primary goal is to provide a reliable and consistent service to all our users. By implementing these rate limits, we aim to:

  • Ensure fair usage: Prevent any single user from consuming excessive resources.

  • Improve performance: Maintain high performance and availability for all users.

  • Enhance stability: Reduce the likelihood of service interruptions and downtime.

Here are some common aspects of API rate limits:

  1. Request Limit: The maximum number of requests allowed within a specified period (e.g., per minute, hour, or day).

  2. Burst Limit: The maximum number of requests allowed in a short burst. This is usually higher than the sustained request limit but applies over a much shorter time frame.

  3. Quota Limit: A cumulative limit over a longer period, such as the total number of requests allowed per month.

  4. User/IP Limits: Limits that apply per user or per IP address to prevent a single user or IP from consuming excessive resources.

  5. Endpoint-specific Limits: Different limits for different API endpoints based on their resource intensity or importance.

  6. Concurrent Requests Limit: The maximum number of concurrent API calls that can be made.

When the rate limit is exceeded, the API typically responds with an HTTP status codesuch as 429 Too Many Requests. The response may include information about when the rate limit will reset and how long to wait before making additional requests.

Default Rate Limits

APIEndpointRate LimitDescription

REST

/sms/send

  • 600 RPM or 10 RPS

  • Submit up to 100 Numbers Per Request

Global Limit

REST

/sms/status

600 RPM or 10 RPS

Global Limit

REST

/account/balance

60 RPM or 1 RPS

Global Limit

SMPP

Send SMS

10 TPS

Adjustable Limit

Abbrivations

TermDescription

API

Application Programming Interface

HTTP

Hypertext Transfer Protocol

REST API

Representational State Transfer Application Programming Interface

SMPP

Short Message Peer-to-Peer Protocol

IP

Internet Protocol

X-RateLimit-Limit

Maximum no. of requests allowed in the current period

RPM

Requests Per Minute

RPS

Requests Per Second

TPS

Transactions Per Second

Community and Support

Join our community forums to connect with other developers, ask questions, and share your experiences. Our support team is also available to help you with any technical issues or inquiries.


Technical Support

For service requests, questions, or clarifications, please visit the Unecast Support Center. Our engineers and technical consultants will assist you in resolving your concerns free of charge.

Last updated