# API Limit Handling

**URL:** <https://community.hubspot.com/t/api-limit-handling/101591>\
**Category:** APIs & Integrations\
**Tags:** object\
**Created:** [March 4, 2024, 3:22am UTC](https://community.hubspot.com/t/api-limit-handling/101591 "2024-03-04T03:22:53Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![MChris](https://avatars.discourse-cdn.com/v4/letter/m/8e7dd6/32.png) [@MChris](https://community.hubspot.com/u/MChris)\
**Post date:** [March 4, 2024, 3:22am UTC](https://community.hubspot.com/t/api-limit-handling/101591/1 "2024-03-04T03:22:53Z")

</div>

We make a certain number of requests to the API each day.

This limit is causing problems because we can’t update their data as often as they need to

Quick tips to find a way to work around this limit so i can keep data up-to-date

---

<div class="post-metadata">

**Author:** ![Humashankar](https://d10pqhm3lwygmk.cloudfront.net/user_avatar/community.hubspot.com/humashankar/32/30856_2.png) [@Humashankar](https://community.hubspot.com/u/Humashankar)\
**Post date:** [March 4, 2024, 1:11pm UTC](https://community.hubspot.com/t/api-limit-handling/101591/2 "2024-03-04T13:11:24Z")

</div>

Hi @MChris

Ways to prevent exceeding your API request limit  
To help prevent errors caused by hitting the API limit, consider:

Shortening the time frame used on the affected widgets. For example, if you have the time period set as Last 30  
days, try setting it to Last 7 days.

Reducing the number of filters on the affected widgets. Fetching data for filters consumes a lot of API requests  
as we need to collect all of the information and then filter it.

Splitting your HubSpot widgets across dashboards. A large number of widgets powered by the same data source on  
the same dashboard will generally refresh at the same time, particularly when the dashboard is being loaded  
initially. This can cause you to exceed your rate limit. Consider splitting your HubSpot widgets across multiple  
dashboards, with ideally 8-12 widgets per dashboard. Widgets on the different dashboards would refresh at  
different times and avoid making concurrent requests. You could then create a dashboard loop to display these  
multiple dashboards together.

Warm Regards
