For the past six months, the most requested feature from our power users has been an API. You wanted to run audits from your CI/CD pipeline, pull rank data into your own dashboards, and build custom reporting workflows. Today, it is live.
What You Can Do With the API
1. Automated Audits in CI/CD
Trigger a LeadRanks audit every time you deploy. If your SEO score drops below a threshold, the pipeline warns you — before the change goes live. Add a step to your GitHub Actions or GitLab CI:
# .github/workflows/seo-check.yml
- name: Run LeadRanks Audit
run: |
curl -X POST https://api.leadranks.io/v1/audits
-H "Authorization: Bearer $LEADRANKS_API_KEY"
-d '{"url": "${{ env.DEPLOY_URL }}", "wait": true}'
2. Custom Dashboards
Pull your rank tracking data into Grafana, Google Data Studio, or your internal analytics platform. Combine SEO metrics with revenue data, support tickets, or any other business metric.
3. White-Label Reports
Generate branded PDF reports for clients via API. Customise the logo, colours, and domain. Send them automatically on a schedule.
4. Bulk Analysis
Audit hundreds of pages in parallel. Track competitor movements across your entire market. The API handles rate limiting and queuing automatically.
Getting Started
The API is available on all Business and Enterprise plans. Generate your API key from Settings → API Keys. Full documentation at docs.leadranks.io/api.
What is Next
Webhooks are in beta — get notified in Slack or Discord when an audit completes. We are also building native integrations with popular CI/CD platforms and analytics tools. If there is a specific integration you want, tell us.