Bulk SEO auditing API
The problem. You manage many pages — across one large site or many client sites — and want a consistent, scriptable on-page SEO check for every URL, instead of running a browser tool one page at a time.
How SiteIntel solves it
Loop your URL list and call /v1/seo-audit for each. Every response is a structured report with the same checks and a 0–100 score, so you can store results, sort by score, and track each page over time. No LLM in the loop keeps cost per URL low for large lists.
| Field | What you use it for |
|---|---|
score | a 0–100 on-page score to rank and track pages |
issues | prioritized critical / warning / info findings with fixes |
title & meta checks | length, presence, and duplication flags per page |
indexability | redirects, canonical, and robots/X-Robots-Tag resolution |
headings & alt coverage | structure and image-accessibility checks for the report |
Example
curl "https://siteintel.duckdns.org/v1/analyze?url=https://acme.com" \
-H "X-RapidAPI-Key: YOUR_KEY"
GET /v1/seo-audit?url=https://acme.com/pricing
{
"score": 82,
"issues": [
{ "level": "warning", "check": "meta_description", "detail": "Missing meta description" },
{ "level": "info", "check": "h1", "detail": "Page has one H1" }
],
"indexable": true
}
FAQ
How do I audit the SEO of many pages at once?
Iterate your URL list and call GET /v1/seo-audit?url=<page> for each. Every response uses the same checks and returns a 0–100 score, so you can store, compare, and rank pages programmatically rather than auditing one at a time in a browser.
Is bulk auditing affordable?
Yes. The audit is pure compute with no LLM in the loop, so cost per URL stays low across large lists, and the free tier (50 requests/month) lets you trial it before scaling up.
Build it with SiteIntel
50 requests/month free. Pro from $9.99/mo — RapidAPI handles auth and billing.
Get API key Run the live demo