๐Ÿš€ Now in Public Beta ยท Updated

SEO audits via API.
One call. 54 checks.

Get a scored SEO report for any URL in seconds. See how well LLMs can read your content too. Free tier available. No credit card needed. Start auditing in 30 seconds. Works with any site, any framework, any language.

Try it:

Enter a URL above and click Audit to see a live SEO report

What you get

54 checks across SEO and AI readability in every audit

SEO Score API checks any URL across seven areas. Each check returns pass, warning, or fail. You get a 0-100 score and a letter grade. Most pages finish in two seconds. It works on JavaScript sites and Cloudflare pages. The JSON format plugs into any tool.

๐Ÿ“

Meta & Content

Title, description, headings, word count, and readability. Plus image alt text and link analysis.

โš™๏ธ

Technical SEO

HTTPS, SSL, response time, and canonical tags. Also checks robots.txt, sitemap.xml, and structured data.

๐Ÿ“ฑ

Social & Open Graph

Validates OG tags, Twitter Cards, and favicons. Ensures links look great when shared.

โšก

Performance

Measures HTML size, DOM complexity, and compression. Flags render-blocking resources.

โ™ฟ

Accessibility

Checks lang attribute, image alt coverage, and ARIA landmarks.

๐Ÿค–

AI Readability Score

Can GPTBot and ClaudeBot parse your page? Scores crawl access, structure, and extractability.

๐ŸŽฏ

Priority Fixes

Ranked, actionable recommendations. Not just scores โ€” clear guidance on what to fix first.

All 54 checks, in detail

Each check returns a status, a score, and an actionable fix

The engine runs 28 SEO checks and 26 AI checks. SEO checks cover meta tags, headings, HTTPS, and sitemaps. AI checks test how well bots read your page. Both scores come in one API call.

๐Ÿ“ Meta & Content (8 checks)

  • โœ“ Title tag length
  • โœ“ Meta description
  • โœ“ H1 tag count
  • โœ“ Heading hierarchy
  • โœ“ Content length
  • โœ“ Readability score
  • โœ“ Image alt text
  • โœ“ Link ratio

โš™๏ธ Technical SEO (10 checks)

  • โœ“ Response time
  • โœ“ HTTPS
  • โœ“ SSL certificate
  • โœ“ Status code
  • โœ“ Canonical tag
  • โœ“ Viewport meta
  • โœ“ Robots meta
  • โœ“ Structured data
  • โœ“ robots.txt
  • โœ“ sitemap.xml

๐Ÿ“ฑ Social & OG (3 checks)

  • โœ“ Open Graph tags
  • โœ“ Twitter Card
  • โœ“ Favicon

โ™ฟ Accessibility (3 checks)

  • โœ“ Lang attribute
  • โœ“ Image alt text
  • โœ“ ARIA landmarks

โšก Performance (4 checks)

  • โœ“ HTML size
  • โœ“ DOM complexity
  • โœ“ Compression
  • โœ“ Render-blocking

Dead simple to integrate

Add SEO scoring to any app in minutes. Use Python, JavaScript, cURL, or any HTTP client. The API returns JSON with a stable schema. No SDK needed. Pass a URL and get a full report. The response includes the score, grade, checks, and fixes. Use the X-API-Key header for auth. The free tier works for testing. Paid plans remove rate limits.

# One request. That's it.
import requests

response = requests.get(
    "https://seoscoreapi.com/audit",
    params={"url": "https://stripe.com"},
    headers={"X-API-Key": "ssa_your_key_here"}
)

data = response.json()
print(f"Score: {data['score']}/100 ({data['grade']})")
print(f"Top fix: {data['priorities'][0]['issue']}")

# Output:
# Score: 74/100 (B)
# Top fix: 30 images missing alt text

Pricing

Start free. Scale when you need to.

Free

$0

forever

  • 2 audits / day
  • All 54 checks
  • 1 request / minute
Get Started

Starter

$5

per month

  • 200 audits / month
  • All 54 checks
  • 10 requests / minute
  • ๐Ÿ“Š Score monitoring (5 URLs)
  • ๐Ÿ“ฆ Batch audits
  • Email support

Pro

$39

per month

  • 5,000 audits / month
  • All 54 checks
  • 60 requests / minute
  • ๐Ÿ“Š Score monitoring (25 URLs)
  • ๐Ÿ“ฆ Batch audits
  • Priority support

Ultra

$99

per month

  • 25,000 audits / month
  • All 54 checks
  • 120 requests / minute
  • ๐Ÿ“Š Score monitoring (50 URLs)
  • ๐Ÿ“ฆ Batch audits
  • Dedicated support

Get your API key in seconds

Enter your email. No credit card required.