Overview
Every Scanurl.ai request returns a structured JSON response containing core decision fields and multiple layers of analysis. The response is designed to be both:- Machine-Readable (For integration)
- Human-Interpretable (For debugging and review)
redirect_info
This section provides information about how the URL behaves during navigation.Includes:
- initial_url
- final_url
- http_chain
- js_navigations
- redirect_count
quick_scan
Represents fast URL-level analysis.Key fields:
- phishing_probability
- risk_level
- domain_age
- reachable
If the domain is recently registered (for example, less than 30 days old), it will be flagged as a new domain.
deep_scan
This section represents the detailed analysis of the webpage after it is loaded in a browser environment. It captures page behavior, interaction patterns, and dynamic signals that are not visible from the URL alone.Includes:
- page_risk
- ml_score
- behavioral signals
- form and interaction analysis
vision
This section contains visual and layout-based signals extracted from the rendered page. It helps identify login interfaces, credential collection patterns, and other visual indicators of risk.Includes:
- login_page_detected
- credential_layout_detected
- OCR-based signals
Reputation
This section provides domain-level trust information based on infrastructure and configuration checks. It includes signals such as SSL validity, DNS setup, and hosting characteristics.Includes:
- SSL certificate details
- DNS configuration (SPF, DMARC)
- ASN and hosting information
- reputation_score

