Support and email workflows
Assess submitted email content and suspicious links before an agent or automated workflow takes the next action.
Business Developer API
Screen email, SMS, URLs and user-submitted content in your own workflow. Start with evaluation calls, inspect the response, then move to production when the integration fits.
Sign in to generate a key. Free accounts include 100 lifetime evaluation calls. Evaluation is for testing, not production use.
Assess submitted email content and suspicious links before an agent or automated workflow takes the next action.
Evaluate suspicious message content with risk signals your application can turn into a review or warning.
Add a review signal to submitted links and content. Keep your own policy, escalation rules and human review.
Open the signed-in developer portal. Review your account allowance and keep the key on your server.
Use representative, redacted examples in the portal. Inspect classifications, confidence, reasons and limitations against your requirements.
Use the REST reference for the current request and response schema. Handle rate limits, unavailable results and human escalation explicitly.
See the API request
Pass message content with optional sender context to the classification endpoint. Compare returned classifications, confidence and reasons against your own review policy before using results in production.
The example uses a server-only environment variable. Do not embed keys in browser code or apps, and do not send credentials or unnecessary personal data for evaluation.
Read the full request and response referenceconst 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();| Account | Allowance | Purpose |
|---|---|---|
| Free / Personal / Family | 100 lifetime calls | Evaluation |
| Business Starter / Business | 10,000 lifetime calls | Integration testing |
| Business Plus | 250,000 monthly calls; 300/minute | Production |
| Enterprise | Agreed capacity | Contracted production requirements |
Lifetime evaluation allowances do not reset monthly. Production access is included with Business Plus; test your use case before upgrading. Do not send secrets or unnecessary personal data.
$39 USD/month
5 included seats. Essential investigation tools for small teams.
Choose Business Starter$99 USD/month
25 included seats. Advanced protection, watchlists and policy controls.
Choose Business$249 USD/month
100 included seats. High-volume screening with developer API access.
Choose Business PlusUse results alongside your own controls. Discuss data handling, expected volume, evaluation criteria and deployment requirements with us before a sensitive production rollout.
Talk to API sales