Integrate email and IP risk intelligence in minutes. All endpoints require a Bearer token.
API access is available on Growth and above
Include your API key in every request:
curl -X POST https://yourdomain.com/api/v1/email/check \
-H "Authorization: Bearer fsk_xxxxxxxxxxxxxxxxxxxxxxxxxxxx" \
-H "Content-Type: application/json" \
-d '{"email":"test@example.com"}'Get your API key from the Dashboard.
/api/v1/email/checkCheck if an email is valid, disposable, or risky.
{
"email": "test@mailinator.com"
}{
"success": true,
"email": "test@mailinator.com",
"valid": true,
"disposable": true,
"domain": "mailinator.com",
"risk_score": 40
}/api/v1/ip/checkAnalyze IP address for VPN, proxy, or private network signals.
{
"ip": "8.8.8.8"
}{
"success": true,
"ip": "8.8.8.8",
"is_private": false,
"is_localhost": false,
"risk_score": 0
}/api/v1/risk/checkRun a combined email + IP risk check with recommendation output.
{
"email": "spam@mailinator.com",
"ip": "1.1.1.1"
}{
"success": true,
"risk_score": 70,
"decision": "BLOCK",
"reasons": ["Disposable email detected"],
"ai_reason": "The email is from a disposable domain, indicating potential abuse.",
"email": "spam@mailinator.com",
"ip": "1.1.1.1"
}/api/v1/pre-send/checkReal-time screening before campaigns go out through Gmail, Outlook, HubSpot, or your own sender workflow.
{
"emails": ["lead1@company.com", "spam@temp.com", "..."],
"campaign_id": "spring-outreach-2026"
}{
"success": true,
"summary": { "total": 1000, "allowed": 820, "blocked": 180 },
"campaign_risk": "LOW",
"results": [{ "email": "...", "decision": "ALLOW" }]
}The spreadsheet install guide now lives on its own page so non-developers can jump straight into setup.
Open Google Sheets Guide401 Missing or invalid API key429 Monthly limit exceeded400 Invalid request bodyReady to integrate?
Create a free account now, then upgrade to Growth when you need API access.
Create Free Account