Website SEO Audit API

Audit any webpage in one request.

Perform a comprehensive on page SEO analysis for any URL with a fast, developer friendly API. Get structured insights, issue detection, optimization opportunities, and raw HTML fetching in a clean JSON format.

13 category audit coverage
Clean predictable JSON
Single page per request
SEO

What this API checks

13 audit categories
2 endpoints
Score and issues with fix suggestions, severity labels, and structured breakdowns

The audit endpoint covers title, meta description, headings, indexing signals, technical tags, language, content, links, images, schema, social tags, experience hints, and security flags.

Built for real SEO workflows.

Use the API anywhere you need structured SEO data, issue detection, or raw HTML access for dashboards, pipelines, and research.

SEO

Build your own SEO analyzer

Use the audit response as the data layer for a fully custom SEO analyzer, report generator, or dashboard.

Structured JSON Issue detection Fix suggestions
Data

SEO audit dashboards

Run audits on client websites and surface score, severity, and category level insights in your own UI.

Category scores Severity counts Trend tracking
Documents

Pre publish checks

Catch SEO mistakes before a page goes live and keep your publishing workflow clean and reliable.

Before launch Quality control Automation
Images

Image and accessibility checks

Inspect image alt text, inline SVG accessibility, and image related SEO signals from the response.

Alt text SVG accessibility Lazy loading
Data

Competitive research

Fetch and analyze competitor pages to understand title structure, headings, metadata, and schema usage.

Page structure Schema types Metadata
SEO

Monitoring and regression checks

Schedule audits to track SEO health over time and catch regressions when content or templates change.

Regression alerts Scheduled checks Performance review

Copy, paste, and run.

The snippet below is easy to copy. Replace the example URL and your RapidAPI key, then drop the response into your own UI.

Analyze endpoint

POST /v1/analyze

curl --request POST \
  --url https://website-seo-audit-api.p.rapidapi.com/v1/analyze \
  --header 'Content-Type: application/json' \
  --header 'x-rapidapi-host: website-seo-audit-api.p.rapidapi.com' \
  --header 'x-rapidapi-key: <your_rapidapi_key>' \
  --data '{"url":"https://projecthq.site/","mode":"audit"}'

Response example

Replace this with your full response

{
  "success": true,
  "mode": "audit",
  "url": "https://projecthq.site/",
  "fetched_at": "2026-03-22T21:26:59.752Z",
  "response_time_ms": 143,
  "summary": {
    "score": 98,
    "total_issues": 11,
    "by_severity": {
      "error": 4,
      "warning": 4,
      "info": 3
    }
  },
  "data": {
    "title": {
      "value": "Example title",
      "length": 12,
      "tag_count": 1,
      "issues": []
    }
  }
}

Start in a few minutes.

Subscribe to the Website SEO Audit API from RapidAPI, start with the free tier, and send your first request in just a few minutes.

1

Subscribe on RapidAPI

Create a RapidAPI account if you do not have one, then subscribe to our API from the RapidAPI marketplace.

2

Start with the free tier

Begin with the free plan. No payment method is required to get started.

3

Get your RapidAPI key

Copy your RapidAPI key from your account and send a request to our API with any URL.

4

Receive the response

Get the API response right away and use the data in your app, dashboard, or workflow.

Frequently asked questions.

Common questions about the audit endpoint, the HTML endpoint, and how the API is used.

It analyzes title tags, meta descriptions, heading structure, canonical and robots signals, technical meta tags, language and hreflang, content, links, images, schema markup, social tags, experience hints, and security flags.

No. Only a single page is analyzed per request.

Every request requires your RapidAPI key in the x rapidapi key header and the host header set to the API hostname.

Yes. The /v1/html endpoint fetches the raw HTML and HTTP metadata for a URL, which is useful for parsing or archiving.

Yes. You can start with the free tier and no payment method is required.