API Rate Limits
The Bell API can be used by any customer to query and configure settings of Bell SIMs, products and related services. To protect the API from misusage and overloading, certain rate limits for the endpoints are set. The rate limits are derived from analyzing the existing application case patterns of Bell customers. Therefore, the API rate limits should not interfere with common use cases for monitoring or controlling Bell services.
Listed below are the current rate limits for all endpoints available through the Bell Management API.
| Endpoint | API Rate Limit |
|---|---|
| Authorization: /oauth | 3000 requests per IP address per 5 minutes |
| SIM Management: /sims | 10 requests per second per Customer |
| Order Management: /orders | 100 requests per IP address per 5 minutes |
| Product Information: /products | 100 requests per IP address per 5 minutes |
Large SIM Batch Monitoring
Despite the SIM Management endpoints not having any rate limit set, it is advised to be gentle with the SIM Management API usage. Bell recommends to avoid very regular, high frequency API access with large number of requests for monitoring. The Bell API is a great tool for monitoring and querying data, but for regular monitoring of large SIM batches Bell recommends to use the Data Streamer Service. The streaming service allows to monitor SIM Events and Usages as it offers near real-time monitoring without the need to query the API regularly.
If there are any issues or questions regarding the API integration, feel free to contact our Bell Support for technical guidance.