# NoCodeAPI + Fetch ❤️

**URL:** https://community.glideapps.com/t/nocodeapi-fetch/33318
**Category:** Project Showcase
**Created:** [October 20, 2021, 4:41am UTC](https://community.glideapps.com/t/nocodeapi-fetch/33318 "2021-10-20T04:41:20Z")
**Posts on this page:** 20
**Page:** 1

<div class="post-metadata">

### Author: ![Robert\_Petitto](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/robert_petitto/32/25193_2.png) [@Robert\_Petitto](https://community.glideapps.com/u/Robert_Petitto)
#### Post date: [October 20, 2021, 4:41am UTC](https://community.glideapps.com/t/nocodeapi-fetch/33318/1 "2021-10-20T04:41:20Z")

</div>

Well, this is awesome! NoCode API lets you create an API from popular sources, including Google Sheets. Now, I can lookup a user’s email within my Glide table and pull name/image from a completely different spreadsheet. No importranges or helper sheets needed!

 ![Dashboard_-_NoCodeAPI](https://us1.discourse-cdn.com/flex002/uploads/glideapps/original/3X/c/4/c40c16d6070ae0d385d6a0a7d2a96599f8ad4970.png)

 ![Scan_Book_·_Glide](https://us1.discourse-cdn.com/flex002/uploads/glideapps/original/3X/9/5/9552e833351215fd9fca8734cc142271dd0ec2ce.png)

---

<div class="post-metadata">

### Author: ![Rosewebstudio](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/rosewebstudio/32/12261_2.png) [@Rosewebstudio](https://community.glideapps.com/u/Rosewebstudio)
#### Post date: [October 20, 2021, 5:15am UTC](https://community.glideapps.com/t/nocodeapi-fetch/33318/2 "2021-10-20T05:15:37Z")

</div>

Thanks for the insight = very interesting and powerful… ❤ it

---

<div class="post-metadata">

### Author: ![Robert\_Petitto](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/robert_petitto/32/25193_2.png) [@Robert\_Petitto](https://community.glideapps.com/u/Robert_Petitto)
#### Post date: [October 20, 2021, 5:16am UTC](https://community.glideapps.com/t/nocodeapi-fetch/33318/3 "2021-10-20T05:16:09Z")

</div>

Ooo…I just learned how to turn my source sheet into an API without NoCodeAPI saving me $$$/month.  
These 3 fetch columns are searching my source sheet and pulling in first/last/photo based on the signed in user’s email from the app sheet:

 ![Screen Shot 2021-10-20 at 1.19.44 AM](https://us1.discourse-cdn.com/flex002/uploads/glideapps/original/3X/1/6/16b710cbe2372c803c47804bd8bf40062a6d65f5.png)

---

<div class="post-metadata">

### Author: ![Darren\_Murphy](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/darren_murphy/32/47326_2.png) [@Darren\_Murphy](https://community.glideapps.com/u/Darren_Murphy)
#### Post date: [October 20, 2021, 5:27am UTC](https://community.glideapps.com/t/nocodeapi-fetch/33318/4 "2021-10-20T05:27:21Z")

</div>

Ever so slowly, you’re moving across to the dark side. We’ll make a coder out of you yet 😝

---

<div class="post-metadata">

### Author: ![Robert\_Petitto](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/robert_petitto/32/25193_2.png) [@Robert\_Petitto](https://community.glideapps.com/u/Robert_Petitto)
#### Post date: [October 20, 2021, 5:28am UTC](https://community.glideapps.com/t/nocodeapi-fetch/33318/5 "2021-10-20T05:28:45Z")

</div>

JSON/jq is my limit for now. I can wrap my brain around the structure.

---

<div class="post-metadata">

### Author: ![erwblo](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/erwblo/32/75_2.png) [@erwblo](https://community.glideapps.com/u/erwblo)
#### Post date: [October 20, 2021, 9:16am UTC](https://community.glideapps.com/t/nocodeapi-fetch/33318/6 "2021-10-20T09:16:34Z")

</div>

How nocode turns out to be a trick to turn people into coders 😉

---

<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: [October 20, 2021, 9:37am UTC](https://community.glideapps.com/t/nocodeapi-fetch/33318/7 "2021-10-20T09:37:03Z")

</div>

Haha this is especially true for me.

---

<div class="post-metadata">

### Author: ![Kyan\_Lynch](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/kyan_lynch/32/28521_2.png) [@Kyan\_Lynch](https://community.glideapps.com/u/Kyan_Lynch)
#### Post date: [October 22, 2021, 4:31pm UTC](https://community.glideapps.com/t/nocodeapi-fetch/33318/8 "2021-10-22T16:31:26Z")

</div>

Hey @Robert_Petitto, any chance you could put together a tutorial video on using NoCodeAPI?

---

<div class="post-metadata">

### Author: ![profxeni](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/profxeni/32/24656_2.png) [@profxeni](https://community.glideapps.com/u/profxeni)
#### Post date: [October 22, 2021, 5:36pm UTC](https://community.glideapps.com/t/nocodeapi-fetch/33318/9 "2021-10-22T17:36:35Z")

</div>

And good thing I would add because otherwise, you would be an alien! 🙂 👌 💪

---

<div class="post-metadata">

### Author: ![Heena\_Mirchandani](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/heena_mirchandani/32/33315_2.png) [@Heena\_Mirchandani](https://community.glideapps.com/u/Heena_Mirchandani)
#### Post date: [November 15, 2021, 6:06pm UTC](https://community.glideapps.com/t/nocodeapi-fetch/33318/10 "2021-11-15T18:06:06Z")

</div>

Thanks for sharing this! Can you maybe share how the columns are fetching the data? I figured how to add an API thanks to your screenshot- but just can’t figure how to fetch the data. And what exactly should I expect as output?

---

<div class="post-metadata">

### Author: ![Robert\_Petitto](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/robert_petitto/32/25193_2.png) [@Robert\_Petitto](https://community.glideapps.com/u/Robert_Petitto)
#### Post date: [November 15, 2021, 7:02pm UTC](https://community.glideapps.com/t/nocodeapi-fetch/33318/11 "2021-11-15T19:02:52Z")

</div>

Check this out:

> [@Fetch Column](https://community.glideapps.com/t/fetch-column/31731):
>
> Glide Fetch Column column.sh/fetch is an experimental code column that fetches JSON data from a public API and transforms it with an optional [jq query](https://stedolan.github.io/jq/tutorial/). Example: Fetch a Cat Fact Add column at https://column.sh/fetch Set URL to https://cat-fact.herokuapp.com/facts to fetch cat facts. Set query to .[0].text to get the text of the first fact. Development [View on GitHub](https://github.com/glideapps/glide-code-columns)

---

<div class="post-metadata">

### Author: ![Yasin\_Hassanien](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/yasin_hassanien/32/9042_2.png) [@Yasin\_Hassanien](https://community.glideapps.com/u/Yasin_Hassanien)
#### Post date: [November 15, 2021, 7:56pm UTC](https://community.glideapps.com/t/nocodeapi-fetch/33318/12 "2021-11-15T19:56:39Z")

</div>

@Robert_Petitto great and nice work

So does this help us in row count by anyway? Frankly fetch data in google sheet and only load data as an example if the user clicked or viewed a behavior?

---

<div class="post-metadata">

### Author: ![Robert\_Petitto](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/robert_petitto/32/25193_2.png) [@Robert\_Petitto](https://community.glideapps.com/u/Robert_Petitto)
#### Post date: [November 15, 2021, 7:58pm UTC](https://community.glideapps.com/t/nocodeapi-fetch/33318/13 "2021-11-15T19:58:28Z")

</div>

That’s right! I’m using it successfully in one of my apps where I fetch student data “just in time” when completing a form. Now, I don’t need to host the student info in the app.

---

<div class="post-metadata">

### Author: ![gvalero](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/gvalero/32/1037_2.png) [@gvalero](https://community.glideapps.com/u/gvalero)
#### Post date: [November 15, 2021, 8:22pm UTC](https://community.glideapps.com/t/nocodeapi-fetch/33318/14 "2021-11-15T20:22:46Z")

</div>

Hola Robert!

Are you using NoCodeAPI or you turned your GS into API to fetch your data students?

How big is your GS (rows) to make a comparison with mine regarding performance/speed?

Thanks!

---

<div class="post-metadata">

### Author: ![Robert\_Petitto](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/robert_petitto/32/25193_2.png) [@Robert\_Petitto](https://community.glideapps.com/u/Robert_Petitto)
#### Post date: [November 15, 2021, 9:20pm UTC](https://community.glideapps.com/t/nocodeapi-fetch/33318/15 "2021-11-15T21:20:57Z")

</div>

I turned my GS into an API using script (cuz it was free). My sheet is 600 rows and takes 3-8 seconds to fetch 4 columns of data.

---

<div class="post-metadata">

### Author: ![gvalero](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/gvalero/32/1037_2.png) [@gvalero](https://community.glideapps.com/u/gvalero)
#### Post date: [November 16, 2021, 3:47am UTC](https://community.glideapps.com/t/nocodeapi-fetch/33318/16 "2021-11-16T03:47:46Z")

</div>

Thanks for your reply @Robert_Petitto

I have the same scenario: a GS working as API (web app). My testing sheet has almost 30k rows with 7 columns and takes 4-7 secs to give me results.

As soon as I fix some details with APP’s UX, I will show it to evaluate it better. So far, I can live with no problems with these 4-7 secs.

Saludos!

---

<div class="post-metadata">

### Author: ![Yasin\_Hassanien](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/yasin_hassanien/32/9042_2.png) [@Yasin\_Hassanien](https://community.glideapps.com/u/Yasin_Hassanien)
#### Post date: [December 2, 2021, 10:34pm UTC](https://community.glideapps.com/t/nocodeapi-fetch/33318/17 "2021-12-02T22:34:48Z")

</div>

Is there a way to refetch updates rather than fetch once?  
Somtimes we need to refresh the such as getting a certain update after some time or after clicking a button

---

<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: [December 2, 2021, 11:46pm UTC](https://community.glideapps.com/t/nocodeapi-fetch/33318/18 "2021-12-02T23:46:18Z")

</div>

I have an idea that I’m not sure it works with your case. Months ago I have a stock chart that needs to be refreshed a few mins at once, my idea was to make the URL changes by the time by adding a time parameter to it. It goes like.

```auto
htttps://charturl.com/example?param1=x&param2=y&t=[current time]

```

That current time part, I pass it with a time format of YYYYMMDDhhmmss so when Glide updates the current time, my chart refreshes.

I think you can try the same approach with the URL that you use for fetching, but beware about the number of API calls.

---

<div class="post-metadata">

### Author: ![Amal](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/amal/32/15421_2.png) [@Amal](https://community.glideapps.com/u/Amal)
#### Post date: [December 6, 2021, 9:07pm UTC](https://community.glideapps.com/t/nocodeapi-fetch/33318/19 "2021-12-06T21:07:14Z")

</div>

Hey Rob,

i have a data on google sheets (100k rows) i want to be able to pull the info into glide when users searches a ID . My app is only glide table based so i need to connect GS to glide

---

<div class="post-metadata">

### Author: ![Drearystate](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/drearystate/32/49605_2.png) [@Drearystate](https://community.glideapps.com/u/Drearystate)
#### Post date: [December 6, 2021, 9:25pm UTC](https://community.glideapps.com/t/nocodeapi-fetch/33318/20 "2021-12-06T21:25:48Z")

</div>

You could export the google sheet as a json using google app scripts (set it on a timer to match the frequency needed) then in glide sheets you can fetch the json file and run your jQ Query from there. Make sure the export overwrites the old JSON. Here’s a google app script that should help you with exporting the JSON. After you add the script you will need to reload the editor and when you do you will see a new menu that shows up called “Export JSON” with 2 options. You can then export it with either option. Depending on the size of the file it could take anywhere from a couple seconds to a minute to export.

[Next page](https://community.glideapps.com/t/nocodeapi-fetch/33318.md?page=2)
