SEO, accessibility and AI-search reports, as an API.
Run Elite Site Optimizer's report engines on any page or an entire website from your own product. One API key, prepaid credits, and you only pay for checks that succeed.
curl -X POST http://developer.elitesiteoptimizer.com/api/v1/page/seo \
-H "Authorization: Bearer eso_test_YOUR_KEY" \
-H "Content-Type: application/json" \
-d '{"url": "https://example.com/pricing"}'
# 200 OK
{
"object": "page_check",
"check": "seo",
"credits_charged": 2,
"result": { "h1_tags": ["Pricing"], "missing_alt_count": 3, … }
}
Page API One URL, one call
15 checks for a single page: SEO, schema, accessibility, performance, AI readiness, content optimizer, AI citation, rank, backlinks and more. Fast checks answer in the same request; slow ones return a job.
- CMS and WordPress plugins
- CI checks that fail a build on accessibility errors
- "Analyse this page" buttons in your app
Domain Crawl API The whole website
Crawl whole websites and run 8 reports on every page: site audit, broken links, page index, schema, readability, accessibility and performance. Export, and compare crawls over time.
- Agency site audits and white-label reports
- Scheduled monitoring with diffs
- Bulk analysis for your customers' sites
Pay per result
Credits are reserved, then settled. Failed checks and unused crawl pages are refunded.
Sync or async
Instant answers for fast checks, jobs and signed webhooks for long ones.
Free sandbox
eso_test_ keys return realistic sample data at no cost.
Safe retries
Idempotency-Key makes a retried request return the first answer.
Polite crawling
robots.txt respected, throttled, one crawl per website at a time.
Exports and diffs
CSV or JSON downloads, and what changed since the last crawl.
Your first call in three steps
eso_live_…), a sandbox key (eso_test_…) and free credits. Keys are shown once.