Webiliti, the web testing API
Webiliti is a web testing API that allows you to test your website for performance, accessibility, SEO, and more. You can use the API to test your website and get a detailed report with recommendations on how to improve your website. The API is built around 'sites' which are collections of pages, ideally all part of the same domain. Each page can then have various reports ran against it.
To get started make sure you are authenticated and have your API key ready.
Sites are the parent object. They contain collections of pages from which all reports can be requested. Sites can also be managed from the dashboard.
Pages are the main object of Webiliti. They contain the reports & most of the data is held here.
Screenshots are a report type that can be requested for a page. They are used to visually show the page at the time of the test & ideal for showing how a page has changed over time.
Metrics are a report type that can be requested for a page. They are used to show the performance of a page.
Page Speed is a report type that can be requested for a page. It is used to show the performance of a page.
Issues are a report type that can be requested for a page. They are used to show any issues that have been found on the page.
Certain reports & screenshots are stored and are not directly accessible via the API. You can access these by making the API request and the field will return a path to your stored data. You will then need to add the prefix cdn.webiliti.com to the path to access the requested report or screenshot.
Example:
cdn.webiliti.com/screenshots/h722c1b0-7a72-4f5d-a1c2-dd36cc49e7e7.png