Documentation contents
API reference
Generated from the OpenAPI 3.1 specification our tests validate on every response: what is described here is what the API returns.
Account
The token, its team, its plan and its consumption.
Projects
Projects (sites followed over time) and their health scorecard.
Campaigns
Reusable crawl configurations and their schedule.
Crawls
Crawl runs and their results, issues and pages.
-
GET
/v1/projects/{project}/crawlsList the crawls of a project -
GET
/v1/crawls/{crawl}Get a crawl -
GET
/v1/crawls/{crawl}/issuesList issue occurrences -
GET
/v1/crawls/{crawl}/issues/summarySummarise issues -
GET
/v1/crawls/{crawl}/pagesList crawled pages -
GET
/v1/crawls/{crawl}/pages/by-urlGet a page by URL -
GET
/v1/crawls/{crawl}/pagespeedRead PageSpeed results -
GET
/v1/crawls/{crawl}/geoRead the GEO readiness report -
GET
/v1/crawls/{crawl}/accessibilityRead the accessibility report -
GET
/v1/crawls/{crawl}/eeatRead the trust foundation report -
GET
/v1/crawls/{crawl}/structureRead the internal linking report -
GET
/v1/crawls/{crawl}/compareCompare with a baseline crawl -
POST
/v1/campaigns/{campaign}/crawlsLaunch a crawl -
POST
/v1/crawls/{crawl}/stopStop a crawl
Recommendations
AI recommendations, global and per page.
Exports
PDF reports and Excel workbooks of a crawl, generated asynchronously.
Modules
Modules outside the health score (rankings, Search Console, backlinks, security, logs). They carry trends, never a score.
-
GET
/v1/projects/{project}/positionsRead rank tracking -
POST
/v1/projects/{project}/tracked-keywordsTrack keywords -
POST
/v1/projects/{project}/tracked-keywords/untrackStop tracking keywords -
POST
/v1/projects/{project}/tracked-keywords/pausePause tracked keywords -
POST
/v1/projects/{project}/tracked-keywords/resumeResume tracked keywords -
POST
/v1/projects/{project}/tracked-keywords/checkCheck a keyword now -
GET
/v1/projects/{project}/search-consoleRead Search Console data -
GET
/v1/projects/{project}/backlinksRead the backlink profile summary -
GET
/v1/projects/{project}/securityRead security signals -
GET
/v1/projects/{project}/logsRead server log analysis
Webhooks
Signed outbound events (crawl finished, export ready, recommendations ready, signal detected). Managed by team owners and admins.
-
GET
/v1/webhooksList webhooks -
POST
/v1/webhooksCreate a webhook -
GET
/v1/webhooks/{webhook}Read a webhook -
PATCH
/v1/webhooks/{webhook}Update a webhook -
DELETE
/v1/webhooks/{webhook}Delete a webhook -
POST
/v1/webhooks/{webhook}/rotate-secretRotate the signing secret -
POST
/v1/webhooks/{webhook}/testSend a test event -
GET
/v1/webhooks/{webhook}/deliveriesList deliveries