# HTML form POST

Point a classic HTML contact form at FormsReach with method POST and your api_key - no backend required.

## Minimal form

```html
<form action="https://api.formsreach.com/submit" method="POST">
 <input type="hidden" name="api_key" value="YOUR_ACCESS_KEY" />

 <input type="text" name="name" required />
 <input type="email" name="email" required />
 <textarea name="message" required></textarea>

 <button type="submit">Submit Form</button>
</form>
```

## Requirements

- `method="POST"`
- `action` = public submit URL
- Hidden `api_key`
- Every field you care about needs a `name` attribute

## Tips

- Prefer **HTTPS** on your site so browsers do not warn on submit.
- Use full-page POST for simplest CORS-free behavior on static hosts.
- For in-page success states without reload, use the [JavaScript guide](/docs/frameworks/javascript/) or [programmatic submit](/docs/submit-api/json/).

## Related

- [Spam protection](/docs/submit-api/spam/)
- [Custom redirect](/docs/submit-api/redirect/)
- [Domain allowlist](/docs/submit-api/domains/)
