IsEmailSpam REST API

Current access

API key
Available from your profile after you create an account or log in.
Limits
Requests are limited by account role across hourly, daily, and monthly windows.
Checks
Each request checks the exact email address and sender domain against the IsEmailSpam blacklist.
Invalid keys
Unknown API keys return a 401 response.

What the API checks

Send an email address and the API checks the exact address and its sender domain against the IsEmailSpam blacklist.

Who it is useful for

Use it in signup flows, contact forms, moderation tools, and internal review workflows where you need a programmatic spam signal.

Get an API key

Create an account, log in, and generate an API key from your profile. Create an account or log in.

Example request

https://isemailspam.com/api/check?api_key=your_key&email=email_to_check@example.com

Example response

{
  "data": {
    "spam_email": {
      "checked_email": "email_to_check@example.com",
      "is_spam": false
    },
    "spam_domain": {
      "checked_domain": "example.com",
      "is_spam": false
    }
  }
}

Rate limits and access

API usage is limited by account role across hourly, daily, and monthly windows. Commercial or higher-volume access can be managed by assigning the appropriate account limits.

Invalid API keys

Requests with an unknown API key return a 401 response. Generate a fresh key from your profile if your integration starts receiving invalid-key errors.