# The Adalo API

*Skill Level: Intermediate*

## Before You Begin

* The Adalo API is available on the Team, and Business Plan.
* You can use the Adalo API to trigger [push notifications](/integrations/the-adalo-api/push-notifications.md) for apps and [access and modify the data in your collections](/integrations/the-adalo-api/collections.md).
* Your Adalo API has a rate limit of 5 requests per second.
  * If you exceed this rate, you will receive a 429 status code and you will need to wait some time before the subsequent requests succeed.

## To access your Adalo API key:

1. Left Nav of the editor click on the settings gear

2. Expand App Access

3. Click Generate API Key

   ![](/files/5FutHtgynaluWqS1BtTl)

4. You'll be able to delete your API Key and regenerate it.

   ![](/files/h1Be6qz4gdYaSm4C9tXb)

5. You can also find your API key by clicking on the 3 dots next to any of your collection names and selecting <> API Documents. You will see your secret key in the cURL at the end after Bearer.

![](/files/PGHjGHasGDNN5iwjc9DK)

#### Your API key is required for all requests to the Adalo API!

All requests to the Adalo API will need to contain the following two headers:

```
Authorization: Bearer [Your App's API Key]
Content-Type: application/json
```

## Next Steps

Learn to use your API key to access and modify your app data with the Collections API or trigger notifications to your app with the Notifications API.

{% content-ref url="/pages/-MA325BcAW5KSjGaxqCH" %}
[Collections API](/integrations/the-adalo-api/collections.md)
{% endcontent-ref %}

{% content-ref url="/pages/-MA32BLDpx\_NeCAtIjW6" %}
[Send Push Notifications via API](/integrations/the-adalo-api/push-notifications.md)
{% endcontent-ref %}

## Help

If you need additional help with this article, you can always ask in our[ community forum](https://forum.adalo.com/)! Be sure to paste the link to this article in your post as well!

Do you have a tutorial or help doc request? [Let us know!](https://forum.adalo.com/c/roadmap/10)


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://help.adalo.com/integrations/the-adalo-api.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
