Developer docs

Build on the Auto SEO API.

Every job the dashboard runs is exposed as a REST endpoint. Authenticate with a bearer token, send JSON, get JSON back. Full OpenAPI 3.1 spec available.

API key auth

Bearer tokens, scoped per-workspace, rotatable from settings.

REST + JSON

Predictable verbs and shapes; no GraphQL setup, no SDK lock-in.

Signed webhooks

HMAC-SHA256 signatures, exponential retry, replayable from dashboard.

Rate-limited

Per-endpoint quotas surface as Retry-After headers — never surprise 429s.

Hello, world

Run your first audit in 30 seconds:

curl -X POST https://autoseo.it.com/api/seo/audit \
  -H "Content-Type: application/json" \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -d '{ "url": "https://example.com" }'

Endpoint reference

MethodPathBodyReturns
POST/api/seo/audit{ url }Site audit: 22+ checks, score, links, schema status.
POST/api/seo/keywords{ keyword, mode }Volume, difficulty, suggestions, related, questions.
POST/api/seo/backlinks{ domain }Domain rating, referring domains, anchor profile.
POST/api/onboarding/scan{ domain }Niche, products, competitors, SEO health, quick wins.
POST/api/content/generate{ keyword, tone, length }Long-form article with meta + schema.
POST/api/ai/chat{ message }Conversational SEO assistant reply.
GET/api/articlesList your account's articles, paginated.
GET/api/dashboard/statsAccount-level rollups: traffic, keywords, audits.

Webhooks

Subscribe your endpoint to events. Auto SEO POSTs the payload, signs the body with HMAC-SHA256, retries on non-2xx. Full integration guide at /docs/webhook.

// Sample webhook event your endpoint receives
{
  "event": "article.published",
  "id": "art_01HZX...",
  "slug": "ai-seo-2026-guide",
  "title": "How AI is changing SEO in 2026",
  "body_html": "<p>…</p>",
  "seo": { "meta_title": "…", "meta_description": "…" },
  "schema_jsonld": { "@context": "https://schema.org", "@type": "Article" },
  "published_at": "2026-05-18T10:00:00Z"
}

Build it. Ship it. Earn from it.

If you ship an integration that drives signups, our affiliate program pays 30% recurring on every account you bring in.