All About API Rate Limit

All About API Rate Limit

Overview

Rate limiting is a method used to regulate the number of API requests that can be made by a client within a defined time window. It plays a critical role in maintaining the stability, performance, and fairness of API usage across all partners and systems.

In simple terms, rate limiting is a technique used to control and limit the number of requests or transactions that a partner can make within a specified time limit. 

Benefits of API Rate Limiting

API rate limiting is required to:

  1. Prevent abuse due to accidental incidents like problems in client code etc.
  2. Prevent denial of service attack
  3. Ensure fair usage
  4. Maintain overall performance and efficiency of the API
  5. Monetization

Competition Outlook

With this, let's take a look at how our competitors have established themselves on Rate limiting.

Leadsquared


NotesNote: For all plans, the rate limit for all Bulk APIs* is 1 calls in 5 seconds. This can be changed when you opt for a dedicated database. To know more, please get in touch with your Account Manager.

Zoho

The PST Time zone will be considered.To optimize your API usage, get a maximum 200 records with each request and insert, update or delete maximum 100 records with each request.
Example: If you have purchased 10 user licenses, you are allowed 2500 requests per day. Using each of those 2500 requests, you can update a maximum of 100 records. That would be 2500 x 100 i.e. 250,000 records can be updated/inserted/deleted per day.

Hubspot 

Pipedrive 

Sugar CRM

The REST API throttle rates are 90 calls per minute or 2000 calls per day, whichever happens first.

Sendgrid

Twilio SendGrid has a default rate limit of 600 requests/minute on some of the V2 API endpoints. If you exceed that rate limit you will receive a 429 error response with a “too many requests” message.

Meritto Outlook

Following are the rate limits which are being implemented at Meritto's end:

Single API

Plan
Rate limit (per 5 second)
Rate limit (per Day)
Maximum rate limit allowed (per 5 sec)
Rate limit per day (max)
Basic
5
86400
8
138240
Standard
10
172800
13
224640
Growth
20
345600
25
432000
Enterprise
30
518400
40
691200

Bulk API

Plan
Rate limit (per 5 second) Bulk API
Rate limit (per Day)
Bulk API 
Maximum Rate limit Allowed
Rate limit per day (max)
Basic
1
17280
3
51840
Standard
5
86400
8
138240
Growth
10
172800
15
259200
Enterprise
20
345600
30
518400


NotesNote: For every additional increase in limit, an extra amount will be charged at account level

Which APIs are part of API Rate Limit list?

  • All Developer Portal APIs
  • Data Porting API (including Publisher API, Widget API, Client API)

Conclusion

Rate limiting is essential for ensuring that Meritto’s APIs remain reliable, efficient, and accessible to all clients. By enforcing these structured limits, we aim to deliver consistent performance while providing clients the flexibility to grow with scale-based upgrades.