๐Ÿš€ Now in Public Beta

SEO audits via API.
One call. 28 checks.

Get a scored, actionable SEO report for any URL in seconds. Built for developers. One API call, 28 checks, instant results.

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

What you get

Every audit covers 28 checks across 5 categories

๐Ÿ“

Meta & Content

Title, description, headings, content length, readability score, image alt text coverage, link analysis.

โš™๏ธ

Technical SEO

HTTPS, SSL, response time, canonical tags, viewport, robots.txt, sitemap.xml, structured data.

๐Ÿ“ฑ

Social & Open Graph

OG tags completeness, Twitter Cards, favicon detection. Make sure links look good when shared.

โšก

Performance

HTML size, DOM complexity, compression detection, render-blocking resources.

โ™ฟ

Accessibility

Lang attribute, image alt coverage, ARIA landmarks, semantic HTML elements.

๐ŸŽฏ

Priority Fixes

Every report includes ranked, actionable recommendations โ€” not just scores, but what to fix first.

All 28 checks, in detail

Every check returns a status (pass / warning / fail), a score, and an actionable recommendation

๐Ÿ“ Meta & Content (8 checks)

  • โœ“ Title tag โ€” presence, length (50-60 chars), keyword placement
  • โœ“ Meta description โ€” presence, length (150-160 chars)
  • โœ“ H1 tag โ€” exactly one per page
  • โœ“ Heading hierarchy โ€” H1-H6 structure map
  • โœ“ Content length โ€” word count, thin content detection
  • โœ“ Readability โ€” sentence length, complexity score
  • โœ“ Image alt text โ€” coverage percentage, missing images listed
  • โœ“ Links โ€” internal/external count and ratio

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

  • โœ“ Response time โ€” TTFB measurement, threshold scoring
  • โœ“ HTTPS โ€” protocol verification
  • โœ“ SSL certificate โ€” validity and expiry date
  • โœ“ HTTP status code โ€” 200 vs error detection
  • โœ“ Canonical tag โ€” presence and value
  • โœ“ Viewport meta โ€” mobile responsiveness
  • โœ“ Robots meta โ€” noindex/nofollow detection
  • โœ“ Structured data โ€” JSON-LD and microdata detection
  • โœ“ robots.txt โ€” presence check
  • โœ“ sitemap.xml โ€” presence check

๐Ÿ“ฑ Social & OG (3 checks)

  • โœ“ Open Graph โ€” og:title, og:description, og:image, og:type, og:url
  • โœ“ Twitter Card โ€” card type meta tag
  • โœ“ Favicon โ€” link rel icon detection

โ™ฟ Accessibility (3 checks)

  • โœ“ Lang attribute โ€” html lang tag
  • โœ“ Image alt coverage โ€” percentage score
  • โœ“ ARIA landmarks โ€” roles, nav, main elements

โšก Performance (4 checks)

  • โœ“ HTML size โ€” raw page weight in KB
  • โœ“ DOM complexity โ€” total element count
  • โœ“ Compression โ€” gzip/brotli detection
  • โœ“ Render-blocking resources โ€” sync JS and CSS count

Dead simple to integrate

# 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
  • 5 audits / day
  • All 28 checks
  • 2 requests / minute
Get Started

Starter

$5
per month
  • 200 audits / month
  • All 28 checks
  • 10 requests / minute
  • Email support

Pro

$39
per month
  • 5,000 audits / month
  • All 28 checks
  • 60 requests / minute
  • Priority support

Ultra

$99
per month
  • 25,000 audits / month
  • All 28 checks
  • 120 requests / minute
  • Dedicated support

Get your API key in seconds

Enter your email. That's it. No credit card required.