Trust
TrustIQ gives developers a structured identity and trust scoring layer for user onboarding flows — without the cost and complexity of enterprise-tier KYC vendors like Jumio, Onfido, or Persona. Enterprise KYC platforms charge per verification and come with minimum commitments that are unreachable for early-stage products. TrustIQ provides the same core capability — document validation, liveness…
Trust endpoints
| Method | Endpoint | Description |
|---|---|---|
| Trust Assessment | ||
| POST |
assessBatch /assess/batch |
Process multiple user assessments in a single batch. Returns job_id if async, or full results if synchronous. |
| POST |
assessIdentity /assess/identity |
Checks if a set of identity signals are internally consistent and match expected patterns for legitimate users. |
| POST |
assessUser /assess |
The flagship endpoint. Accept any combination of signals about a user action and return a complete trust assessment in one call. Designed to be called at signup, login, payment… |
| POST |
assessIp /assess/ip |
Fast, focused IP trust check. Returns geolocation, VPN/proxy detection, reputation score, and velocity information. |
| POST |
assessDevice /assess/device |
Analyzes device fingerprint for automation signals, device history, and trust score. |
| POST |
assessEmail /assess/email |
Fast, focused email trust check. Called on signup forms before full assessment — gives instant feedback on email quality. |
| POST |
assessPhone /assess/phone |
Validates phone number format, line type, carrier, and trust signals. |
| Event Tracking | ||
| POST |
trackEvent /events/track |
Fire-and-forget endpoint to track user behaviour events. Improves trust assessment accuracy over time. |
| POST |
reportEvent /events/report |
Report a confirmed fraudulent or abusive user to improve signal quality for everyone. |
| User Trust Profiles | ||
| GET |
getUserProfile /users/{user_id}/profile |
Returns the complete trust profile built from all assessments and events tracked for this user. |
| GET |
getLinkedAccounts /users/{user_id}/linked-accounts |
Returns all user_ids that share device fingerprints, IP addresses, or email domain patterns with this user. |
| PATCH |
adjustTrustScore /users/{user_id}/trust-score |
Manually adjust a user's trust score based on manual review or other external factors. |
| Velocity & Anomaly Intelligence | ||
| GET |
getAnomalies /anomalies |
Returns current anomalies detected across the developer's entire user base. |
| GET |
checkVelocity /velocity/check |
Real-time velocity check against any entity — IP, email domain, or device. |
| Developer Tools & Configuration | ||
| POST |
updateThresholds /config/thresholds |
Allow developers to tune the model to their risk tolerance. |
| GET |
getThresholds /config/thresholds |
Returns the developer's current threshold configuration. |
| GET |
getStats /stats |
Returns usage statistics and trust metrics for your app. |
| GET |
healthCheck /health |
Returns server health status and uptime. |
Trust pricing
| Plan | Price | Rate limit | Quotas |
|---|---|---|---|
| BASIC | Free | — |
|
| PRO Recommended | $99 / month | — |
|