Site Audit Bundle
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 | Endpoint Path | Credits | Operation Summary |
|---|---|---|---|
| POST | /v1/aeo/page-audit | 3 cr | Orchestrator AEO audit for the page. |
| POST | /v1/intel/uptime | 1 cr | Uptime probe with TTFB. |
| POST | /v1/intel/headers | 1 cr | HTTP response headers snapshot. |
| POST | /v1/seo/broken-links-audit | 1 cr | Broken link crawl. |
| POST | /v1/seo/redirect-chain-map | 1 cr | Redirect chain walk. |
| POST | /v1/seo/mixed-content | 1 cr | Mixed-content detection. |
| POST | /v1/intel/ssl | 1 cr | TLS certificate inspection. |
| POST | /v1/intel/robots | 1 cr | robots.txt parse. |
| POST | /v1/intel/sitemap | 1 cr | sitemap.xml parse. |
| POST | /v1/seo/schema-validate | 1 cr | JSON-LD validation. |
Monthly client audit
Recommended step-by-step workflow sequence for composing these endpoints in production:
Start with /v1/intel/uptime and /v1/intel/ssl on the apex to score availability and certificate health.
Pull /v1/intel/sitemap and /v1/intel/robots to confirm crawlability, then sample 5-10 top pages from the sitemap.
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.
Aggregate into a single client-facing report, score against last month's run, and call out regressions.
Try a request
Pick a language. Copy-pasteable code snippet configured with your standard Bearer token header.
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"}' 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()) 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()); Site Audit bundle FAQ
Common questions about rate limits, execution behavior, and parameters for this workflow.
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.