Developer docs

Seoxpert for integrators

Trigger scans from CI. Catch regressions via signed webhooks. Embed scan results in your tooling. Everything below is callable today with a Pro+ API token.

Integration surfaces

References

First-time integrators — start here

  1. Mint a token from Settings → API. Copy it once — we hash the rest.
  2. Test the auth: curl -H "Authorization: Bearer $TOKEN" https://seoxpert.io/api/domains. Should return your domain list.
  3. Trigger a scan: POST to /api/scans with {rootUrl}. Pass an Idempotency-Key header so a CI retry replays the original scan.
  4. Wire a webhook for scan.completed so you don't have to poll. Use the verify-signature snippet on the webhooks docs.
  5. Hook it to your CI via the deploy hooks page — copy the snippet for your provider.