Contact Forms

Contact form API without a backend server.

Point your contact form to api.formsfort.dev/submit. Receive validated, spam-filtered submissions by email and webhook. No server code required.

Create your first form Book free migration

How it works

Three steps to production forms.

01

Create a form

Generate a public access key in the FormsFort dashboard.

02

Add to your contact form

Set the form action to https://api.formsfort.dev/submit and include your access key.

03

Receive submissions

Every valid submission is emailed to you and optionally forwarded to a webhook endpoint.

Setup

Contact form snippet

<form action="https://api.formsfort.dev/submit" method="POST">
  <input type="hidden" name="access_key" value="YOUR_ACCESS_KEY" />
  <input type="text" name="name" placeholder="Name" required />
  <input type="email" name="email" placeholder="Email" required />
  <textarea name="message" placeholder="Message" required></textarea>
  <input type="checkbox" name="botcheck" style="display:none" />
  <button type="submit">Send</button>
</form>
Get your access key

Migration

Migration checklist.

Move an existing form in minutes without rebuilding markup.

01

Create a FormsFort form and copy your access key.

02

Build or open your existing contact form.

03

Set the form action to https://api.formsfort.dev/submit.

04

Add your access_key as a hidden input.

05

Include name, email, and message fields.

06

Deploy and test a submission.

FAQ

Common questions.

Do I need to build a backend?

No. FormsFort is the backend. Your form posts directly to our API and we handle delivery.

Can I use this with React, Vue, or Svelte?

Yes. Use the same form markup or submit JSON with fetch. Works with every frontend framework.

How do I prevent spam?

Add a botcheck honeypot field. FormsFort also applies rate limits and optional captcha without any configuration.

Can I redirect after submission?

Yes. Add a hidden redirect field. Cross-domain redirects require a Starter plan or higher.

Stop managing form servers.

Create a production form endpoint, migrate your first form free, and scale when you are ready.

Create your first form Book free migration