+

Where Forms
Get Delivered

A simple, reliable form backend designed for seamless integration into any website.

Try it now

What is
ContactFormAPI?

Explore now

ContactFormAPI is a form backend service that collects your HTML form submissions and delivers them via email, Slack, or webhooks. It handles spam filtering, file uploads, and notifications — so you never need to build a form backend again.

Submissions
that arrive

Every form submission delivered to your inbox, Slack, or webhook — reliably, every time.

Always secure,
always filtered

Built-in spam protection with Turnstile, reCAPTCHA, hCaptcha. Keep your inbox clean.

100%
hands-free

No servers to manage, no databases to handle. Just a URL that collects your form data.

Supported by the best frameworks
and trusted by developers everywhere.

React Next.js Vue Svelte Astro WordPress Webflow Framer Nuxt Hugo

ContactFormAPI in Action

Use cases

ContactFormAPI works for a variety of use cases — agencies, freelancers, and businesses that need reliable, secure form collection without writing backend code.

Agencies

Ship client sites faster by adding form handling in seconds. Create separate endpoints for each client. Monitor submissions from one dashboard.

+ Learn more

SaaS & Startups

Add contact forms, feedback forms, and waitlists to your landing pages. Get notified instantly via Slack or email when leads come in.

+ Learn more

Developers

Use our API for custom integrations. Webhooks, AJAX submissions, file uploads — everything you need with clean documentation.

+ Read docs

Integration

Two lines of code.
That's all.

Set your form's action attribute to your endpoint URL. No JavaScript SDK, no build step, no dependencies. Just HTML.

contact.html

<form
  action="https://api.contactformapi.com/f/ID"
  method="POST">

  <input type="email" name="email" />
  <textarea name="message"></textarea>
  <button>Send</button>

</form>

Start collecting submissions today

Free plan included. No credit card required.

Get started free