splitforms.com
FREE FORM SUBMISSION API · 1,000/MO · NO CARD

Free form submission API for any frontend.

Short answer: use splitforms when you need a free form submission API that receives HTML form data, emails the owner, stores submissions in a dashboard, filters spam, and forwards signed webhooks without running your own backend.

Get a free access key Read API docs
<form action="https://splitforms.com/api/submit" method="POST">
  <input type="hidden" name="access_key" value="YOUR_ACCESS_KEY" />
  <input name="name" required />
  <input name="email" type="email" required />
  <textarea name="message" required></textarea>
  <input type="checkbox" name="botcheck" style="display:none" tabindex="-1" />
  <button type="submit">Send</button>
</form>
§ 01What the API handles

Receive

Accept standard HTML form POSTs, FormData fetch requests, multipart file uploads, and JSON payloads.

Protect

Run honeypot checks, rate limits, validation, and AI spam classification before notifications fire.

Store

Keep submissions in a searchable dashboard with CSV export, status tracking, and per-form settings.

Route

Send owner emails, custom redirects, signed webhooks, Slack, Discord, Google Sheets, Notion, and more.

§ 02Best use cases
  • Contact forms on HTML, React, Next.js, Astro, Vue, and Svelte sites.
  • Static sites on GitHub Pages, Netlify, Vercel, Cloudflare Pages, Hugo, and Eleventy.
  • Client websites where agencies need one dashboard and no server maintenance.
  • AI-generated forms built in ChatGPT, Claude, Cursor, Windsurf, or other coding agents.
§ 03Related searches
§ 04FAQ
What is a form submission API?

A form submission API is a hosted endpoint that receives form data, validates fields, filters spam, stores the submission, sends email notifications, and forwards the payload to webhooks or integrations. It replaces the small backend most sites would otherwise build only to receive contact form data.

Is splitforms a free form submission API?

Yes. splitforms includes 1,000 submissions per month, unlimited forms, dashboard storage, email notifications, signed webhooks, CSV export, and spam filtering on the free plan. No credit card is required.

Can I use the API from static HTML?

Yes. A normal HTML form can POST directly to https://splitforms.com/api/submit with a hidden access_key input. The same endpoint also accepts FormData from React, Next.js, Vue, Svelte, Astro, Webflow, Carrd, Framer, and WordPress embeds.

Do I need JavaScript?

No. JavaScript is optional. Use a standard form action for the simplest setup, or use fetch with FormData when you want inline success states without a page reload.