Fraud Detection API
Detect Fraudulent Signups Before They Cost You
Screen every signup across email, phone, IP, and domain in a single API call. Get an explainable trust score in under 500ms.
From 5p per check. No minimum commitment.
curl -X POST https://screen.brandassure.com/api/v1/screen \
-H "Authorization: Bearer ba_live_your_key" \
-H "Content-Type: application/json" \
-d '{
"email": "john@example.com",
"phone": "+447700900123",
"domain": "example.com",
"ip": "203.0.113.42"
}'{
"request_id": "ba_scr_k8x9m2p4",
"score": {
"composite": 73,
"components": {
"email_trust": 85,
"phone_trust": 70,
"ip_trust": 62,
"domain_trust": 78,
"domain_age_trust": 85
},
"final_score": 68,
"hard_fails": [],
"risk_factors": [
"IP flagged on 3 blacklists",
"VoIP phone number detected"
],
"trust_factors": [
"Email domain is 8 years old",
"Domain has high Alexa rank",
"No disposable indicators"
]
},
"ai_summary": {
"status": "pending",
"poll_url": "/api/v1/screen/ba_scr_k8x9m2p4/summary"
}
}5 Parallel Checks
What We Check
Every signup is screened across five independent data sources simultaneously. Results are correlated for cross-signal intelligence.
Email Verification
Disposable detection, deliverability, domain age, SMTP validation, and trust scoring from 30+ signals.
Signals: Disposable, free provider, SMTP exists, catch-all, domain age
Phone Validation
Number type detection, carrier lookup, disposable/VoIP flagging, and abuse history checking.
Signals: Valid, mobile/VoIP, disposable, carrier, abuse reports
IP Reputation
Blacklist detection across 70+ threat feeds, proxy/VPN/Tor detection, and geolocation analysis.
Signals: Tor, proxy, VPN, blacklists, ISP, geolocation
Domain Reputation
Domain blacklist status, Alexa ranking, WHOIS privacy, parking detection, and threat classification.
Signals: Blacklisted, parked, suspicious TLD, WHOIS privacy
Domain Age
Registration date lookup and age-based trust scoring. New domains are significantly riskier for fraud.
Signals: Registration date, age in days, graduated risk bands
Simple Integration
How It Works
Send a POST request
Pass email, phone, domain, and IP address to our API endpoint.
5 checks run in parallel
Email, phone, IP, domain reputation, and domain age - all checked simultaneously.
Get a scored response
Composite trust score, component scores, risk factors, and AI summary - all in under 500ms.
Platform Features
Key Features
Explainable Scoring
Every score comes with human-readable risk factors and trust factors. Know exactly why a signup was flagged.
Cross-Signal Intelligence
Geographic consistency, email-domain alignment, and infrastructure correlation across all 5 data sources.
AI Summary
Claude-powered natural language summary of every check. Includes salesperson-friendly notes and recommended actions.
HubSpot Integration
Push screening results directly to HubSpot CRM records. View trust scores and AI summaries on Contact, Company, or Deal cards.
Built For
Use Cases
SaaS Signup Fraud
Detect fake accounts at registration. Block disposable emails, VoIP numbers, and Tor exit nodes before they enter your platform.
B2B Customer Verification
Verify new business customers with domain reputation, age checks, and cross-signal analysis against their stated identity.
Onboarding Risk Assessment
Score new user risk during onboarding flows. Route high-risk signups to manual review, approve trusted users instantly.
Account Takeover Prevention
Screen password reset or account recovery requests. Flag suspicious IP addresses and mismatched geographic signals.
Quick Start
Usage Example
A single POST request is all you need. Choose your language below.
curl -X POST https://screen.brandassure.com/api/v1/screen \
-H "Authorization: Bearer ba_live_your_api_key" \
-H "Content-Type: application/json" \
-d '{
"email": "john@example.com",
"phone": "+447700900123",
"domain": "example.com",
"ip": "203.0.113.42",
"metadata": {
"hubspot_record_id": "12345",
"email_otp_verified": false,
"phone_otp_verified": false
}
}'Start screening signups in minutes
Create an API key, send a POST request, and get your first trust score. No SDK required.