Website audit API
The API uses the same first-party diagnostic engine as the public audit interface. Rate limits and server-safety checks apply.
POST /api/v1/audit/
JSON body: {"url":"https://example.org/","type":"audit"}. Optional "fresh":true refreshes cache subject to rate limits. Type "dns" accepts a domain.
curl -X POST https://www.seobacklinkglobal.com/api/v1/audit/ \
-H 'Content-Type: application/json' \
-d '{"url":"https://example.org/","type":"audit"}'Response includes ok and data with tests, evidence, timestamps and clearly disclosed custom scoring. Eight calls per IP per minute, 30-minute audit cache and bounded outbound requests. Public endpoints cannot access private IP addresses.
Additional Phase 2 endpoints
POST /api/v1/tool/ accepts JSON: {"slug":"json-validator","input":"{}"}. Returns user-supplied data transforms or public observations only.
POST /api/v1/jobs/ accepts {"type":"crawl","url":"https://example.org/","limit":24} or {"type":"bulk","domains":["https://example.org/"]}. GET /api/v1/jobs/?id=... returns queued/running/completed progress and data. GET ...&format=csv exports a job.
Advanced GEO / AEO / SEO analysis API
POST /api/v1/advanced/ with JSON {"slug":"content-brief-builder","input":"topic=SEO audit"}. URL-based tools accept "input":"https://example.org/". Source evidence, no fake AI rankings; rate and payload limits apply.