Overview
Use when an agent must grade a website and say what to fix. Input: url or bare domain. Output: JSON score 0-100, grade A-F, per-category scores (security, https, seo, mail, ai), findings [{id, severity, category, title, fix}] and top fixes. Rule-based from one live fetch plus DNS; raw data: /v1/web/site-profile. Example: ?url=stripe.com
Protocol
x402
Price
$0.0060
Payment Asset
USD Coin
Payment Network
eip155:8453
Category
uncategorized
Provider
1gateway
Indexed
2026-10-28 01:15:02
Health
Status
healthy
Latency (p50)
379ms
Uptime (30d)
98.5%
Reliability Score
91.2/100
Last Checked
2026-10-31 07:13:53
Last Healthy
2026-10-31 07:13:53
Consecutive Failures
0
Output Schema
{
"example": {
"cache": "miss",
"checked": {
"httpRedirectsToHttps": null,
"https": true,
"llmsTxt": true,
"robotsTxt": true,
"securityHeadersOf": 7,
"securityHeadersPresent": 6
},
"counts": {
"high": 0,
"info": 1,
"low": 2,
"medium": 0
},
"finalUrl": "https://stripe.com/",
"findings": [
{
"category": "security",
"fix": "Use strict-origin-when-cross-origin.",
"id": "referrer_weak",
"severity": "low",
"title": "Referrer-Policy is permissive (no-referrer-when-downgrade)"
}
],
"grade": "A",
"notes": [
"Rule-based checks from one live fetch (JavaScript not executed); not a penetration test."
],
"score": 97,
"scores": {
"ai": 100,
"https": 100,
"mail": 100,
"security": 90,
"seo": 100
},
"sources": [
"Live HTTP fetch of the site (JavaScript not executed)"
],
"status": 200,
"topFixes": [
"Use strict-origin-when-cross-origin."
],
"url": "https://stripe.com/"
},
"type": "json"
}