πŸš€ Now in Public Beta Β· Updated

The free SEO audit API.
One call. 80+ checks per URL.

A free SEO audit API for developers β€” score any URL across on-page SEO, performance, accessibility, and AI readability in seconds. Sits alongside Ahrefs and Moz; built to live in your code, CI/CD, and AI agents. Every check we run is public. Free tier. No card needed.

Need the full picture? Deep Site Audit β€” 14,000+ checks across 9 dimensions Β· included on Pro & Ultra

One API. Many roles.

Use SEO Score API as your SEO ranking API, SEO checker API, SEO audit API, SEO monitor API, SEO report API, or accessibility audit API β€” same key, same JSON.

Try it:

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

What does SEO Score API check?

80+ checks across SEO, AI readability, SXO, AEO, and AIO in every paid 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. Audits usually return in seconds; pages that need a full browser render take longer. 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.

🌐

GEO Audit

Measure how visible your content is to AI search engines. 26 checks across crawl access, structured data, content structure, entity clarity, and freshness signals.

🎯

Priority Fixes

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

πŸ“ˆ

Historical Tracking

Every audit on paid plans includes the score delta vs. the last run. Pull full timeseries for any URL via GET /history for trend reports and SLA dashboards.

Which 80+ checks does the API run?

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

On an HTTPS page the engine runs 29 core SEO checks (plus up to 7 structured-data validation checks when the page has JSON-LD), 26 AI Readability checks, and 28 checks across SXO, AEO and AIO scoring on paid plans. Free keys are scored on the core SEO and AI Readability checks, and the free response details 2 checks per category and the top 2 fixes.

πŸ“ 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 (11+ checks)

  • βœ“ Response time
  • βœ“ HTTPS
  • βœ“ SSL certificate
  • βœ“ Status code
  • βœ“ Canonical tag
  • βœ“ Viewport meta
  • βœ“ Robots meta
  • βœ“ Structured data
  • βœ“ robots.txt
  • βœ“ sitemap.xml
  • βœ“ Google Preferred Sources
  • βœ“ JSON-LD validation (up to 7 checks when present)
  • βœ“ JavaScript rendering dependency (when detected)

πŸ“± 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

πŸ€– AI Readability (26 checks)

  • βœ“ SSR content detected
  • βœ“ AI bot allow-list
  • βœ“ llms.txt present
  • βœ“ JSON-LD schema types
  • βœ“ Semantic HTML ratio
  • βœ“ Heading hierarchy depth
  • βœ“ Lists & tables count
  • βœ“ Answer-first sections
  • βœ“ Chunk-friendly structure
  • βœ“ Fact density
  • βœ“ Author E-E-A-T signals
  • βœ“ Source citations
  • βœ“ Freshness & date_modified
  • βœ“ Internal-link graph
  • βœ“ Reading-ease score
  • … and 11 more

🎯 SXO Scoring (part of 28)

  • βœ“ Mobile viewport
  • βœ“ Click target sizing
  • βœ“ Above-the-fold weight
  • βœ“ Breadcrumb navigation
  • βœ“ Visual hierarchy

πŸ’‘ AEO Scoring

  • βœ“ FAQPage / HowTo schema
  • βœ“ Question headings
  • βœ“ Direct-answer paragraphs
  • βœ“ Featured-snippet readiness

🧠 AIO Scoring

  • βœ“ LLM ingestion signals
  • βœ“ Citation worthiness
  • βœ“ Entity clarity
  • βœ“ Knowledge-graph alignment

🧬 New · Deep Site Audit · Pro & Ultra

Going deeper: 14,000+ checks across 9 dimensions

The per-URL audit runs 80+ checks in seconds. Deep Site Audit is our new engine for teams and agencies that need the full picture.

Deep Site Audit is an asynchronous audit built on a catalog of 14,000+ checks across nine dimensions β€” technical foundation, crawlability, content & entities, Core Web Vitals, technical SEO, structured data & trust, security, multimodal media, and off-site signals. Each run fetches the page, scores the thousands of checks that apply to it, then adds an AI analysis pass of up to 150 checks, in about 90 seconds. It also scans your served source for exposed secrets. Every check is cataloged and labeled by how it runs.

πŸ—‚οΈ 14,000+ check catalog

9 dimensions, 150+ subsections. Thousands run automatically on every deep audit, plus an AI analysis pass on up to 150 checks. Every check is public: the full catalog is published, each one labeled automated, AI-assisted or planned.

πŸ”‘ Exposed-secret scan

Detects live API keys and credentials leaked in your served source β€” AWS, Stripe, Google, GitHub, and more. No other SEO API bundles this.

⚑ One async API call

POST /site-audit returns a job id; poll GET /site-audit/{job_id} or get a webhook. A 0-5 score per dimension plus prioritized findings with evidence, as JSON.

Included on Pro (20 audits/month) and Ultra (100/month), or buy credits on any plan. See plans Β· Read the API docs.

How do you integrate SEO Score API?

Add SEO scoring to any app in minutes. Use Python, JavaScript, cURL, or any HTTP client. Pass a URL. Get a full report. The response includes the score, grade, checks, and fixes. Use the X-API-Key header for auth.

# 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

How does SEO Score API compare to Lighthouse, Ahrefs, and ChatSEO?

Honest side-by-side. Pick the right tool for the job.

Tool Shape Starting price Best for
SEO Score API Hosted REST API $0 free, $5+/mo Audits in code, CI/CD, AI agents
Lighthouse CLI / DevTools Free Single-page perf + a11y during dev
Ahrefs Full SEO suite $129/mo Backlinks, keyword research
ChatSEO Chat UI + GSC €23/mo Solo founders, conversational SEO
Screaming Frog Desktop crawler $279/yr Deep site-wide manual crawls
OpenSEO Open-source suite $10/mo + usage Keywords, backlinks, rank tracking

Read our full breakdown of the best SEO API for the money, see all comparisons, or browse alternatives by use case.

How much does SEO Score API cost?

Start free. Scale when you need to. Every check we run is public, so you can see exactly what a score is made of: browse the 14,000+ check catalog.

Free

$0

forever

  • 2 audits / day
  • Scored on 50+ checks
  • 2 checks per category + top 2 fixes shown
  • 2 requests / minute
  • No historical tracking
  • No AI citation tracking
Get Started

Starter

$5

per month

  • 200 audits / month
  • All 80+ checks
  • 10 requests / minute
  • πŸ” SXO, AEO & AIO scores
  • β™Ώ 5 ADA audits / month
  • πŸ€– AI citation tracking (150 checks / month, 15 prompts)
  • πŸ“Š Score monitoring (5 URLs)
  • πŸ“¦ Batch audits
  • πŸ“ˆ Historical tracking & trends (30 days)
  • Email support

Pro

$39

per month

  • 5,000 audits / month
  • All 80+ checks
  • 🧬 20 Deep Site Audits / month (14,000+ checks)
  • 60 requests / minute
  • πŸ” SXO, AEO & AIO scores
  • 5 GEO audits / month
  • β™Ώ 100 ADA audits / month
  • πŸ€– AI citation tracking (1,500 checks / month, 75 prompts)
  • πŸ“Š Score monitoring (25 URLs)
  • πŸ“¦ Batch audits
  • πŸ“ˆ Historical tracking & trends (1 year)
  • Priority support

Ultra

$99

per month

  • 25,000 audits / month
  • All 80+ checks
  • 🧬 100 Deep Site Audits / month (14,000+ checks)
  • 120 requests / minute
  • πŸ” SXO, AEO & AIO scores
  • 10 GEO audits / month
  • β™Ώ 500 ADA audits / month
  • πŸ€– AI citation tracking (4,000 checks / month, 200 prompts)
  • πŸ“Š Score monitoring (50 URLs)
  • πŸ“¦ Batch audits
  • πŸ“ˆ Historical tracking & trends (unlimited)
  • Dedicated support

Enterprise

Custom

annual agreement

  • Custom audit volume
  • Custom rate and plan limits
  • Annual invoicing
  • Dedicated support
  • Everything in Ultra
Talk to us

Out of AI citation checks before the month ends? Paid plans can add 500 checks for $10, or 2,000 checks for $36 from the dashboard. Top-ups are used after your monthly checks and last 12 months.

🧬 Just want Deep Audits?

Buy Deep Site Audit credits β€” 14,000+ checks per run β€” without a subscription. We'll set up a free API key for your email; log in after checkout to grab it. Credits are valid 12 months.

Frequently asked questions

Everything most developers and agencies ask before they sign up.

What is SEO Score API?

SEO Score API is a hosted REST API that returns a scored SEO audit for any URL in seconds. It runs 80+ checks across on-page SEO, technical SEO, social metadata, performance, accessibility, AI readability, and SXO/AEO/AIO scoring, and returns the result as JSON your code can act on. It is built for developers and agencies who want SEO checks in code, CI/CD, or AI agents β€” not in a dashboard.

What's the difference between the 80+ check audit and Deep Site Audit?

The standard /audit endpoint runs 80+ checks on a single URL and returns scored JSON in seconds β€” ideal for CI/CD, monitoring, and per-page grading. Deep Site Audit is a separate, asynchronous audit (about 90 seconds) built on a catalog of 14,000+ checks across nine dimensions: it scores the thousands of checks that apply to the page, adds an AI analysis pass of up to 150 checks, and scans the served source for exposed secrets. It's designed for agencies and teams that need the full picture rather than a fast per-URL score. Pro includes 20 Deep Site Audits a month and Ultra 100; any plan can buy credit packs. See the API docs.

How is it different from PageSpeed Insights or Lighthouse?

Lighthouse and PageSpeed Insights focus on performance and Web Vitals. SEO Score API focuses on broader SEO depth: 80+ checks including on-page tags, schema validation, AI readability scoring, and SXO/AEO/AIO. We are a hosted API with dedicated quotas, a GitHub Action, and SDKs β€” Lighthouse is a CLI/library you assemble yourself. Many teams run both. See the full SEO Score API vs Lighthouse comparison.

Can I use SEO Score API for free?

Yes. The free tier includes 2 audits per day with no credit card required. Paid plans start at $5/month for 200 audits and scale up to 25,000 audits/month. Every plan, including the free tier, includes full API access.

Is there annual billing?

Yes. Every paid plan can be billed yearly for the price of 10 months, so two months are free: Starter $50/year, Basic $150/year, Pro $390/year and Ultra $990/year. The allowances stay monthly, so an annual Pro plan still gets 5,000 audits every month. Need more volume, custom limits or an invoice? See Enterprise.

What does the AI readability score measure?

It measures how effectively large language models and RAG pipelines can parse and cite a page. It evaluates crawl accessibility (SSR, llms.txt, AI-bot allowlist), structural markup (semantic HTML, heading hierarchy, JSON-LD), and content extractability (answer-first sections, fact density, chunk-friendly structure). See the full methodology.

What's the difference between SEO, SXO, AEO, and AIO scores?

SEO scores how well a page ranks in traditional search results. SXO (Search Experience Optimization) scores UX signals that influence ranking. AEO (Answer Engine Optimization) scores how cleanly the page answers questions for featured snippets and AI Overviews. AIO (AI Optimization) scores ingestion by LLMs and RAG systems. All four are returned in every audit on Starter+ plans. See the launch post.

Do you have a Python or Node.js SDK?

Yes β€” the Python SDK is on PyPI as seoscoreapi and the Node.js SDK is on npm as seoscoreapi. We also publish an n8n community node and a GitHub Action for CI/CD pipelines. All at version 1.1.0.

Can I run SEO Score API in CI/CD?

Yes. We publish an official GitHub Action that fails the build when an SEO score drops below a threshold. It works with Vercel, Netlify, and any preview-URL setup. For GitLab, CircleCI, or other CI systems, call the API directly with curl or our SDKs.

How do I get an API key?

Enter your email below. We send a 6-digit verification code. Enter the code and you get your API key β€” usable immediately. No credit card required for the free tier. The whole flow takes under 30 seconds.

How does SEO Score API compare to Ahrefs, Moz, and SEMrush?

It sits alongside them, not against them. Ahrefs, Moz, and SEMrush are dashboard suites built around backlinks, keyword research, and SERP rank tracking β€” none of which SEO Score API does. SEO Score API is a focused REST API for automated on-page and technical SEO audits, AI readability, and CI/CD score gating. Most of our customers already use Ahrefs or Moz and add SEO Score API for the audit-in-code workflows those tools don't cover. See the full comparison.

Is this a free SEO API I can use without a credit card?

Yes. The free SEO API tier gives you 2 audits per day with no credit card. You sign up with email, verify a 6-digit code, and get a working API key in under 30 seconds. The same endpoint and SDKs work on the free tier as on paid plans β€” the only differences are the daily limit and which advanced scores (SXO/AEO/AIO, GEO, competitive) are bundled in.

Can I use it as an SEO checker API or SEO report API?

Yes. The same endpoint is the SEO checker API (pass/fail per check, scored 0–100, threshold against it in CI/CD), the SEO report API (full JSON breakdown plus shareable HTML reports at /report/{domain} and SVG score badges at /badge/{domain}), and the SEO audit API (80+ per-URL checks). One key, one endpoint, structured JSON.

From the blog

Guides, tutorials, and worked examples β€” straight from the team building the API.

We Read robots.txt on the Top 10,000 Sites. 84% Block No AI Training Crawler.Which AI crawlers do popular sites block? We checked 15 AI crawlers against robots.txt on the Tranco top 10,000. Training bots are blocked t Site Audit Report Tool, Part 3: Free Preview, Paid UnlockFinish the audit tool: show the score and the top issue for free, then unlock the full fix list with a one-time Stripe Checkout payment. Abo Page 2 Quick Wins in Search Console: 1,224 Clicks or 16?A standard click-through curve said our page-2 queries were worth 1,224 extra clicks a month. Our own page-1 data said 16. A new endpoint fi Site Audit Report Tool, Part 2: Branded PDF ExportAdd a download button to the audit tool from part 1: PDF, Markdown and CSV exports, with your own name, color and logo on the PDF. About 20

See all posts β†’

Get your API key in seconds

Enter your email. We'll send a verification code. No credit card required.