# Exhausting Youtube API quota

**URL:** <https://community.glideapps.com/t/exhausting-youtube-api-quota/54743>\
**Category:** Ask for Help\
**Created:** [November 23, 2022, 5:18am UTC](https://community.glideapps.com/t/exhausting-youtube-api-quota/54743 "2022-11-23T05:18:49Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![Himaladin](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/himaladin/32/71023_2.png) [@Himaladin](https://community.glideapps.com/u/Himaladin)\
**Post date:** [November 23, 2022, 5:18am UTC](https://community.glideapps.com/t/exhausting-youtube-api-quota/54743/1 "2022-11-23T05:18:49Z")

</div>

I’m using the YouTube API to fetch data from about 180 videos on Glide. But in a short time, it has exceeded the quota, especially if there are edits in the same line as the video position. Would it be better if I moved it to Google Sheets in my case?

---

<div class="post-metadata">

**Author:** ![ThinhDinh](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/thinhdinh/32/49_2.png) [@ThinhDinh](https://community.glideapps.com/u/ThinhDinh)\
**Post date:** [November 24, 2022, 12:04am UTC](https://community.glideapps.com/t/exhausting-youtube-api-quota/54743/2 "2022-11-24T00:04:11Z")

</div>

So you’re fetching using the Fetch column, and when something changes in your row, the column fetches again and consume your quota?

I thought it should only fetch again if there’s a changed input for the fetch column, but I don’t know your set up.

---

<div class="post-metadata">

**Author:** ![Himaladin](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/himaladin/32/71023_2.png) [@Himaladin](https://community.glideapps.com/u/Himaladin)\
**Post date:** [November 24, 2022, 2:21am UTC](https://community.glideapps.com/t/exhausting-youtube-api-quota/54743/3 "2022-11-24T02:21:43Z")

</div>

> [@ThinhDinh](#):
>
> So you’re fetching using the Fetch column, and when something changes in your row, the column fetches again and consume your quota?

Yes, that’s right.

> [@ThinhDinh](#):
>
> I thought it should only fetch again if there’s a changed input for the fetch column,

My initial assumption is the same.

In principle, I have two kinds of columns: YouTube API Url column and JSON Fetch Column (there are several columns according to the data taken: views, likes, post date). Then I combine the data with the template column to display in HTML.

Of course, I can’t display the quota calculation. Two things lead me to this assumption:

1. Refreshing columns in the Glide table always occur at the start of opening GDE.
2. Refresh also occurs when I compose/change the appearance of the data via the template column (Html & CSS). So it is very obvious that at this point the quota will run out soon.

Regarding the user’s actions in filling out the edit form many times even though it doesn’t change the URL video input field, whether it affects it or not, I’m not sure.
