Spam Detection API
Protect your users from robocalls, scams, and spam. Real-time phone reputation data with 95%+ accuracy powered by carrier data and community reports.
Spam Detection Features
Comprehensive spam identification using multiple data sources for maximum accuracy.
Real-Time Detection
Check any phone number instantly. Get spam classification and type in under 200ms for real-time call screening.
Robocall Identification
Detect known robocall sources, autodialers, and numbers associated with illegal robocall campaigns.
Community Reports
Leverage millions of user reports to identify new spam campaigns as they emerge across the network.
Spam Classification
Get specific spam types: ROBOCALL, SCAM, TELEMARKETER, POLITICAL, or NONE for clean numbers.
Spam Check API Response
Add spam detection to any CNAM lookup with a single parameter:
# Request - Check caller ID with spam detection curl -X POST https://api-service.verirouteintel.io/api/v1/cnam \ -H "Authorization: Bearer YOUR_API_KEY" \ -H "Content-Type: application/json" \ -d '{"phone_number": "13364086644", "include_spam_check": true}' # Response - Clean number { "data": { "cnam": "WIRELESS CALLER", "number": "13364086644", "spam_type": "NONE" }, "errors": [] } # Response - Detected spam { "data": { "cnam": "V12345678901234", "number": "12025551234", "spam_type": "ROBOCALL" }, "errors": [] }
Spam Detection Use Cases
Protect your platform and users from unwanted calls and messages:
- Call Blocking Apps - Power caller ID apps with real-time spam detection and warnings
- Call Centers - Screen inbound calls to filter spam before reaching agents
- VoIP Providers - Protect subscribers from unwanted calls with automatic blocking
- Enterprise PBX - Block spam at the network edge before it reaches employees
- SMS Platforms - Detect spam senders before messages reach users
- CRM Enrichment - Flag suspicious contacts before sales teams engage
Community Spam Reporting
Help improve detection for everyone by submitting spam reports:
# Report a spam number curl -X POST https://api-service.verirouteintel.io/api/v1/spam/report \ -H "Authorization: Bearer YOUR_API_KEY" \ -H "Content-Type: application/json" \ -d '{"phone_number": "15555550299", "report_type": "spam", "details": "Automated robocall"}' # Response { "success": true, "message": "Spam report submitted successfully" }
Spam Detection Pricing
Affordable spam protection at any scale:
Standard
No monthly minimums
Pay only for what you use
Enterprise
High-volume plans
Dedicated support & SLA
Frequently Asked Questions
How does spam detection work?
Our API checks phone numbers against multiple data sources including community reports, carrier spam lists, FTC complaint data, and behavioral analysis. We return a spam classification in real-time.
Can the API detect robocalls?
Yes, we identify known robocall sources, autodialers, and numbers associated with illegal robocall campaigns. The spam_type field will return "ROBOCALL" for detected robocallers.
How accurate is the spam detection?
Our spam detection has 95%+ accuracy for known spam numbers. We combine multiple data sources and use machine learning to minimize false positives while catching the majority of spam callers.
Can I report spam numbers through the API?
Yes, our API supports spam reporting via the /spam/report endpoint. Community reports help identify new spam campaigns quickly and improve detection accuracy for everyone.