← SEO Score API

SEO Audit API

Run a full SEO audit with one API call. 83 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 83 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.

One call

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"])

What a single audit returns

Built for automation, not tab-switching

The page renders with headless Chromium, so JavaScript-built pages 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.

Related reading

SEO Audit API for Developers: Complete Guide

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.

What Is a Good SEO Score? 70+ on a 0–100 Scale

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.

What We're Seeing After 8,000 SEO Audits

Aggregate patterns from thousands of anonymised audits: the same five issues on almost every site, performance rarely the problem, AI signals a blind spot.

Add SEO Checks to Your CI/CD Pipeline

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.

Audit Every Page on Your Site from sitemap.xml in One Command

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.

Frequently asked

How many checks does the SEO audit API run?

Up to 83. The free tier runs 55 checks — on-page SEO, technical SEO, social/Open Graph, performance, and accessibility, plus an AI Readability score. Paid tiers add 28 SXO/AEO/AIO checks for 83 total.

Does it render JavaScript pages?

Yes. Each audit loads the page in headless Chromium, so SPAs and JS-rendered content are audited as a real browser sees them.

Is there a free tier?

Yes — 2 audits/day free, no credit card. Paid plans start at $5/mo for 200 audits and scale to 25,000/mo.

What format are results in?

JSON. Every check returns a machine-readable status so you can threshold, diff, or store results programmatically.

Run Your First Audit Free

Get a Free API Key