Public API

Important note: This feature is currently available to a limited audience. If you would like to participate in early testing, please contact us at help@instapage.com

Instapage offers a public API that your team can use to pull in data such as workspace data, team member information, analytics data, leads, and so on. This feature has two components: the authorization key and the documentation.

The authorization key

Each Instapage account (including team members) will have its own Personal API Token. This token is capable of fetching information about all of the workspaces the user has access to, whether they own it or not. It will also have the same permission level to access things as the team member who generated it. For this reason, we strongly recommend getting this token as the Account Owner and sharing it with your team internally.

It is crucial that you treat the token as confidential information, as it can provide access to all of your Instapage account data, including leads!

To find the token, click on your workspace name in the upper left corner, then click on My Account Admin. Alternatively, you can click this link https://app.instapage.com/account.

If you do not have a token yet, first click on Create New Token.

If you have already created one, you can click on Copy to clipboard

Markup 2024-11-07 at 20.32.44.png

The documentation

The technical documentation that is linked in the same section contains all the information that you need to know for a developer to use the public API for custom requests. It includes information about the type of data you can fetch, examples in shell, javascript and typescript, and information about potential error codes. 

It also mentions the rate limit: you are limited to 200 requests per minute. Exceeding this limit will result in a 429 Too Many Requests response status.

Markup 2024-11-07 at 20.41.42.png