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.
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
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.
Starter
- 200 audits / month
- All 28 checks
- 10 requests / minute
- Email support
Basic
- 1,000 audits / month
- All 28 checks
- 30 requests / minute
- Email support
Pro
- 5,000 audits / month
- All 28 checks
- 60 requests / minute
- Priority support
Ultra
- 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.