Changelog
Track changes to the Sitechecker Public REST API, including new endpoints, changed parameters, changed response fields, deprecated behavior, and breaking changes.
The API is in beta, so the contract can still change between releases. Changes that require a client to be updated are labelled Breaking; see Access & Limits for what the beta covers.
2026-08-13 — Cross-module metrics on the project list
The project list can now attach the metrics of every Sitechecker module to each project row, so one request replaces a fan-out over the per-module endpoints.
- Breaking The Site Audit metrics of a project row moved into a nested
site_auditobject.website_score,crawled_pages,criticals,warnings,opportunitiesandnoticesare no longer returned at the top level of a row; read them fromsite_auditinstead. The row still needsinclude=site_auditfor them to be present at all. - Added
includeacceptsga4_insights,gsc_insights,rank_trackerandai_visibility, and several keys may be combined in one comma-separated request. Each requested module is returned as its own nested object on every project row. - Added Every metrics block carries a
statusofok,no_dataornot_connected, so a project without that integration is reported explicitly instead of returning zeros. Outsideokthe metrics of the block readnull, which is not the same as a measured zero. - Added The analytics blocks echo the window their numbers cover in
periodandcomparison_period, and report each metric alongside a*_changefield. The endpoint takes no date parameters: it serves stored aggregations, so the window is the one the project last synced — a stale project reports a stale window rather than an empty one.*_changeis the relative change between the two windows in percent, not in percentage points, and isnullwhen there is no baseline to compare against.
2026-07-31 — Public REST API v1 beta release
Released the first beta version of the Sitechecker Public REST API.
- Added Projects API — the projects available to an API key, and the
project_idevery project-level endpoint takes. - Added Segments API — the page segments configured for a project, and the rules behind a segment.
- Added Site Audit API — crawl summary, the issue list, the crawled page list, and per-URL page details and content.
- Added Site Monitoring API — what changed between crawls, across Content Updates, Site Audit Updates and Page Monitoring.
GET /api/v1/content_updates_summaryGET /api/v1/content_updatesGET /api/v1/content_update_detailsGET /api/v1/site_audit_updates_summaryGET /api/v1/site_audit_updatesGET /api/v1/site_audit_update_pagesGET /api/v1/page_monitoring_summaryGET /api/v1/page_monitoring_changesGET /api/v1/page_monitoring_change_details