Skip to content
Agents tracked: 444 Releases (7d): 644 Agent status: 3 with issuesSince last limit reset: Claude 31d · Codex 3d Updated Oct 23, 2026

Email, forms and notifications · by 854 Labs LLC

html.contact

A hosted endpoint for plain HTML forms: point a form's action at your html.contact URL and submissions are emailed to verified recipients, stored in a dashboard, spam-screened, limited to your allowed domains and exportable as CSV.

A static or AI-generated site gets a working contact form without writing or hosting any server code.

APIFree tierCommercial OK

Open html.contact ↗ agent.md

For your project

Official API
Official API · Free tier Free: 250 lifetime accepted submissions; Starter 1,000 and Pro 5,000 per month; one attachment up to 4 MB per submission; the management (Agency) API is only for Agency pilot accounts
“Public form submissions use `hc_pub_` keys with `POST /f/{formKey}` or the `/submit` compatibility route.” html.contact/llms.txt
Key
Needed
“Public hc_pub_ form keys are designed to be used in browser HTML. Private hc_live_ API keys are not.” html.contact/legal/terms/
Formats
FORM-URLENCODED, MULTIPART, JSON, CSV
Data download
Not stated
Price
Free tier · from $8/mo $0, no credit card, 250 lifetime accepted submissions
“Starter: $8/month, 1,000 accepted submissions per month.” html.contact/llms.txt
License
html.contact Terms of Service Hosted form backend for your own or client sites; public form keys are meant to sit in browser HTML; sensitive or regulated data (PHI, card numbers, SSNs, passwords, children's data) is not allowed
Commercial use
Commercial use OK
“Client or agency sites that need verified recipients, To/CC/BCC routing, allowed domains, spam screening, logs, exports, and attachments without custom infrastructure.” html.contact/llms.txt
Credit
Not stated
Embedding
Can be embedded
“Replace `hc_pub_REPLACE` with the public form key from html.contact. Public `hc_pub_` keys are safe in frontend HTML.” html.contact/llms.txt
Using the website
Free tier

Read on html.contact's own pages on Oct 24, 2026 · license or terms · API docs · pricing. Check the license page before you ship.

For your agent

  • Use a native `<form action="https://html.contact/f/hc_pub_..." method="POST">` with a `name` on every input; only the public hc_pub_ key goes in frontend code, never an hc_live_ key; use `_replyto`, `subject` and an `_hc_hp_*` honeypot field, and multipart/form-data only when there is a file input. The hosted MCP server uses scoped OAuth.
  • Never put an hc_live_ private key in browser code, static files or public repos
  • Do not collect regulated or sensitive data (health, card numbers, SSNs, passwords, children's data)
  • Do not add _to/_from/_cc/_bcc routing fields; recipients are set in the dashboard

llms.txt: html.contact/llms.txt · MCP: https://html.contact/mcp

Paste into your agent: Read https://agentgid.com/resources/html-contact/agent.md before using html.contact.

Quick answers

Does html.contact have an API?

Yes. html.contact has an official API documented at https://html.contact/docs/api.

Does the html.contact API need a key?

Yes, you need an API key. Limits: Free: 250 lifetime accepted submissions; Starter 1,000 and Pro 5,000 per month; one attachment up to 4 MB per submission; the management (Agency) API is only for Agency pilot accounts

Is html.contact free?

Yes, there is a free tier: $0, no credit card, 250 lifetime accepted submissions Paid plans start at $8 a month.

Can I use html.contact in a commercial project?

Yes. Its terms say: "Client or agency sites that need verified recipients, To/CC/BCC routing, allowed domains, spam screening, logs, exports, and attachments without custom infrastructure."

Can I embed html.contact in my site?

Yes.

What you can build

  • A contact or quote-request form on a static Astro, Hugo or Lovable site with email alerts and CSV export
  • An intake form that forwards accepted submissions to Slack or a signed webhook for a small business
  • A coding-agent template that wires every generated landing page form to html.contact by default

Alternatives in Email, forms and notifications

All 8 →

Something wrong or out of date? Tell us.