All bundles Site Audit bundle · 10 endpoints

Site Audit

10 endpoints composing AEO + SEO + Intelligence into a full domain health check.

For agencies running monthly client audits combining uptime, security, SEO, and AEO.

Endpoints in this bundle

Each endpoint is independently callable. Bundle membership is for discovery only — you do not need to opt in.

Method Path Credits Summary
POST /v1/aeo/page-audit 3 Orchestrator AEO audit for the page.
POST /v1/intel/uptime 1 Uptime probe with TTFB.
POST /v1/intel/headers 1 HTTP response headers snapshot.
POST /v1/seo/broken-links-audit 1 Broken link crawl.
POST /v1/seo/redirect-chain-map 1 Redirect chain walk.
POST /v1/seo/mixed-content 1 Mixed-content detection.
POST /v1/intel/ssl 1 TLS certificate inspection.
POST /v1/intel/robots 1 robots.txt parse.
POST /v1/intel/sitemap 1 sitemap.xml parse.
POST /v1/seo/schema-validate 1 JSON-LD validation.
Recipe

Monthly client audit

  1. Start with /v1/intel/uptime and /v1/intel/ssl on the apex to score availability and certificate health.
  2. Pull /v1/intel/sitemap and /v1/intel/robots to confirm crawlability, then sample 5-10 top pages from the sitemap.
  3. For each sampled page run /v1/aeo/page-audit, /v1/seo/schema-validate, /v1/seo/broken-links-audit, /v1/seo/redirect-chain-map, and /v1/seo/mixed-content.
  4. Aggregate into a single client-facing report, score against last month's run, and call out regressions.
Sample code

Try a request

Pick a language. Click to expand the snippet.

curl
curl -X POST https://api.ollagraph.com/v1/intel/uptime \
  -H "Authorization: Bearer $OLLAGRAPH_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"url":"https://example.com"}'
python
import httpx, os

r = httpx.post(
    "https://api.ollagraph.com/v1/intel/uptime",
    headers={"Authorization": f"Bearer {os.environ['OLLAGRAPH_API_KEY']}"},
    json={"url": "https://example.com"},
    timeout=30.0,
)
print(r.json())
node
const res = await fetch("https://api.ollagraph.com/v1/intel/uptime", {
  method: "POST",
  headers: {
    "Authorization": `Bearer ${process.env.OLLAGRAPH_API_KEY}`,
    "Content-Type": "application/json",
  },
  body: JSON.stringify({ url: "https://example.com" }),
});
console.log(await res.json());
FAQ

Site Audit bundle FAQ

How many credits does a full site-audit run cost?

Per page sampled: 3 (page-audit) + 8 x 1 = 11 credits, plus 2 credits for the domain-level uptime and SSL probes. A 10-page audit lands around 112 credits.

Can I run site-audit endpoints in parallel?

Yes. All 10 are independent and idempotent. Your rate limit applies as the only constraint.

Do you store a history for diffing month-over-month?

No — we do not persist response bodies. Save the JSON yourself, keyed by domain + run date, and diff client-side.

Ship with the Site Audit bundle.

1,000 credits on signup. No card. Every endpoint in this bundle is live from minute one.

Try this bundle View on docs