Analyze
POST/fraud/analyze
The Analyze Fraud endpoint performs a synchronous, multi-signal fraud risk assessment on a form submission. Send mapped submission fields and receive a complete risk report in a single HTTP call.
Five intelligence sources are evaluated in parallel:
- Email: deliverability, domain reputation, address signals
- IP: geolocation, connection type, blocklist status
- Content: gibberish and spam detection on name and message fields
- Session: behavioral fingerprint derived from the Opportify frontend SDK
- Velocity: per-identifier submission rate with anomaly detection
At least one of email or userIp must be provided.
Authentication & Security
- API Key: Pass your API key in the
x-opportify-tokenheader. - No Query Parameters: All fields are transmitted in the request body to prevent PII from appearing in access logs or cached URLs.
- Request body size limit: 64 KB. Requests exceeding this limit are rejected with a 400 error.
Request
Responses
- 200
- 400
- 402
- 403
- 429
- 500
- 502
- 504
Fraud analysis completed.
Malformed or invalid request.
Quota exceeded.
Authentication or authorization failure.
Rate limit exceeded.
Internal server error.
Upstream dependency failure.
Upstream dependency timed out.