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.