# Instapage > Instapage is a landing page and post-click optimization platform for paid-advertising teams. The > Instapage Public API (REST, v1) gives programmatic access to workspaces, team members, landing > pages, page groups, personalized experiences, collections, experiments, analytics, form > submissions (leads), custom domains and image assets. Authentication is a Personal API Token sent > as an HTTP Bearer token; rate limiting is 200 requests/minute per token and per IP on top of a > daily plan quota that resets at 00:00 UTC. Generated by API Evangelist from the Instapage developer reference. Instapage does not publish an llms.txt of its own — https://instapage.com/llms.txt returns the marketing site's HTML shell, and https://devdocs.instapage.com/llms.txt returns 404. - Base URL: https://api.instapage.com/v1 - Auth: `Authorization: Bearer ` (generated in Instapage account settings) - Rate limits: 200 req/min per token AND per IP; daily plan quota; 429 + `Retry-After` on exhaustion - Pagination: `?page=` with a `meta.pagination` block; form submissions use a `nextPageToken` cursor - Errors: `{ "title", "details", "meta" }` — no machine-readable error code, branch on HTTP status - Idempotency: not supported; there is no idempotency key on any write operation ## APIs - [Instapage Public API](https://devdocs.instapage.com/): The full REST surface, 39 documented operations across 11 resource areas. ## Specs Instapage publishes no OpenAPI. These are API Evangelist transcriptions of the published reference. - [Complete OpenAPI 3.1 (all 39 operations)](https://raw.githubusercontent.com/api-evangelist/instapage/refs/heads/main/openapi/_original/instapage-openapi.yml) - [Workspaces](https://raw.githubusercontent.com/api-evangelist/instapage/refs/heads/main/openapi/instapage-workspaces-api-openapi.yml): create, read, rename and delete workspaces - [Team Members](https://raw.githubusercontent.com/api-evangelist/instapage/refs/heads/main/openapi/instapage-team-members-openapi.yml): bulk invite, re-role and remove workspace members - [Pages](https://raw.githubusercontent.com/api-evangelist/instapage/refs/heads/main/openapi/instapage-pages-openapi.yml): list, search, update, delete, publish, unpublish, import and export landing pages - [Groups](https://raw.githubusercontent.com/api-evangelist/instapage/refs/heads/main/openapi/instapage-groups-openapi.yml): page folders inside a workspace - [Personalizations](https://raw.githubusercontent.com/api-evangelist/instapage/refs/heads/main/openapi/instapage-personalizations-openapi.yml): personalized experiences attached to a page - [Collections](https://raw.githubusercontent.com/api-evangelist/instapage/refs/heads/main/openapi/instapage-collections-openapi.yml): template-driven page collections and collection pages - [Experiments](https://raw.githubusercontent.com/api-evangelist/instapage/refs/heads/main/openapi/instapage-experiments-openapi.yml): A/B and AI experiments - [Analytics](https://raw.githubusercontent.com/api-evangelist/instapage/refs/heads/main/openapi/instapage-analytics-openapi.yml): bulk visit, conversion and lead statistics - [Form Submissions](https://raw.githubusercontent.com/api-evangelist/instapage/refs/heads/main/openapi/instapage-form-submissions-openapi.yml): retrieve and permanently delete lead data - [Domains](https://raw.githubusercontent.com/api-evangelist/instapage/refs/heads/main/openapi/instapage-domains-openapi.yml): custom domains connected to a workspace - [Assets](https://raw.githubusercontent.com/api-evangelist/instapage/refs/heads/main/openapi/instapage-assets-openapi.yml): image folders and image upload ## Docs - [API reference (single-page Slate doc)](https://devdocs.instapage.com/) - [API changelog](https://devdocs.instapage.com/): dated entries from 2025-02-27 to 2026-06-10 - [API overview](https://instapage.com/api) - [Help center](https://help.instapage.com/hc/en-us) - [Status page](https://status.instapage.com/) - [Security program](https://instapage.com/security) - [Bug bounty (via parent company airSlate, HackerOne)](https://policies.airslate.com/bug-bounty-program) - [Pricing](https://instapage.com/pricing) - [Terms of service](https://instapage.com/terms-of-service) - [Privacy notice](https://instapage.com/privacy-policy) - [Blog](https://instapage.com/blog) ## Artifacts - [Authentication profile](https://raw.githubusercontent.com/api-evangelist/instapage/refs/heads/main/authentication/instapage-authentication.yml) - [API conventions](https://raw.githubusercontent.com/api-evangelist/instapage/refs/heads/main/conventions/instapage-conventions.yml) - [Error catalog](https://raw.githubusercontent.com/api-evangelist/instapage/refs/heads/main/errors/instapage-problem-types.yml) - [Rate limits](https://raw.githubusercontent.com/api-evangelist/instapage/refs/heads/main/rate-limits/instapage-rate-limits.yml) - [Lifecycle](https://raw.githubusercontent.com/api-evangelist/instapage/refs/heads/main/lifecycle/instapage-lifecycle.yml) - [Changelog](https://raw.githubusercontent.com/api-evangelist/instapage/refs/heads/main/changelog/instapage-changelog.yml) - [Data model](https://raw.githubusercontent.com/api-evangelist/instapage/refs/heads/main/data-model/instapage-data-model.yml) - [Agent skills](https://raw.githubusercontent.com/api-evangelist/instapage/refs/heads/main/skills/_index.yml) ## Not published by Instapage Recorded so an agent does not go looking: no OpenAPI, no GraphQL, no AsyncAPI, no webhooks, no MCP server, no A2A agent card, no first-party SDK in any language, no CLI, no sandbox or test-mode keys, no OAuth (personal tokens only, so no scope surface), no /.well-known/ documents, and no idempotency key on write operations.