+

Where Forms
Get Delivered

To

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

Try it now

What is
ContactFormAPI?

Explore now

ContactFormAPI collects your HTML form submissions and delivers them to 20+ integrations — Email, Slack, Discord, Notion, Google Sheets, Zapier, HubSpot, Telegram, and many more. 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.

Integrations

Deliver submissions
everywhere you work

Every form submission is routed to the tools your team already uses — instantly, reliably, with zero setup.

Email

Inbox notifications with full submission data

Slack

Real-time alerts in any channel

Discord

Webhook messages to your server

Webhooks

POST to any URL or custom endpoint

Zapier

Connect to 6,000+ apps automatically

Make

Build powerful automation workflows

n8n

Self-hosted workflow automation

Notion

Auto-populate databases with entries

Google Sheets

Append rows to your spreadsheet

Airtable

Sync submissions to your base

Telegram

Instant bot notifications

Microsoft Teams

Alerts in your Teams channels

Plus custom webhooks to connect to any service — if it has an API, ContactFormAPI can reach it.

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>

See it in action

How ContactFormAPI works

Start collecting submissions today

Free plan included. No credit card required.

Get started free