# Zoom API Rate Limits

**URL:** <https://devforum.zoom.us/t/zoom-api-rate-limits/7266>\
**Category:** API and Webhooks\
**Created:** [December 31, 2019, 3:17am UTC](https://devforum.zoom.us/t/zoom-api-rate-limits/7266 "2019-12-31T03:17:07Z")\
**Posts on this page:** 20\
**Page:** 2

<div class="post-metadata">

**Author:** ![tommy](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/tommy/32/72769_2.png) [@tommy](https://devforum.zoom.us/u/tommy)\
**Post date:** [March 27, 2020, 12:11am UTC](https://devforum.zoom.us/t/zoom-api-rate-limits/7266/21 "2020-03-27T00:11:03Z")

</div>

Hey @myyogateacher,

Are you going over the [100 meetings a day limit?](https://marketplace.zoom.us/docs/api-reference/zoom-api/meetings/meetingcreate)

“This API has a daily rate limit of 100 requests per day. Therefore, only 100 **Create a Meeting** API requests are permitted within a 24 hour window for a user.”

Thanks,  
Tommy

---

<div class="post-metadata">

**Author:** ![davidkingham](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/davidkingham/32/4169_2.png) [@davidkingham](https://devforum.zoom.us/u/davidkingham)\
**Post date:** [March 27, 2020, 1:23am UTC](https://devforum.zoom.us/t/zoom-api-rate-limits/7266/22 "2020-03-27T01:23:51Z")

</div>

> [@tommy](#):
>
> Hey @davidkingham, do you know how many users are using this plugin? Any user using it affects the rate limits.

The error happens when creating the topic, so just one user, me.

---

<div class="post-metadata">

**Author:** ![tommy](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/tommy/32/72769_2.png) [@tommy](https://devforum.zoom.us/u/tommy)\
**Post date:** [March 27, 2020, 7:56am UTC](https://devforum.zoom.us/t/zoom-api-rate-limits/7266/23 "2020-03-27T07:56:15Z")

</div>

Hey @davidkingham,

Is there any way the developers who made the plugin can reach out to us for assistance? Not much we will be able to debug without them.

Thanks,  
Tommy

---

<div class="post-metadata">

**Author:** ![penar.musaraj](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/penar.musaraj/32/2228_2.png) [@penar.musaraj](https://devforum.zoom.us/u/penar.musaraj)\
**Post date:** [March 27, 2020, 1:43pm UTC](https://devforum.zoom.us/t/zoom-api-rate-limits/7266/24 "2020-03-27T13:43:10Z")

</div>

Hi Tommy,  
I’m the developer of the plugin, the code is open source, more details at [https://meta.discourse.org/t/zoom-webinars-plugin/142711](https://meta.discourse.org/t/zoom-webinars-plugin/142711)

The code is pretty straightforward, there are two calls, one after the other: first call requests the webinar (GET request to `/webinars/WEBINAR_ID`), second call request the host id details, (GET request to `/users/HOST_ID`).

For the record, I have not had any rate-limiting on my own account (separate account from David’s).

---

<div class="post-metadata">

**Author:** ![bizstim.apps](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/bizstim.apps/32/3599_2.png) [@bizstim.apps](https://devforum.zoom.us/u/bizstim.apps)\
**Post date:** [March 27, 2020, 3:33pm UTC](https://devforum.zoom.us/t/zoom-api-rate-limits/7266/25 "2020-03-27T15:33:04Z")

</div>

I am a software provider and have many clients who want to integrate with ZOOM. Does this mean for my ZOOM app I can only create 100 meetings / 24 hour period for all of my clients?

For example:

If I have 100 clients who want to create 50 meetings per day, in total I am creating 5000 meetings and I have gone over my limit?

OR, is each user requesting a meeting considered to be a separate user and has not gone over the 100 rate limit?

If the former is the case, how can providers adequately integrate with ZOOM? Am I following the wrong procedure for integration based on my use-case-scenario?

Since I am a provider, I spend money and time on potentially bringing ZOOM additional business at no additional cost to ZOOM, should that not be taken into account or is ZOOM only interested in direct B2C relationships?

Thanks for your time and patience.

---

<div class="post-metadata">

**Author:** ![michael\_p.zoom](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/michael_p.zoom/32/18105_2.png) [@michael\_p.zoom](https://devforum.zoom.us/u/michael_p.zoom)\
**Post date:** [March 27, 2020, 7:55pm UTC](https://devforum.zoom.us/t/zoom-api-rate-limits/7266/26 "2020-03-27T19:55:01Z")

</div>

Hi @bizstim.apps,

Would you be able to post this question as a new thread? We want to make sure existing threads are not ongoing after the original question has been answered with a solution.

We’ll monitor for your question and respond asap. 🙂

Thanks

---

<div class="post-metadata">

**Author:** ![ubmwalic](https://avatars.discourse-cdn.com/v4/letter/u/f08c70/32.png) [@ubmwalic](https://devforum.zoom.us/u/ubmwalic)\
**Post date:** [April 4, 2020, 5:16pm UTC](https://devforum.zoom.us/t/zoom-api-rate-limits/7266/27 "2020-04-04T17:16:48Z")

</div>

Sorry @tommy can you please clarify again?

Is `GET /v2/metrics/meetings/{meetingId}/participants` categorized as heavy but not resource-intensive? So under the new rate limit which hasn’t been gone into effect yet, the rate limit for this endpoint is “20 requests/second, 60,000 requests/day” for Education accounts? And what is the current rate limit for this endpoint for Education accounts?

Meanwhile, are there any updates on the effective date of the new rate limit?

Thanks

---

<div class="post-metadata">

**Author:** ![ubmwalic](https://avatars.discourse-cdn.com/v4/letter/u/f08c70/32.png) [@ubmwalic](https://devforum.zoom.us/u/ubmwalic)\
**Post date:** [April 4, 2020, 5:20pm UTC](https://devforum.zoom.us/t/zoom-api-rate-limits/7266/28 "2020-04-04T17:20:17Z")

</div>

Hello @bizstim.apps , can you post the link here if you have created a new thread for this question? I am interested in the answer but I didn’t manage to find your new thread.

---

<div class="post-metadata">

**Author:** ![bizstim.apps](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/bizstim.apps/32/3599_2.png) [@bizstim.apps](https://devforum.zoom.us/u/bizstim.apps)\
**Post date:** [April 4, 2020, 8:04pm UTC](https://devforum.zoom.us/t/zoom-api-rate-limits/7266/29 "2020-04-04T20:04:15Z")

</div>

Hi,

I have not done so yet. I am almost certain that rate limits are applied to the user level since I am running a User Level App. I will test the rate limit soon as I test the endpoints and my software.

Since I run a SaaS, a user level account will allow me to handle requests to zoom for individual Zoom users. That’s why I stayed away from the Account Level App since that would make more sense for businesses who want to control their own Zoom account settings from their software.

I will come back and mention if I am incorrect after testing.

---

<div class="post-metadata">

**Author:** ![ubmwalic](https://avatars.discourse-cdn.com/v4/letter/u/f08c70/32.png) [@ubmwalic](https://devforum.zoom.us/u/ubmwalic)\
**Post date:** [April 5, 2020, 7:11am UTC](https://devforum.zoom.us/t/zoom-api-rate-limits/7266/30 "2020-04-05T07:11:30Z")

</div>

I see. Meanwhile I doubt if the rate limits are imposed per user, no matter if it is an account-level app or user-managed app. I think it is like, no matter how many users are there in an account, the rate limit will be counting the sum of calls by all users inside the account. I read that “Rate limits are applied at the account level. Rate limits will be shared by all apps created and installed on an account.” from both the [original](https://marketplace.zoom.us/docs/api-reference/rate-limits) and the [upcoming](https://marketplace.zoom.us/docs/upcoming-rate-limit-changes) rate limit pages.

@michael_p.zoom am I correct?

---

<div class="post-metadata">

**Author:** ![tommy](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/tommy/32/72769_2.png) [@tommy](https://devforum.zoom.us/u/tommy)\
**Post date:** [April 6, 2020, 7:14pm UTC](https://devforum.zoom.us/t/zoom-api-rate-limits/7266/31 "2020-04-06T19:14:14Z")

</div>

Thanks for the info @penar.musaraj,

We are investigating the rate limit issues.

-Tommy

---

<div class="post-metadata">

**Author:** ![tommy](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/tommy/32/72769_2.png) [@tommy](https://devforum.zoom.us/u/tommy)\
**Post date:** [April 6, 2020, 7:22pm UTC](https://devforum.zoom.us/t/zoom-api-rate-limits/7266/32 "2020-04-06T19:22:11Z")

</div>

Hey @ubmwalic,

> [@ubmwalic](#):
>
> Is `GET /v2/metrics/meetings/{meetingId}/participants` categorized as heavy but not resource-intensive? So under the new rate limit which hasn’t been gone into effect yet, the rate limit for this endpoint is “20 requests/second, 60,000 requests/day” for Education accounts?

Correct.

> [@ubmwalic](#):
>
> And what is the current rate limit for this endpoint for Education accounts?

Current rate limits for education accounts: 1 request/second | 2000 max requests per day

[https://marketplace.zoom.us/docs/api-reference/rate-limits](https://marketplace.zoom.us/docs/api-reference/rate-limits)

> [@ubmwalic](#):
>
> Meanwhile, are there any updates on the effective date of the new rate limit?

No update yet. _ **This announcement defines new rate limits to go in effect in the upcoming months. The exact date will be updated here closer to the release.** _

[https://marketplace.zoom.us/docs/guides/announcements#rate-limit-changes](https://marketplace.zoom.us/docs/guides/announcements#rate-limit-changes)

CC @bizstim.apps

As for rate limits, the rate limits are at the developers account level. So if the developer has published 2 apps, the 2 apps share the rate limits.

Thanks,  
Tommy

---

<div class="post-metadata">

**Author:** ![ubmwalic](https://avatars.discourse-cdn.com/v4/letter/u/f08c70/32.png) [@ubmwalic](https://devforum.zoom.us/u/ubmwalic)\
**Post date:** [April 7, 2020, 8:38am UTC](https://devforum.zoom.us/t/zoom-api-rate-limits/7266/33 "2020-04-07T08:38:18Z")

</div>

Thanks for the clarification!

---

<div class="post-metadata">

**Author:** ![tommy](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/tommy/32/72769_2.png) [@tommy](https://devforum.zoom.us/u/tommy)\
**Post date:** [April 7, 2020, 6:48pm UTC](https://devforum.zoom.us/t/zoom-api-rate-limits/7266/34 "2020-04-07T18:48:26Z")

</div>

Happy to help! 🙂

-Tommy

---

<div class="post-metadata">

**Author:** ![ankurk](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/ankurk/32/5808_2.png) [@ankurk](https://devforum.zoom.us/u/ankurk)\
**Post date:** [April 11, 2020, 7:24am UTC](https://devforum.zoom.us/t/zoom-api-rate-limits/7266/35 "2020-04-11T07:24:58Z")

</div>

Hi @tommy – I’ve been running into this problem a lot while developing an integration today.

Essentially I send 4-5 concurrent requests, and then I get the 429 response. I am caching the 4-5 requests so I really only will ever send a blast of 4-5 every 60-120 seconds. Even though I am under my plan’s 10/r/s, the API is still returning 429. This has been really frustrating.

Is there any reason why the API might be blocking smaller rate limits right now?

---

<div class="post-metadata">

**Author:** ![ankurk](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/ankurk/32/5808_2.png) [@ankurk](https://devforum.zoom.us/u/ankurk)\
**Post date:** [April 11, 2020, 7:27am UTC](https://devforum.zoom.us/t/zoom-api-rate-limits/7266/36 "2020-04-11T07:27:44Z")

</div>

Here’s a system log that tracks every request made to Zoom’s API. It clearly shows I am well within the bounds of the rate limit, yet still, it was triggered…

```
[2020-04-11 07:23:04] production.INFO: request  
[2020-04-11 07:23:04] production.INFO: Saved ICS.  
[2020-04-11 07:23:04] production.INFO: Updated database.  
[2020-04-11 07:23:04] production.INFO: ---PROCESSED 207---  
[2020-04-11 07:23:06] production.INFO: request  
[2020-04-11 07:23:06] production.INFO: Saved ICS.  
[2020-04-11 07:23:06] production.INFO: Updated database.  
[2020-04-11 07:23:06] production.INFO: ---PROCESSED 208---  
[2020-04-11 07:23:08] production.INFO: request  
[2020-04-11 07:23:08] production.INFO: Saved ICS.  
[2020-04-11 07:23:08] production.INFO: Updated database.  
[2020-04-11 07:23:08] production.INFO: ---PROCESSED 209---  
[2020-04-11 07:23:10] production.INFO: request  
[2020-04-11 07:23:10] production.INFO: Saved ICS.  
[2020-04-11 07:23:10] production.INFO: Updated database.  
[2020-04-11 07:23:10] production.INFO: ---PROCESSED 210---  
[2020-04-11 07:23:12] production.INFO: request  
[2020-04-11 07:23:12] production.INFO: Saved ICS.  
[2020-04-11 07:23:12] production.INFO: Updated database.  
[2020-04-11 07:23:12] production.INFO: ---PROCESSED 211---  
[2020-04-11 07:23:14] production.INFO: request  
[2020-04-11 07:23:14] production.ERROR: GuzzleHttp\Exception\ClientException: Client error: `POST https://api.zoom.us/v2//meetings/154095062/registrants` resulted in a `429 Too Many Requests` response:
{"code":429,"message":"You have reached the maximum per-second rate limit for this API. Try again later."}
[2020-04-11 07:23:14] production.ERROR: Http Error w Zoom API  
[2020-04-11 07:23:14] production.ERROR: Error: No URL or Zoom ID returned!  
[2020-04-11 07:23:14] production.INFO: ---PROCESSED 212---  
[2020-04-11 07:23:16] production.INFO: request  
[2020-04-11 07:23:16] production.INFO: Saved ICS.  
[2020-04-11 07:23:16] production.INFO: Updated database.  
[2020-04-11 07:23:16] production.INFO: ---PROCESSED 213---  
[2020-04-11 07:23:18] production.INFO: request  
[2020-04-11 07:23:19] production.INFO: Saved ICS.  
[2020-04-11 07:23:19] production.INFO: Updated database.  
[2020-04-11 07:23:19] production.INFO: ---PROCESSED 214---  
[2020-04-11 07:23:21] production.INFO: request  
[2020-04-11 07:23:21] production.INFO: Saved ICS.  
[2020-04-11 07:23:21] production.INFO: Updated database.  
[2020-04-11 07:23:21] production.INFO: ---PROCESSED 215---  
[2020-04-11 07:23:23] production.INFO: request  
[2020-04-11 07:23:23] production.INFO: Saved ICS.  
[2020-04-11 07:23:23] production.INFO: Updated database.  
[2020-04-11 07:23:23] production.INFO: ---PROCESSED 216---  
[2020-04-11 07:23:25] production.INFO: request  
[2020-04-11 07:23:25] production.INFO: Saved ICS.  
[2020-04-11 07:23:25] production.INFO: Updated database.  
[2020-04-11 07:23:25] production.INFO: ---PROCESSED 217---
```

---

<div class="post-metadata">

**Author:** ![tommy](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/tommy/32/72769_2.png) [@tommy](https://devforum.zoom.us/u/tommy)\
**Post date:** [April 13, 2020, 7:31pm UTC](https://devforum.zoom.us/t/zoom-api-rate-limits/7266/37 "2020-04-13T19:31:45Z")

</div>

Hey @ankurk,

Are you on a free basic account? Free account rate limits are 1 request per second.

Thanks,  
Tommy

---

<div class="post-metadata">

**Author:** ![ankurk](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/ankurk/32/5808_2.png) [@ankurk](https://devforum.zoom.us/u/ankurk)\
**Post date:** [April 13, 2020, 7:43pm UTC](https://devforum.zoom.us/t/zoom-api-rate-limits/7266/38 "2020-04-13T19:43:26Z")

</div>

Hi Tommy, no, we are pro. All users of the app are fully licensed. I’d be happy to move this conversation to support; however, I haven’t gotten a reply there yet.

Anyone else experiencing similar weird API Rate Limit issues?

---

<div class="post-metadata">

**Author:** ![tommy](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/tommy/32/72769_2.png) [@tommy](https://devforum.zoom.us/u/tommy)\
**Post date:** [April 14, 2020, 8:37pm UTC](https://devforum.zoom.us/t/zoom-api-rate-limits/7266/39 "2020-04-14T20:37:43Z")

</div>

Hey @ankurk,

Which specific endpoints are you seeing the rate limit errors with? Also how many apps have you created on your account?

“[Rate limits](https://marketplace.zoom.us/docs/api-reference/rate-limits) are applied at the account level. Rate limits will be shared by all apps created and installed on an account.”

Thanks,  
Tommy

---

<div class="post-metadata">

**Author:** ![ankurk](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/ankurk/32/5808_2.png) [@ankurk](https://devforum.zoom.us/u/ankurk)\
**Post date:** [April 14, 2020, 8:52pm UTC](https://devforum.zoom.us/t/zoom-api-rate-limits/7266/40 "2020-04-14T20:52:18Z")

</div>

Hey Tommy, we’re not seeing the same errors any more.

We were getting 429’d on every endpoint. POST meeting registrants, GET meeting, GET users/me, etc. Nothing intensive.

Glad to know whatever was happening has subsided. We built in more robust logic to reprocess rate limited requests in the future.

[Previous page](https://devforum.zoom.us/t/zoom-api-rate-limits/7266.md?page=1)

[Next page](https://devforum.zoom.us/t/zoom-api-rate-limits/7266.md?page=3)
