Get Site Audit

Latest Site Audit of a site: health score, error counts and the issue list with the kind of fix each needs.

GET https://cotlet.dev/api/v1/spyfu/site-audit

read

Returns the last finished crawl of one audited site: the Site Health Score (0 to 100), the counts of errors, warnings and notices, any site-level findings SpyFu shows as red banners and the named issues. Each issue has its severity and the action it needs: auto_fixable, review, developer_fix or monitor. The score updates after each completed crawl, not continuously, and this tool does not start a crawl. The site must already be set up in Site Audit.

Parameters

Parameters: get_site_audit
NameTypeDescription
domain string required string Audited domain without https://.

Request

cURL
curl "https://cotlet.dev/api/v1/spyfu/site-audit?domain=domain" \
  -H "Authorization: Bearer $COTLET_API_KEY"
Python
result = client.call("spyfu", "get_site_audit", {"domain":"domain"})
Node.js
const result = await cotlet.call('spyfu', 'get_site_audit', {"domain":"domain"});
CLI
cotlet call spyfu get_site_audit --data '{"domain":"domain"}'

Example response

JSON

{
  "domain": "trailkick.com",
  "last_crawl": "2026-10-21",
  "health_score": 86,
  "counts": {
    "errors": 3,
    "warnings": 41,
    "notices": 120
  },
  "site_level_findings": [],
  "issues": [
    {
      "name": "Meta description is too long",
      "severity": "warning",
      "action": "auto_fixable",
      "pages": 18
    },
    {
      "name": "Broken internal link",
      "severity": "error",
      "action": "review",
      "pages": 3
    }
  ]
}

Sign in once. Your agent does the rest.

Sign up and add the apps you need. Free 7-day trial with 2,000 credits, no card needed.