contact form API with one flat price: 5,000 messages a month, spam filter and file uploads included

contact form API at one flat price: 5,000 messages a month with spam filter and file uploads, and message 5,001 is still saved — never refused or billed extra.

contact form API with one flat price: 5,000 messages a month, spam filter and file uploads included
Example of the result this page gives you

Try it free

How it works
  1. Enter your details in the free version below.
  2. See your result right away on this page.
  3. Need more? The full version adds what is listed under "What you get".

What you get: No surprise at 5,000: message 5,001 is still saved, never refused, never billed extra. · Spam checked on our server with reasons, a Spam folder and “Not spam” — spam never counts. · Every month: each message checked, stored 12 months in the EU and sent to your e-mail, webhook, Slack or Discord; 5,000 included again on the 1st. Full version · $12 / month →

Published 2026-11-11 · ReadyStack

Point your HTML form at one address — no server, no plugin. Try it here first with a live test address, no account.

Example (made-up): a studio's contact form gets 6 messages in one day — 3 bots and 3 people, one of them a quote request with a budget of €2,400. A filter that only runs in the visitor's browser lets the bots straight through, and a strict one can bury the €2,400 request in spam, where it is lost with no reply. Here each message shows why it was kept or caught, and “Not spam” brings one back in one click.

Example: one day of a studio's contact form

    1 · Build your form and try it live

    Pick the fields. The form on the right is real: it posts to your live test address, and what arrives shows up below — with the spam check and the alert it would send. Test messages are kept 24 hours and are never e-mailed.

    Fields

    Paste the code below into your own page to test from your site — messages appear here while this page is open.

    
        

    Live test inbox

    1. Nothing yet — press Send in the form above or post from your own page.

    2 · Check any message for spam

    Paste a message you received. The same rules run on our server for every real message.

    3 · Your own form addresses full version

    With the full version your form gets its own address, and real messages go to you — not to a test inbox:

    • 5,000 real messages a month · up to 50 forms · message 5,001 still saved, nothing billed extra
    • Spam filter on our server with a Spam folder and “Not spam”; spam never counts
    • File uploads: 5 files and 10 MB per message, kept 90 days, linked in the alert
    • Alerts: e-mail (our sender up to 25 a day, or your own mailbox — Gmail, Outlook, any SMTP — for every message), signed webhook, Slack, Discord
    • Only your websites may post (allowed domains), your thank-you page, your subject line
    • Inbox kept 12 months in the EU · CSV and JSON export

    One flat price

    5,000 real messages every month, spam filter, files, webhook, Slack, Discord, export — all in the same plan. Message 5,001 is still saved and nothing is billed extra. Renews monthly or yearly until you cancel in your Whop account.

    Free, no account: form builder, live test address with its inbox, spam checker. What is not included: a captcha widget (the checks run on our server instead) and auto-replies to your visitors.

    Questions

    What happens at 5,000 messages?

    Messages keep arriving and are saved in your inbox. E-mail, webhook, Slack and Discord alerts pause until the 1st of next month, and you get one e-mail at 4,000 and one at 5,000. Nothing extra is charged. Only above 10,000 messages in one month does the form answer “please try again next month”.

    Will every message reach my e-mail?

    Our sender e-mails up to 25 messages a day per account. Add your own mailbox (Gmail, Outlook, any SMTP, or a Resend/Postmark/SES/SendGrid/Mailgun/Brevo key) and every message is e-mailed from your own address — it also lands in your inbox instead of spam more often. Webhook, Slack and Discord get every message either way.

    Where are messages stored?

    In the EU, in a Cloudflare Durable Object of your own account (EU jurisdiction): messages 12 months, spam 30 days, files 90 days. E-mail alerts through our sender go through Resend.

    Does it work with a plain HTML site, Astro, Next.js, Hugo, Webflow or WordPress?

    Yes — it is one address in your form's action, or one fetch call. No server and no plugin.

    contact form API · ReadyStack · the form address host is contact-form-api.pages.dev

    Your own form address — full version

    Monthly$12 / month Yearly$120 / year

    After paying, Whop shows your licence key. Paste it with “I have a key”.

    Email me this result
    A copy of what you see above, in your inbox — the tool stays free, nothing here is locked.

    More tools for the same work

    contact form API with one flat price: 5,000 messages a month, spam filter and file uploads includedMonth-End Back Office for US Freelancers - Schedule C, 1040-ES, remindYour January 15 payment, with its IRS formFree versioncontact form API with one flat price: 5,000 messages a month, spam filter and file uploads includedEmail Marketing and NewslettersChecked by 16 rules before it goes outFree versioncontact form API with one flat price: 5,000 messages a month, spam filter and file uploads includedReceipt PDF & Photo Scanner AppEvery tax line re-checkedFree version
    People like you also use
    Everything for Developers and compliance teams → · ReadyStack Pass — every tool in one subscription · All tools →

    Questions and answers

    What does this page do?

    contact form API at one flat price: 5,000 messages a month with spam filter and file uploads, and message 5,001 is still saved — never refused or billed extra.

    Is it free?

    Yes. The free version on this page works without an account. The full version ($12 / month) adds: No surprise at 5,000: message 5,001 is still saved, never refused, never billed extra. · Spam checked on our server with reasons, a Spam folder and “Not spam” — spam never counts. · Every month: each message checked, stored 12 months in the EU and sent to your e-mail, webhook, Slack or Discord; 5,000 included again on the 1st.

    How do I use it?

    1. Enter your details in the free version below. 2. See your result right away on this page. 3. Need more? The full version adds what is listed under "What you get".

    Ask about this tool

    One question, answered by the person who built it. Your email only if you want the answer sent.

    Privacy: your e-mail is used only to send you the answer. A question appears on this page only after it is answered, without your e-mail.

    For a team or company: for an invoice with your company details, a quote or several licences, write to [email protected].

    Your next step

    More in Developer tools See all →