Add scam and phishing detection to your product
Screen email, SMS, URLs, and user-submitted content with the same IsThisSpam platform your team can use directly. Production API access is included with Business Plus.
Evaluating first? Business Starter and Business include 10,000 lifetime API calls for integration testing. Personal and free accounts are evaluation-only and are not production API plans.
Business Plus
- 250,000 production API calls per month
- Up to 300 API requests per minute
- Full developer API access
- 100 included workspace seats
- 10,000 monthly basic checks
- 500 monthly SuperScan investigations
- 25,000 monthly bulk-screening rows
- 2,000 watched entities
Need custom capacity? Enterprise plans include contract-based API limits.
Built for product teams
Put a scam check inside the workflow, not after the damage
Use IsThisSpam as a risk signal in the places where suspicious content enters your product.
Email and support workflows
SMS and messaging
URLs and form submissions
Trust and safety products
Three steps to integration
From business signup to a working API call
Choose a Business plan
Generate your API key
Integrate one REST endpoint
A straightforward API contract
Send content. Get a verdict. Decide what happens next.
The classification endpoint accepts content plus optional metadata such as sender and subject. Responses can include classification, spam state, confidence, reasons, recommendations, and usage information.
Use standard server-side HTTP requests and JSON payloads.
Track API allowance and build sensible handling for quota or rate-limit responses.
API keys should live in your secret manager or backend, not inside browser code or mobile binaries.
const response = await fetch(
"https://email-spam-classifier.ultrondevelopments.workers.dev/api/v1/classify",
{
method: "POST",
headers: {
"Content-Type": "application/json",
"X-API-Key": process.env.ISTHISSPAM_API_KEY,
},
body: JSON.stringify({
content: message,
type: "email",
metadata: { sender, subject },
}),
}
);
const result = await response.json();From evaluation to production
Pick the Business path that matches where your integration is today
Business Starter
- 10,000 lifetime API evaluation calls
- Up to 60 requests/minute while evaluating
- 5 included workspace seats
Business
- 10,000 lifetime API evaluation calls
- Up to 60 requests/minute while evaluating
- 25 included workspace seats
Business Plus
- 250,000 production API calls/month
- Up to 300 requests/minute
- 100 included workspace seats
Make scam detection part of your product, not another tab your team has to remember
Start Business Plus for production API access, or talk to us if you need custom volume, contract limits, or an enterprise rollout.