# API into Adalo?

**URL:** <https://forum.adalo.com/t/api-into-adalo/19458>\
**Category:** Get Help\
**Created:** [November 9, 2021, 4:39pm UTC](https://forum.adalo.com/t/api-into-adalo/19458 "2021-11-09T16:39:08Z")\
**Posts on this page:** 12\
**Page:** 1

<div class="post-metadata">

**Author:** ![parksidecreator](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.adalo.com/parksidecreator/32/15737_2.png) [@parksidecreator](https://forum.adalo.com/u/parksidecreator)\
**Post date:** [November 9, 2021, 4:39pm UTC](https://forum.adalo.com/t/api-into-adalo/19458/1 "2021-11-09T16:39:09Z")

</div>

Hi,

I am on the verge of making a deal with someones content I’d like to show in our app.  
They are offering an API, will I with this be able to show their content on an Adalo-app screen?  
If so, how? By pasting it where the URL goes in a web-view screen?

Kindly,  
B

---

<div class="post-metadata">

**Author:** ![theadaloguy](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.adalo.com/theadaloguy/32/8023_2.png) [@theadaloguy](https://forum.adalo.com/u/theadaloguy)\
**Post date:** [November 9, 2021, 10:11pm UTC](https://forum.adalo.com/t/api-into-adalo/19458/2 "2021-11-09T22:11:25Z")

</div>

Webview would work but is not the preferred method.

If they have a REST API, you can access the data directly and then display it however you want.

---

<div class="post-metadata">

**Author:** ![Flawless](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.adalo.com/flawless/32/20131_2.png) [@Flawless](https://forum.adalo.com/u/Flawless)\
**Post date:** [November 9, 2021, 10:18pm UTC](https://forum.adalo.com/t/api-into-adalo/19458/3 "2021-11-09T22:18:53Z")

</div>

You would create the content as a collection using the API as an “external collection”. You’ll need to map out the parameters to components when you create the screens (I.e., Post Name into a text component).

By doing so, you’ll be able to control the layout of the content within your app.

---

<div class="post-metadata">

**Author:** ![parksidecreator](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.adalo.com/parksidecreator/32/15737_2.png) [@parksidecreator](https://forum.adalo.com/u/parksidecreator)\
**Post date:** [November 9, 2021, 10:24pm UTC](https://forum.adalo.com/t/api-into-adalo/19458/4 "2021-11-09T22:24:10Z")

</div>

I will proceed the process and try it out. Hopefully your comments will somewhat guide us through it. Thank you.

---

<div class="post-metadata">

**Author:** ![parksidecreator](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.adalo.com/parksidecreator/32/15737_2.png) [@parksidecreator](https://forum.adalo.com/u/parksidecreator)\
**Post date:** [November 9, 2021, 10:26pm UTC](https://forum.adalo.com/t/api-into-adalo/19458/5 "2021-11-09T22:26:46Z")

</div>

I wonder how access it directly? The API will contain live information.

---

<div class="post-metadata">

**Author:** ![theadaloguy](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.adalo.com/theadaloguy/32/8023_2.png) [@theadaloguy](https://forum.adalo.com/u/theadaloguy)\
**Post date:** [November 9, 2021, 10:38pm UTC](https://forum.adalo.com/t/api-into-adalo/19458/6 "2021-11-09T22:38:19Z")

</div>

As Flawless mentioned, external collection will be the way to do this.

---

<div class="post-metadata">

**Author:** ![parksidecreator](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.adalo.com/parksidecreator/32/15737_2.png) [@parksidecreator](https://forum.adalo.com/u/parksidecreator)\
**Post date:** [November 9, 2021, 10:49pm UTC](https://forum.adalo.com/t/api-into-adalo/19458/7 "2021-11-09T22:49:45Z")

</div>

Do you mind briefly elaborate. I know and understand collections, but external?

---

<div class="post-metadata">

**Author:** ![theadaloguy](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.adalo.com/theadaloguy/32/8023_2.png) [@theadaloguy](https://forum.adalo.com/u/theadaloguy)\
**Post date:** [November 10, 2021, 9:16am UTC](https://forum.adalo.com/t/api-into-adalo/19458/8 "2021-11-10T09:16:58Z")

</div>

In general, an external collection would be connecting to something like Airtable or Xano to store your data, instead of the internal Adalo database. Also in the below video, Patrick Ford uses an external collection to display images from Pixabay:

[![](https://us1.discourse-cdn.com/flex020/uploads/adalo/original/3X/a/f/afbc86632001442007cc1405707e16c90de829f9.jpeg "Part 1: Using the Pixabay API to Dynamically Search for Images in Adalo") ](https://www.youtube.com/watch?v=El4TGoLrpqQ)

---

<div class="post-metadata">

**Author:** ![Dilon](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.adalo.com/dilon/32/39815_2.png) [@Dilon](https://forum.adalo.com/u/Dilon)\
**Post date:** [November 11, 2021, 10:28am UTC](https://forum.adalo.com/t/api-into-adalo/19458/9 "2021-11-11T10:28:48Z")

</div>

> **[External Collections with APIs](https://help.adalo.com/integrations/external-collections-with-apis)**

I think this will be also helpful 👍

Thank you

---

<div class="post-metadata">

**Author:** ![parksidecreator](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.adalo.com/parksidecreator/32/15737_2.png) [@parksidecreator](https://forum.adalo.com/u/parksidecreator)\
**Post date:** [November 16, 2021, 11:42am UTC](https://forum.adalo.com/t/api-into-adalo/19458/10 "2021-11-16T11:42:45Z")

</div>

@theadaloguy Would you have a solution to this?  
It won’t let me click “Create” because of the error.

 ![Screenshot 2021-11-16 at 12.39](https://us1.discourse-cdn.com/flex020/uploads/adalo/original/2X/e/eed729138ea0a85145117a8c53cef407fe31e477.png)

---

<div class="post-metadata">

**Author:** ![bhanu](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.adalo.com/bhanu/32/6859_2.png) [@bhanu](https://forum.adalo.com/u/bhanu)\
**Post date:** [November 16, 2021, 12:17pm UTC](https://forum.adalo.com/t/api-into-adalo/19458/11 "2021-11-16T12:17:03Z")

</div>

@parksidecreator add a header in the first screen

Field 1: Content-Type  
Field 2: text/xml

Adalo usually supports JSON format, your API seems to be sending in xml format.

If the above workaround doesn’t work, you might need to use transform data into JSON first, check if your partner can provide JSON response.

---

<div class="post-metadata">

**Author:** ![system](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.adalo.com/system/32/40401_2.png) [@system](https://forum.adalo.com/u/system)\
**Post date:** [November 26, 2021, 12:17pm UTC](https://forum.adalo.com/t/api-into-adalo/19458/12 "2021-11-26T12:17:56Z")

</div>

This topic was automatically closed 10 days after the last reply. New replies are no longer allowed.
