Submissions & Collection
Collect submissions effortlessly
Accept form data from any website or app with a single, reliable API. No servers to deploy, no backend code to maintain.

Why it matters
Building form endpoints is repetitive and fragile. We handle validation, storage, delivery, and scale so you can focus entirely on your product.
Unified submission endpoint
Frontend & backend keys
Automatic spam protection
Encrypted storage
Real-time availability
Consistent formatting
Attachment handling
Retry-backed ingestion

Developer experience
Simple, modern API design with predictable responses and clear error messages.
Start the submission process:
curl --url https://api.formr.io/v1/submissions \
--request POST \
-H 'Content-Type: application/json' \
-d '{"form_id": "FORM_ID", "data": {...}}'Complete submission validation:
curl --request POST \
--url https://api.formr.io/v1/submissions/validate \
-H 'Content-Type: application/json' \
-d '{"submission_id": "SUB_ID"}'Built-in delivery & routing
Webhook event dispatch
Integration-ready
Per-form routing
Delivery logging

Designed for scale
Serverless infrastructure that auto-scales during traffic spikes with no tuning required.
Serverless ingestion
Durable pipelines
Low latency
Optimised throughput
Start collecting submissions
Get started in minutes with a single API endpoint. No servers to deploy, no backend code to maintain.

It's remarkable how much work well-thought-out abstractions can do for you. Since Stytch handles the initial request to determine available login methods, requiring SAML or Google login is as simple as flipping a bit via Stytch's API.
It's remarkable how much work well-thought-out abstractions can do for you. Since Stytch handles the initial request to determine available login methods, requiring SAML or Google login is as simple as flipping a bit via Stytch's API.
Sri Raghavan
Founding Engineer
What stood out to me was the APIs did exactly what the docs said they would do. Coming from Auth0, I had very little faith in stuff like that. With Stytch, it actually just worked. And if we did have questions, we fired those off to the Stytch team, and got back quick answers.
What stood out to me was the APIs did exactly what the docs said they would do. Coming from Auth0, I had very little faith in stuff like that. With Stytch, it actually just worked. And if we did have questions, we fired those off to the Stytch team, and got back quick answers.
Drew MacNeil
Senior Software Engineer
Transparent pricing
No price hikes, feature gating, or hidden fees. Pricing scales predictably with each additional SSO connection added.
SSO connections
5 connections: free
6-10 connections: $125 per connection / month
