Build with the Best Fraud API
Developer-friendly fraud detection API designed for easy integration. Get started in minutes with comprehensive documentation and SDKs for your favorite languages.
Integration Channels
Multiple ways to integrate MaiGuard based on your architecture and needs. Canonical rate limits are documented on the API reference.
REST API
Direct API calls for real-time transaction scoring. Best for synchronous payment flows.
JavaScript SDK
Client-side behavioral biometrics and device fingerprinting for richer fraud detection.
Webhooks
Two-way webhook integration for async ingestion and real-time alerts to your endpoints.
Database Integration
Direct DB connections for scheduled transaction sync from PostgreSQL, MySQL, or MongoDB.
SQS Integration
AWS SQS queue integration for high-throughput async transaction processing at scale.
File Import
CSV/JSON file imports for batch processing and historical data migration at onboarding.
Implementation Guides
Production-focused guides for onboarding and feedback intelligence integrations
Customer Onboarding & Integration Guide
Onboard customers with stable IDs, manage tenant lists, and align customerId with userId for downstream scoring. Transaction scoring details stay on the API reference.
- ✓PUT onboard, GET customers, tenant list entries
- ✓Identity alignment: same ID for onboarding and scoring calls
- ✓Errors, retries, and links to full rate limits on API reference
Feedback Intelligence Integration Guide
Implementation guide for outcome feedback loops: capture transactionId, submit feedback events, and monitor quality metrics.
- ✓Maps scoring outcomes to feedback submission
- ✓Explains idempotency and safe retry strategy
- ✓Adds metrics, drift monitoring, and phased rollout checklist
Fraud & AML Guide for Operators
Operator playbook for African fintech teams: transaction monitoring, list screening, case workflows, and NDPR-aligned data handling patterns.
- ✓Velocity rules and shadow-mode rollout
- ✓PEP/sanctions screening payload requirements
- ✓Analyst case SLAs and audit exports
Developer-First Features
Everything you need for a smooth integration experience
Lightning Fast
Average response time under 200ms for real-time fraud detection.
RESTful API
Clean, predictable API design following REST best practices.
JavaScript SDK
Client-side behavioral biometrics collection for enhanced fraud detection.
Detailed Docs
Step-by-step guides, code examples, and API reference documentation.
Sandbox Environment
Test your integration with sample data before going live.
Webhooks
Real-time notifications for fraud alerts and transaction updates.
Enhanced Fraud Detection with Behavioral Biometrics
The MaiGuard JavaScript SDK collects behavioral biometrics and device identity signals to enhance fraud detection. It operates in the background without blocking your application.
- Keystroke Dynamics: Timing patterns (how fast users type, not what they type)
- Mouse Movements: Curvature, speed, click patterns (human vs. bot detection)
- Device Fingerprinting: Canvas, audio, screen properties (device identification)
- Privacy-First: Never collects PII (passwords, card numbers automatically excluded)
1<script src="https://cdn.maiguard.com/sdk/v1/maiguard.min.js"></script>
2<script>
3 const sentinel = MaiGuard.init('pk_live_xyz123');
4 sentinel.watch();
5 sentinel.onReady((deviceSessionId) => {
6 console.log('SDK ready:', deviceSessionId);
7 });
8</script>Ready to Start Building?
Get your API keys and start integrating MaiGuard's fraud detection into your platform today.
Get API Keys