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.

bash
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"
  }'
json
{
  "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

1

Send a POST request

Pass email, phone, domain, and IP address to our API endpoint.

2

5 checks run in parallel

Email, phone, IP, domain reputation, and domain age - all checked simultaneously.

3

Get a scored response

Composite trust score, component scores, risk factors, and AI summary - all in under 500ms.

Average response time: <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.