API Description
Project
The Project API exposes every operational facet of an SE Ranking project—creation, configuration, keyword management, competitor tracking, traffic analytics, audits, and backlink monitoring. All endpoints are RESTful, served over HTTPS, and return JSON by default (XML on request), so you can automate project workflows, build custom dashboards, or integrate SE Ranking data into existing reporting pipelines with minimal overhead.
Capabilities at a glance
Capability | Description |
Project & site management | Create, update, pause, or delete projects; configure crawl depth, schedules, and status flags. |
Search-engine configuration | Add, edit, or remove Google and 100-plus regional engines and languages for any project. |
Keyword operations | Add, group, move, or delete keywords; trigger on-demand checks; set manual positions; retrieve historical rankings, SERP features, and ad counts. |
Competitor insights | Register competitors and pull their keyword positions, plus on-demand TOP 10/TOP 100 SERP snapshots. |
Group hierarchy | Manage project groups, keyword groups, and backlink groups for clean organisation. |
Analytics & traffic | Query Google Search Console and SEO Potential metrics directly. |
Website Audit | Launch full site audits, track progress, and download detailed issue reports. |
Backlink Monitor | Import, tag, disavow, and re-check backlinks at scale. |
Account & seats | Retrieve balances and subscription data; create or modify sub-accounts with granular limits and permissions. |
Seamless integration
To start using the Project API, you’ll need an API key generated from your SE Ranking user account (Settings -> API). This key must be included in your requests either as a token query parameter or in the Authorization HTTP header (e.g., Authorization: Token YOUR_API_KEY).