Run a full SEO audit with one API call. 80+ checks across on-page SEO, technical SEO, performance, accessibility, and AI readability — returned as scored JSON. Free tier, no credit card.
Most SEO audit tools are dashboards built for humans clicking through a UI. SEO Score API is the audit itself, as an endpoint. Send a URL, get back a scored breakdown of 80+ checks as JSON your code can act on — in a deploy gate, an agent, a client report, or a batch job over 10,000 URLs.
curl -H "X-API-Key: YOUR_KEY" \
"https://seoscoreapi.com/audit?url=https://example.com"
Or with the Python SDK (pip install seoscoreapi):
from seoscoreapi import audit
result = audit("https://example.com", api_key="YOUR_KEY")
print(result["score"], result["grade"])
Pages that need JavaScript are rendered with headless Chromium, so they audit correctly — not just the raw HTML. Results are deterministic and stable enough to assert on in CI. Batch audit endpoints let you score a whole sitemap in one job instead of one URL at a time.
Integrate SEO auditing into your apps with a single REST API call. Scored JSON output, a free tier, a GitHub Action, and Python and Node SDKs all included.
A good SEO score is 70+ on a 0-100 scale, with 85+ great and 90+ excellent. What each grade band actually means, and the fastest ways to raise your score.
Aggregate patterns from thousands of anonymised audits: the same five issues on almost every site, performance rarely the problem, AI signals a blind spot.
Prevent SEO regressions by adding automated audits to your CI/CD pipeline. GitHub Actions, GitLab CI and curl examples that fail the build when SEO breaks.
Fetch your sitemap, batch-audit every URL, export a prioritised CSV of issues. A workflow that scales from a 50-page marketing site to a 5,000-page catalog.
80+ on paid plans. On an HTTPS page that is 29 core checks (on-page SEO, technical SEO, social/Open Graph, performance, accessibility), up to 7 more that validate JSON-LD when the page has it, 26 AI Readability checks and 28 SXO/AEO/AIO checks. Free keys are scored on the core and AI Readability checks (50+), and the free response details 2 checks per category and the top 2 fixes.
Yes. When a page needs JavaScript to show its content, the audit loads it in headless Chromium, so SPAs and JS-rendered content are audited as a real browser sees them.
Yes — 2 audits/day free, no credit card. Paid plans start at $5/mo for 200 audits and scale to 25,000/mo.
JSON. Every check returns a machine-readable status so you can threshold, diff, or store results programmatically.
Run Your First Audit Free