Context before keywords.
Submission intent and page context help distinguish an actual inquiry from an irrelevant pitch.
Protect your contact forms and comments with a multilingual anti-spam API. Keep the conversation. Lose the spam.
Hi! We’re opening a little bakery and love your work. Could you send us a quote for a new website?
A relevant, specific inquiry. Let the conversation through.
One API. Wherever your people reach you.
A rushed reply. A different language. A link to a project. Real messages don’t follow a template. Your spam filter shouldn’t expect one.
Submission intent and page context help distinguish an actual inquiry from an irrelevant pitch.
Your website and form profiles help distinguish unwanted pitches from genuine inquiries, across languages.
Zero message retention by default. Routine checks process your messages without saving their contents. Sharing a corrected example is always your choice.
Send a submission from your backend. Get a structured verdict. Keep credentials and classification logic safely on the server.
Read the integration guideconst response = await fetch(
'https://spamadin.com/api/v1/check',
{
method: 'POST',
headers: {
'Authorization': 'Bearer YOUR_SERVER_KEY',
'Content-Type': 'application/json'
},
body: JSON.stringify({
type: 'contact',
siteUrl: 'https://your-site.com',
content: message
})
}
);
const { verdict } = await response.json();{ "verdict": "allow", "charged": true }Pick your monthly volume. Every plan gets the same careful detection.
Subscriptions are not open yet.
For personal sites and independent projects.
Billed monthly. Cancel future renewals anytime.
For growing communities and busy inboxes.
Billed monthly. Cancel future renewals anytime.
For high-traffic sites and ambitious teams.
Billed monthly. Cancel future renewals anytime.
Every completed check counts, whether it finds spam or a real message. Monthly allowances apply to both billing options. No surprise overages.
Bring your website network together under a spam protection plan built around your organization.
Discuss your requirementsOne completed check classifies one form submission or comment. Genuine messages count too. Your monthly allowance is shared across your enabled websites.
Start with the number of submissions your websites receive each month, including spam. Leave room for busy periods. Track usage in your dashboard and contact us if you need help choosing.
Get help choosing a planSpamadin considers the meaning of a message and the context of your website to distinguish genuine inquiries from spam. Submission speed, profanity, or language alone never determines a spam verdict.
Yes. Our WordPress plugin protects comments and supported contact forms. Other CMS platforms and custom websites can connect through our server API.
Spamadin checks submissions behind the scenes, without adding a CAPTCHA challenge. Visitors can send their message or leave a comment without an extra puzzle.
No. AI classification is included in your Spamadin subscription. You receive a Spamadin API key for your website; there is no separate AI account or model bill to manage.
Each completed spam check counts once, including checks on genuine messages. Your allowance renews every month, whether you choose monthly or annual billing.
Routine checks do not retain message bodies. If you explicitly share a corrected example, Spamadin stores a minimized copy for up to 90 days solely to improve spam detection and reduce false positives. You can delete shared examples in your dashboard.
Give the real people a clear path to your inbox.