Audit

Comprehensive audit

Performs a full website audit combining classification, SEO, E-E-A-T, AEO (with Citation Readiness and Agent Readiness), readability, WCAG, GARM, AI disclosure, privacy compliance, advertiser matching, and similar site discovery in a single request. Fetches the page only once. Also fetches /robots.txt, /llms.txt, and /llms-full.txt for AEO agent readiness checks. Individual sub-analyses that fail return {"error": "..."} instead of their normal result.

get/api/v1/audit

Request

  • Base URL: https://llmse.ai
  • URL: https://llmse.ai/api/v1/audit
  • Auth: one of:
    • none
    • HTTP bearer

Query parameters

urlstring uri required

The website URL to analyze

Response

Full audit result

urlstring required
cachedboolean required

Example response

{
  "seo": {
    "issues": {
      "critical": [
        {
          "code": "SEO_NO_TITLE",
          "message": "Page has no title tag",
          "impact": "high"
        }
      ],
      "warnings": [
        {
          "code": "SEO_NO_TITLE",
          "message": "Page has no title tag",
          "impact": "high"
        }
      ],
      "info": [
        {
          "code": "SEO_NO_TITLE",
          "message": "Page has no title tag",
          "impact": "high"
        }
      ]
    }
  },
  "eeat": {
    "issues": {
      "experience": [
        {
          "code": "SEO_NO_TITLE",
          "message": "Page has no title tag",
          "impact": "high"
        }
      ],
      "expertise": [
        {
          "code": "SEO_NO_TITLE",
          "message": "Page has no title tag",
          "impact": "high"
        }
      ],
      "authoritativeness": [
        {
          "code": "SEO_NO_TITLE",
          "message": "Page has no title tag",
          "impact": "high"
        }
      ],
      "trustworthiness": [
        {
          "code": "SEO_NO_TITLE",
          "message": "Page has no title tag",
          "impact": "high"
        }
      ],
      "content_quality": [
        {
          "code": "SEO_NO_TITLE",
          "message": "Page has no title tag",
          "impact": "high"
        }
      ],
      "technical": [
        {
          "code": "SEO_NO_TITLE",
          "message": "Page has no title tag",
          "impact": "high"
        }
      ],
      "ymyl": [
        {
          "code": "SEO_NO_TITLE",
          "message": "Page has no title tag",
          "impact": "high"
        }
      ]
    }
  },
  "aeo": {
    "aeo_metrics": {
      "answer_format": {
        "max_score": 15
      },
      "faq_schema": {
        "max_score": 12
      },
      "howto_schema": {
        "max_score": 8
      },
      "direct_snippets": {
        "max_score": 11
      },
      "entity_clarity": {
        "max_score": 9
      },
      "source_citations": {
        "max_score": 13
      },
      "statistics": {
        "max_score": 10
      },
      "schema_completeness": {
        "max_score": 10
      },
      "content_freshness": {
        "max_score": 6
      },
      "topical_authority": {
        "max_score": 6
      }
    },
    "citation": {
      "issues": {
        "critical": [
          {
            "code": "SEO_NO_TITLE",
            "message": "Page has no title tag",
            "impact": "high"
          }
        ],
        "warnings": [
          {
            "code": "SEO_NO_TITLE",
            "message": "Page has no title tag",
            "impact": "high"
          }
        ],
        "info": [
          {
            "code": "SEO_NO_TITLE",
            "message": "Page has no title tag",
            "impact": "high"
          }
        ]
      }
    },
    "issues": {
      "critical": [
        {
          "code": "SEO_NO_TITLE",
          "message": "Page has no title tag",
          "impact": "high"
        }
      ],
      "warnings": [
        {
          "code": "SEO_NO_TITLE",
          "message": "Page has no title tag",
          "impact": "high"
        }
      ],
      "info": [
        {
          "code": "SEO_NO_TITLE",
          "message": "Page has no title tag",
          "impact": "high"
        }
      ]
    }
  },
  "wcag": {
    "issues": {
      "critical": [
        {
          "code": "SEO_NO_TITLE",
          "message": "Page has no title tag",
          "impact": "high"
        }
      ],
      "warnings": [
        {
          "code": "SEO_NO_TITLE",
          "message": "Page has no title tag",
          "impact": "high"
        }
      ],
      "info": [
        {
          "code": "SEO_NO_TITLE",
          "message": "Page has no title tag",
          "impact": "high"
        }
      ]
    }
  },
  "garm": {
    "issues": {
      "critical": [
        {
          "code": "SEO_NO_TITLE",
          "message": "Page has no title tag",
          "impact": "high"
        }
      ],
      "warnings": [
        {
          "code": "SEO_NO_TITLE",
          "message": "Page has no title tag",
          "impact": "high"
        }
      ],
      "info": [
        {
          "code": "SEO_NO_TITLE",
          "message": "Page has no title tag",
          "impact": "high"
        }
      ]
    }
  },
  "ai_disclosure": {
    "issues": {
      "critical": [
        {
          "code": "SEO_NO_TITLE",
          "message": "Page has no title tag",
          "impact": "high"
        }
      ],
      "warnings": [
        {
          "code": "SEO_NO_TITLE",
          "message": "Page has no title tag",
          "impact": "high"
        }
      ],
      "info": [
        {
          "code": "SEO_NO_TITLE",
          "message": "Page has no title tag",
          "impact": "high"
        }
      ]
    }
  },
  "privacy": {
    "issues": {
      "critical": [
        {
          "code": "SEO_NO_TITLE",
          "message": "Page has no title tag",
          "impact": "high"
        }
      ],
      "warnings": [
        {
          "code": "SEO_NO_TITLE",
          "message": "Page has no title tag",
          "impact": "high"
        }
      ],
      "info": [
        {
          "code": "SEO_NO_TITLE",
          "message": "Page has no title tag",
          "impact": "high"
        }
      ]
    }
  },
  "advertisers": {
    "matches": [
      {
        "advertiser": {
          "id": "adv_001",
          "name": "Nike"
        }
      }
    ]
  }
}

Changes

No recorded changes to this operation across all 1 revision of this API.