Everything You Need to Detect and Prevent Fraud

Comprehensive fraud detection capabilities in a single, developer-friendly API

Real-Time Event Processing

Process authentication and transaction events in real time. The system evaluates each event against your rules and returns ALLOW, REVIEW, or BLOCK with the triggered context.

  • Synchronous and asynchronous processing modes
  • Response includes processing time for your own monitoring
  • Risk score (0-100) with full decision reasoning
  • Violated rules returned in response
  • Processing time transparency for performance monitoring
response.json
{
  "eventId": "evt_abc123",
  "decision": "ALLOW",
  "score": 12,
  "eventCategory": "AUTHENTICATION",
  "rulesEvaluated": 5,
  "receivedAt": "2026-04-16T10:30:00.000Z"
}

Rule Engine

Build sophisticated fraud detection logic with our flexible, expression-based rule engine. Create custom rules that match your exact fraud patterns and business requirements.

  • Expression-based custom rules with full logical operators
  • Priority-based execution order—first match wins
  • Multiple actions: Block, Review, Score (cumulative)
  • Cumulative risk scoring across multiple rules
  • Enable/disable rules dynamically without redeployment
  • Visual rule editor in dashboard
rules.expr
// Example Rule Expression
eventName == 'login' &&
risk.score >= 80 &&
customer.country != 'US'

// Action: BLOCK
// Priority: 1

Device Intelligence

Track and analyze devices across sessions to identify suspicious patterns and fraud rings. Our device fingerprinting technology provides deep insights into device behavior.

  • Device fingerprinting that persists across sessions
  • Multi-account detection—flags devices linked to 3+ customer accounts
  • Per-device risk score and status tracking
  • Block/unblock devices with reason tracking
  • Device-to-customer relationship mapping
  • Full device activity history
Device list alert
Device fingerprint used as a rule input
Device: fp_a1b2c3d4
Status: BLOCKED

Customer Risk Profiles

Automatically build comprehensive risk profiles for every customer. Track behavior, identify patterns, and make informed decisions based on historical data.

  • Automatic profile creation from ingested events
  • Real-time risk scoring and status tracking
  • Full event and device history per customer
  • Country-level tracking and filtering
  • Customer-level blocking via blacklist
  • Behavioral pattern analysis
user@example.com
Customer ID: cust_123
Low Risk (15)
Events
247
Devices
2
Country
US

Blacklist Management

Instantly block malicious actors by email, device fingerprint, or IP address. Blacklisted entities are automatically blocked during event evaluation.

  • Block/unblock by customer email, device fingerprint, or IP
  • Blacklisted entities automatically blocked in real-time
  • Reason tracking and audit trail for all blacklist operations
  • API and dashboard management
  • Bulk import/export capabilities
  • Whitelist override support
lists.sh
POST /api/v1/lists

{
  "type": "DEVICE",
  "value": "fp_suspicious",
  "listType": "block",
  "reason": "Detected in fraud ring"
}

// Rules can BLOCK later events from this device

Data Enrichment

Every event is automatically enriched with additional context—no extra API calls needed. Get instant insights into IP reputation, geolocation, and email validity.

  • Automatic IP geolocation lookup (country, city, ISP)
  • VPN and proxy detection
  • Email validation and verification
  • Disposable email detection
  • All enrichment data attached to events
  • Available in API responses and dashboard
enrichment.json
// Event with documented identifiers
{
  "eventName": "user.login",
  "eventCategory": "AUTHENTICATION",
  "ip": "203.0.113.42",
  "country": "US",
  "device": {
    "externalId": "device_abc123",
    "fingerprint": "fp_abcdef12345"
  }
}

Dashboard & Team Collaboration

A powerful web dashboard for fraud analysts and developers. Monitor events, investigate customers, manage rules, and collaborate with your team.

  • Real-time event logs with advanced filtering and search
  • Visual analytics and time-series charts (accepted/blocked/review trends)
  • Team invitations with role-based access (Admin, Analyst, Viewer)
  • API key management with granular permissions
  • Rule engine visual editor
  • Customer and device investigation tools
1,247
Allowed
23
Blocked
8
Review
Last 24 hours

API-First Design

Built for developers with a clean, RESTful JSON API. Consistent patterns, comprehensive documentation, and predictable responses.

  • RESTful JSON API with intuitive endpoints
  • API key authentication via x-api-key header
  • Comprehensive filtering, pagination, and sorting
  • Full CRUD for blacklists, devices, and customers
  • Webhook support for asynchronous event processing
  • Detailed error responses with actionable messages
query.http
// Query events with filters
GET /api/v1/events?
  decision=BLOCK&
  page=1&
  limit=50&
  sortBy=receivedAt&
  sortOrder=desc

// Consistent pagination and filtering
// across all endpoints

AML Screening

Screen customers and counterparties against OFAC, UN, EU, Dow Jones, and OpenSanctions in one API call, with Arabic and Latin name normalization. A match is a risk signal for review, not a legal conclusion.

  • Five watchlist sources in a single screening request
  • Arabic and Latin name normalization — handles transliteration variants
  • Configurable sensitivity thresholds to tune precision vs. recall
  • Scored matches with full audit trail per screening
  • Escalate alerts to investigation cases with assignee tracking
  • Continuous monitoring with automatic re-screening on list updates
aml-screen.sh
POST /api/v1/aml/screen

{
  "inputName": "محمد أحمد الحسن",
  "externalId": "cust_123456",
  "entityType": "INDIVIDUAL",
  "inputDob": "1985-01-01",
  "inputNationality": "SA"
}

// Response: scored matches with
// source, decision, and audit trail

Ready to See Naiza in Action? Plans are launching soon—request a demo to get early access.