Rest API limit
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
07-14-2025 11:41 AM
Hi All,
I am enabling servicenow end point to someone for inbound and outbound request. But the requester will flood servicenow with request, before getting into any downtime/ failed api response I would like to know the maximum throughput of get/put servicenow endpoint. If anyone have any idea pls help me here.
Thanks,
Pankaj kumar
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
07-14-2025 12:02 PM
Hi @Pankaj kr ,
Based on my experience, an average instance can handle 100 to 150 requests per second. it will also depend on node size and load of the instance.
To protect against API flooding, we can enable Rate Limiting under web services per user. We can also use API ACLs to restrict the tables and methods. We can monitor via Performance Analytics / Logs via
Transaction Logs
REST API Metrics
Mark it helpful if this helps you to understand. Accept solution if this give you the answer you're looking for
Kind Regards,
Pavani P
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
07-14-2025 12:40 PM
@Pankaj kr
Key Concepts of rate limit.
1. Rate Limits (Per Node / Instance)
ServiceNow enforces API rate limiting based on your subscription type and node count. For most customers, the default limits are:
REST API Throughput:
100,000 requests per hour per instance (for a typical enterprise plan)
Or sometimes 25,000 requests per hour per node (varies by licensing)
Burst Limit:
Around 50–100 requests per second, depending on your instance performance and licensing tier.
Example Throughput Planning
Plan TypeApprox Requests/HourRequests/Second
Small instance | 25,000 | 7 |
Medium instance | 50,000 | 14 |
Large enterprise | 100,000+ | 28+ |
Concurrent Requests / Throttling
ServiceNow may begin throttling (429 responses) or queuing requests if you exceed the concurrent request limits. Throttling may occur at:
10 concurrent API threads per node
Or if long-running transactions exceed time thresh
You can search limit in this able table"sys_rate_limit_rules_list" and if you want to create new than you can create new based on your requirement.
https://YourinstanceName.service-now.com/sys_rate_limit_rules_list.do?sysparm_userpref_module=1a0bac1c3b120300de4aa2e334efc41b&sysparm_clear_stack=true
For more detail you can refer this link.
https://www.servicenow.com/community/developer-forum/rest-api-rate-limiting-throttling-clarification...
Mark it helpful if this helps you