Skip to content

REST API Pro

Your forms, from your own code.

List forms and responses, create forms and subscribe webhooks with an API key and plain JSON.

Included with Pro: $12/mo billed yearly

What you get

  • FormsAI

    List them, read one with its full form document, or create one.

  • Responses

    Paginated, newest first, in the same shape as webhooks, with Filo’s follow-ups.

  • Webhooks

    Subscribe and unsubscribe a form’s webhooks from your own tools.

  • OpenAPI 3.1

    Import /openapi.json into Postman, Insomnia or a code generator.

  • Keys stored as hashes

    Make and revoke keys in Settings → API.

  • Clear errors

    JSON errors with a message and a code, and a 429 when you go over 60 a minute.

Set it up in three steps

  1. 1

    Go to Settings → API and create a key.

  2. 2

    Call the API with Authorization: Bearer and your key.

  3. 3

    Read /openapi.json for every endpoint and field.

Free to start

Build and test on the Free plan, then go Pro when you’re ready to switch it on.

Compare plans

List your forms

curl https://app.formsai.dev/api/v1/forms \
  -H "Authorization: Bearer fk_live_…"

FAQ

REST API, answered

Is the API free?

The API is part of FormsAI Pro. Keys from an account that’s back on Free are refused until it upgrades again.

What are the rate limits?

60 requests a minute per key. Over that, the API answers 429 with the code rate_limit.

Can I create forms with the API?

Yes. POST /forms creates a form from a form document. Bodies can be up to 2 MB.

Is there an OpenAPI description?

Yes, at https://app.formsai.dev/api/v1/openapi.json (OpenAPI 3.1).

Get REST API with Pro.

Pro is $12/mo billed yearly: unlimited forms and responses, webhooks, and your own domain with HTTPS included.

Get Pro