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.
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
Go to Settings → API and create a key.
Call the API with Authorization: Bearer and your key.
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 plansList 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).
More features
- Results & Smart Insights
- Custom domains
- AI form builder
- Payments
- Appointment booking
- Conditional logic
- Quizzes
- Google Sheets
- File uploads
- Embeds
- Webhooks & integrations
- 25 question types
- Design & themes
- Booking links
- E-signatures
- Video & audio answers
- Form languages
- Save & resume
- Password-protected forms
- Close dates & limits
- Hidden fields & UTM
- Spam protection
- Insights dashboard
- AI follow-up questions
- Kiosk mode
- Teams
- Email alerts & notifications
- Confirmation emails
- Calculations
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