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.

FieldWhat you use it for
scorea 0–100 on-page score to rank and track pages
issuesprioritized critical / warning / info findings with fixes
title & meta checkslength, presence, and duplication flags per page
indexabilityredirects, canonical, and robots/X-Robots-Tag resolution
headings & alt coveragestructure 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