# Rate limiting approach

**URL:** <https://community.hubspot.com/t/rate-limiting-approach/122974>\
**Category:** APIs & Integrations\
**Tags:** contacts\
**Created:** [December 24, 2024, 8:30am UTC](https://community.hubspot.com/t/rate-limiting-approach/122974 "2024-12-24T08:30:10Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![kronst](https://avatars.discourse-cdn.com/v4/letter/k/e495f1/32.png) [@kronst](https://community.hubspot.com/u/kronst)\
**Post date:** [December 24, 2024, 8:30am UTC](https://community.hubspot.com/t/rate-limiting-approach/122974/1 "2024-12-24T08:30:10Z")

</div>

Hi,

I’m working with your API and have a question about rate limiting. We see occasional rate limit errors in our application. Could you please clarify how exactly your rate limiting works? Specifically:

- Do you use a fixed 1-second window or a sliding window approach?
- How do you count requests within the window?
- Is there any buffer time between windows?

This will help us better adjust our application to work with your API.

Thank you!

---

<div class="post-metadata">

**Author:** ![FarioConsulting](https://avatars.discourse-cdn.com/v4/letter/f/a587f6/32.png) [@FarioConsulting](https://community.hubspot.com/u/FarioConsulting)\
**Post date:** [December 24, 2024, 4:55pm UTC](https://community.hubspot.com/t/rate-limiting-approach/122974/2 "2024-12-24T16:55:34Z")

</div>

Hi,  
Hubspot uses a sliding window approach for rate limiting, rather than sticking to a fixed 1-second window. It counts requests based on the limits shown in headers like X-HubSpot-RateLimit-Max and X-HubSpot-RateLimit-Remaining. There’s no specific buffer time between windows…it’s more of a rolling interval which is indicated by the X-HubSpot-RateLimit-Interval-Milliseconds header

Cheers,

Harsh

[Fario Consulting](https://farioconsulting.com)

---

<div class="post-metadata">

**Author:** ![kronst](https://avatars.discourse-cdn.com/v4/letter/k/e495f1/32.png) [@kronst](https://community.hubspot.com/u/kronst)\
**Post date:** [December 25, 2024, 3:35pm UTC](https://community.hubspot.com/t/rate-limiting-approach/122974/3 "2024-12-25T15:35:13Z")

</div>

Hi, Harsh.  
Thanks a lot for such detailed answer.
