Free public API — no auth required

Know your email
lands in the inbox

Send a test email. Get a deliverability report with SpamAssassin analysis, SPF, DKIM, and DMARC validation. Scored 0–10.

Three steps. That's it.

No signup. No API key. No configuration.

1

Create a test

One POST request. Get a unique test address back.

$ curl -X POST \
spamchap.com/api/v1/tests
2

Send your email

From your server to the test address. A real delivery.

To test-a1b2c3@spamchap.com
From you@yourdomain.com
Subj Hello world
3

Get your score

Detailed breakdown across every check. Instantly.

Score
9.5/10
SpamAssassin
SPF
DKIM
DMARC
Headers
Let an AI run it for you

Or let your AI do it

Paste this into Claude, ChatGPT, or any AI assistant. It runs the whole test and explains your score — no commands to type.

AI agent prompt
Use SpamChap (https://spamchap.com) - a free, no-auth API - to test my email deliverability. Follow these steps:

1. Create a test:
   POST https://spamchap.com/api/v1/tests
   From the JSON response, read data.email_address (like test-xxxx@spamchap.com) and data.test_id.

2. Show me the email_address and ask me to send a message to it from the address or server I want to test. Wait until I confirm I have sent it.

3. Poll for the result:
   GET https://spamchap.com/api/v1/tests/{test_id}
   Repeat every 10 seconds until data.status is "completed" (it moves pending -> processing -> completed). Give up after 5 minutes.

4. When completed, tell me data.score (out of 10), then go through each item in data.results (SpamAssassin, SPF, DKIM, DMARC, Headers): say what passed or failed and its score_impact. For anything that failed, explain in plain English how to fix it.

Score guide: 9-10 = inbox-ready, 7-8.9 = good, below 7 = likely landing in spam.

Works with any assistant that can make web requests. Your email is never stored beyond the test window.

What gets analysed

Five checks, weighted by impact on deliverability.

60%

SpamAssassin

100+ rules

Content analysis for spam patterns, suspicious links, formatting, and known spam signatures.

15%

SPF

Verifies the sending server is authorised to send for the domain via DNS records.

15%

DKIM

Checks for a valid cryptographic signature proving the message wasn't altered in transit.

5%

DMARC

Validates the domain's authentication policy is published and aligns SPF/DKIM.

5%

Headers

Validates required headers: From, To, Date, Subject, and Message-ID are present and well-formed.

Score interpretation

Higher is better. Here's what the numbers mean.

0–6.9
Needs work
Likely hitting spam folders
7.0–8.9
Good
Room for improvement
9.0–10
Excellent
Inbox placement expected

Start testing

No signup. No rate limits for reasonable usage. The API is free and public.

Read the docs
$ curl -X POST spamchap.com/api/v1/tests