Web Validation
Compliance Screening
Web Validation
POST
Web Validation
Comprehensive website validation and risk assessment. Analyzes domains for legitimacy, security, content quality, sanctions, adverse media, and policy compliance.
When
Endpoint
Authentication
Requiresweb-validation:create permission. Include your Bearer token in the Authorization header.
Description
The web validation endpoint performs comprehensive analysis of websites including:- URL & Domain Analysis: Validates URL structure, redirects, and domain registration (WHOIS)
- SSL/TLS Verification: Checks certificate validity, expiration, and security
- Industry Classification: AI-powered industry detection and risk classification
- Name/Industry Matching: Compares declared business info against website content
- Sanction List Check: Screens domain against global sanctions lists
- Adverse Media Analysis: Searches for negative news and fraud reports
- Social Media Validation: Verifies social media links are functional
- Tranco Rank Check: Evaluates website popularity/reputation
- Policy Compliance: Analyzes Terms, Return, Refund, and AML policies
Request Body Parameters
Request Examples
Basic Validation
Validation Linked to a Customer
client_id is provided, the response includes a customer_id field. If no customer with that client_id exists, one is auto-created. Use the same client_id across services (web validation, adverse media, sessions) to aggregate all results for one customer.
Full Validation with Business Details
With JavaScript Rendering
Response Format
Success Response
Response Fields
Top Level
URL & Basic Checks
SSL Certificate
WHOIS Information
Industry Classification
KYC Matches
Sanction Check
Adverse Media
Social Media Links
Tranco Rank
Policies
Reliability Score Calculation
The reliability score is calculated as a weighted average of individual validation scores:Tranco Rank Bands
Error Responses
400 Bad Request - Invalid URL
400 Bad Request - Missing URL
403 Forbidden - Permission Denied
500 Internal Server Error
Status Codes
Usage Examples
Python - Full Validation
JavaScript - With Risk Assessment
Best Practices
Performance
- Basic validation (without policies/adverse media): ~3-5 seconds
- Full validation (all checks enabled): ~8-15 seconds
- Use
enable_js_render: trueonly for JavaScript-heavy sites (adds ~2-3 seconds)
Reliability Score Thresholds
Configuration Tips
-
For E-commerce/Merchant Onboarding:
- Enable all checks including policies
- Verify
declared_nameanddeclared_industry - Check
include_adverse_media: true
-
For Quick Screening:
- Use basic validation without policies
- Focus on SSL, sanction check, and Tranco rank
-
For High-Risk Industries:
- Enable AML policy check
- Use tenant-configured risk matrix weights
Tenant Configuration
Settings can be pre-configured per tenant:- Default validation options
- Risk matrix weights
- Allowed/blocked industries
- Policy check requirements
Related References
- Adverse Media API - Dedicated adverse media analysis
- CUA Website Scan - AI-powered deep website analysis
- List Check - Entity sanctions screening