Overview
Website audit API for one public page: security headers, HSTS (preload rules), TLS certificate and HTTP/2, HTTP to HTTPS redirect, on-page SEO and Open Graph, heuristic accessibility checks (not a WCAG or ADA conformance audit), transfer size, robots.txt, sitemap, security.txt, a 10-link broken-link sample and an agent-readiness summary, scored against our checklist, with fixes. Findings only. Obeys the site's robots.txt. Blocked or unreachable targets are not charged. USDC on Base only.
Protocol
x402
Price
$0.02
Payment Asset
USD Coin
Payment Network
eip155:8453
Category
crypto/transactions
Provider
horizonpulse
Indexed
2026-11-09 23:08:25
Health
Status
unknown
Latency (p50)
—
Uptime (30d)
—
Reliability Score
—
Last Checked
Never
Last Healthy
Never
Consecutive Failures
0
Output Schema
{
"example": {
"cached": false,
"depth": "standard",
"disclaimer": "<disclaimer>",
"fetched": [
{
"at": "<ISO 8601 time>",
"bytes": 120,
"method": "GET",
"ok": true,
"status": 200,
"truncated": false,
"url": "https://example.com/robots.txt"
}
],
"findings": [
{
"category": "transport",
"checkedAt": "<ISO 8601 time>",
"evidence": "max-age=63072000",
"id": "hsts",
"severity": null,
"source": "https://example.com/",
"status": "pass",
"title": "HSTS"
}
],
"fixes": [
{
"category": "headers",
"evidence": "<evidence>",
"fix": "<fix>",
"id": "csp",
"priority": 1,
"severity": "medium",
"status": "fail"
}
],
"metrics": {
"bytesReceived": 50000,
"elapsedMs": 1500,
"requests": 9
},
"ok": true,
"priced": {
"amountAtomic": "<atomic USDC>",
"amountUsd": "<price>",
"asset": "<USDC on Base>",
"network": "base",
"payTo": "<payTo>"
},
"receipt": {
"amountAtomic": "<atomic USDC>",
"id": "hpr_<id>",
"route": "/api/site/audit",
"tier": "standard"
},
"report_id": "sar_<uuid>",
"rubric_version": "site-audit-rubric/2026-11-09.1",
"score": {
"categories": [
{
"category": "headers",
"earned": 10.5,
"possible": 17,
"score": 60,
"weight": 25
}
],
"label": "scored against our checklist",
"overall": 72
},
"summary": {
"fail": 4,
"info": 3,
"pass": 20,
"unavailable": 0,
"warn": 6
},
"target": {
"finalUrl": "https://example.com/",
"origin": "https://example.com",
"pinnedAddress": "<ip>",
"url": "https://example.com/"
},
"timestamp": "<ISO 8601 time>"
},
"type": "json"
}