Getting started
Quickstart
Go from zero to a working contact form in about ninety seconds.
FormEmailAPI turns any HTML form into a working contact form. Your form posts to our endpoint, we validate it, filter the spam, and email you the result. There is nothing to install and nothing to host.
1. Create a form
Create a form in the dashboard and pick the address that should receive submissions. The endpoint works immediately. It is not a secret in the usual sense — it is safe to ship in public HTML, because it can only ever deliver mail to the address the form was set up with.
2. Add the form
contact.html
<form action="https://submit.formemailapi.com/YOUR_FORM_ID" method="POST">
<input type="text" name="name" required>
<input type="email" name="email" required>
<textarea name="message" required></textarea>
<button type="submit">Send</button>
</form>3. Submit it once
Fill in the form on your own site and press send. The message should reach your inbox within a few seconds, with reply-to already pointing at whoever filled it in.
Nothing arriving? Check your spam folder first, then read the Troubleshooting page — the endpoint returns a descriptive JSON error for every rejection.
Where to next
- Options reference — every field the endpoint understands
- Spam protection — honeypot, captchas, keyword rules, domain locking, and AI review on paid plans
- Framework guides — worked examples for React, Next.js, Vue, and Astro