Public API Overview
Use the FormSync Public API to access your forms and submissions securely from server-side applications.
FormSync Public API
The FormSync Public API gives you secure, server-side access to the data in your FormSync workspace.
Use it to:
- sync submissions into your own backend
- power internal dashboards and reporting tools
- trigger workflows in CRMs, data warehouses, or automation systems
- build custom admin experiences on top of FormSync data
Base URL
Base URL
If you are using a self-hosted or development environment, replace the base URL with your own API origin.
Authentication Model
All API requests must include a valid API key in the Authorization header:
HTTP
API keys are workspace-scoped and can only access forms owned by the account that created them.
Using the FormSync Package
If you are calling the API from Node.js, a server action, or another trusted backend runtime, you can use the official formsync package instead of building raw HTTP requests yourself.
Server SDK
This client is designed for server-side use and automatically sends your API key as a bearer token on each request.
Available Endpoints
| Method | Endpoint | Description |
|---|---|---|
GET | /forms | List all forms available to the authenticated API key. |
GET | /forms/{formId}/submissions | List submissions for a specific form. |
Response Format
Successful responses return JSON with a predictable top-level structure:
Success response
Errors also return JSON and use standard HTTP status codes.
Rate Limits
Authenticated API requests are rate limited to help protect the service and prevent abuse.
- limit:
120requests per minute - scope: per API key and IP address
- response:
429 Too Many Requestswhen the limit is exceeded
If you need to process large volumes of data, pace requests on the client and avoid unnecessary polling.
Next Steps
- Read Authentication to learn how to manage API keys safely.
- Read Forms API to list accessible forms.
- Read Submissions API to fetch submission data for a specific form.
How is this guide?
Last updated on May 1, 2026