Inventory API Request Limits
Rate limits are an essential component of the TrustedParts.com Inventory API service. Each request to the TrustedParts.com Inventory API incurs a cost in compute resources, network bandwidth, logging, and monitoring. To allow us to continue to provide this service free of charge, we encourage all users to be responsible and only make as many requests as they actually need.
We strongly discourage TrustedParts.com Inventory API accounts from planning to consume all of their rate limits. Our rate limits are meant to support exceptional cases where an account temporarily has an unusual amount of activity and needs to make more requests than usual. For normal usage, please plan to only make as many requests as are actually necessary. If you think it's necessary to have a request volume that consistently consumes your rate limit volume, please let us know so we can discuss more about your use case.
Soft Limits
The following chart indicates the soft limits for TrustedParts.com Inventory API requests. Requests from API customers who exceed these limits are still processed, but they use a search process that consumes fewer system resources. This optimized search process renders pricing and availability information from cached data instead of real-time data. Note: The soft limits only apply to requests where the IsCrawler and UseCachedData parameters are false. If either of those parameters are true, the soft limits do not apply.
| Interval | Max Number of Parts |
|---|---|
| 10 Seconds | 50 |
| 1 Minute | 150 |
| 1 Hour | 2,000 |
| 24 Hours | 15,000 |
Hard Limits
The TrustedParts.com Inventory API will not process requests that contain more than 50 part numbers. If you need to search for more than 50 part numbers, please make multiple requests to the TrustedParts.com Inventory API with each request having no more than 50 part numbers. The following chart indicates other hard limits for TrustedParts.com Inventory API requests. If an API customer exceeds one of these limits, their API key will be suspended for an hour. Repeated suspensions could lead to an API key being revoked.
| Interval | Max Number of Parts |
|---|---|
| 10 Seconds | 250 |
| 1 Minute | 1,000 |
| 1 Hour | 25,000 |
| 24 Hours | 250,000 |