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.
The audit endpoint covers title, meta description, headings, indexing signals, technical tags, language, content, links, images, schema, social tags, experience hints, and security flags.
Use the API anywhere you need structured SEO data, issue detection, or raw HTML access for dashboards, pipelines, and research.
Use the audit response as the data layer for a fully custom SEO analyzer, report generator, or dashboard.
Run audits on client websites and surface score, severity, and category level insights in your own UI.
Catch SEO mistakes before a page goes live and keep your publishing workflow clean and reliable.
Inspect image alt text, inline SVG accessibility, and image related SEO signals from the response.
Fetch and analyze competitor pages to understand title structure, headings, metadata, and schema usage.
Schedule audits to track SEO health over time and catch regressions when content or templates change.
The snippet below is easy to copy. Replace the example URL and your RapidAPI key, then drop the response into your own UI.
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"}'
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": []
}
}
}
Subscribe to the Website SEO Audit API from RapidAPI, start with the free tier, and send your first request in just a few minutes.
Create a RapidAPI account if you do not have one, then subscribe to our API from the RapidAPI marketplace.
Begin with the free plan. No payment method is required to get started.
Copy your RapidAPI key from your account and send a request to our API with any URL.
Get the API response right away and use the data in your app, dashboard, or workflow.
Common questions about the audit endpoint, the HTML endpoint, and how the API is used.