Error & Reason Codes

HTTP status codes and scoring reason codes returned by the API.

HTTP Status Codes

CodeMeaningWhen
200SuccessRequest processed successfully
400Bad RequestInvalid or missing required fields (email, ip_address)
401UnauthorizedMissing or invalid API key
429Rate LimitedMonthly request limit exceeded for your plan
500Server ErrorInternal error — contact support
503UnavailableCritical pipeline services failed

Scoring Reason Codes

Each scoring factor returns a reason_code for programmatic processing.

Email Reason Codes

CodeDescriptionRisk
corporate_emailCorporate/business email domainLow
trusted_emailKnown trusted email providerLow
personal_emailPersonal email provider (Gmail, Yahoo, etc.)Low
personal_email_suspiciousPersonal email provider with suspicious patternsMedium
standard_emailEmail with moderate trust indicatorsLow
suspicious_emailEmail matches suspicious patternsMedium
disposable_emailTemporary/disposable email serviceHigh
invalid_emailInvalid email address formatHigh

Domain Age Codes

CodeDescriptionRisk
new_domainRegistered within 30 daysHigh
recent_domainRegistered within 30-90 daysMedium
established_domainRegistered 90+ days agoLow
old_domainRegistered 10+ years agoLow
whois_verifiedDomain age verified via WHOIS lookupLow
heuristic_oldDomain age estimated from known dataLow
estimated_ageDomain age estimated (default fallback)Medium
fallback_ageDomain age could not be determinedMedium

IP Reason Codes

CodeDescriptionRisk
residential_ipResidential ISP connectionLow
mobile_ipMobile carrier connectionLow
datacenter_ipDatacenter/hosting providerMedium
vpn_ipVPN/proxy service detectedMedium
tor_ipTor anonymization networkHigh
invalid_ipInvalid or malformed IP addressHigh
trusted_ipIP address with high trust indicatorsLow
standard_ipIP address with moderate trust indicatorsLow
suspicious_ipIP address with suspicious characteristicsMedium

Velocity Codes

CodeDescriptionRisk
normal_velocityNormal signup patternsLow
moderate_velocitySlightly elevated signup rateMedium
suspicious_velocitySuspicious signup velocity detectedHigh

User Agent Codes

CodeDescriptionRisk
standard_browserStandard web browser detectedLow
mobile_browserMobile browser detectedLow
legitimate_botKnown legitimate bot (Googlebot, etc.)Low
suspicious_clientSuspicious or modified user agentMedium
suspicious_botSuspicious automated clientHigh
missing_user_agentNo user agent providedMedium
valid_clientValid HTTP client user agent detectedLow
invalid_user_agentInvalid or malformed user agent stringMedium