Skip to main content
The FraudShield API provides comprehensive fraud prevention through device fingerprinting, velocity checks, and behavioral analysis.

Key Features

Device Intelligence

Fingerprint devices and detect emulators, VPNs, and proxies

Velocity Checks

Monitor transaction patterns and detect anomalies

Blocklists

Manage device, IP, and user blocklists

Risk Scoring

Real-time risk scores with sub-50ms response times

Base URL

https://api.txcloud.io/v1/fraud
For testing, use the sandbox environment:
https://sandbox.api.txcloud.io/v1/fraud

Authentication

All requests require a Bearer token:
curl https://api.txcloud.io/v1/fraud/assess \
  -H "Authorization: Bearer txc_live_your_api_key"

Quick Start

import TXCloud from '@txcloud/sdk';

const txcloud = new TXCloud('your_api_key');

const assessment = await txcloud.fraud.assess({
  user_id: 'user_123',
  event_type: 'login',
  device: {
    fingerprint: 'device_fingerprint...',
    ip_address: '197.230.x.x'
  }
});

console.log(assessment.risk_level); // 'low'

Endpoints

MethodEndpointDescription
POST/fraud/assessAssess fraud risk
POST/fraud/device/fingerprintRegister device fingerprint
GET/fraud/device/{id}Get device details
POST/fraud/blocklistAdd to blocklist
GET/fraud/blocklistList blocklist entries