Unofficial APIs for Downdetector.com website.
It might not work sometimes (expecially .com domain) due to the website being protected by Cloudflare.
npm i downdetector-api
const { downdetector } = require('downdetector-api');
async function main () {
try {
// Without specifying the downdetector domain
const response = await downdetector('steam');
// Specifying the downdetector domain (some companies are not in the .com domain)
const response = await downdetector('windtre', 'it');
} catch (err) {
console.error(err);
}
}
{
reports: [
{ date: '2021-02-21T20:16:06+00:00', value: 17 },
{ date: '2021-02-21T20:31:06+00:00', value: 16 },
{ date: '2021-02-21T20:46:06+00:00', value: 16 },
{ date: '2021-02-21T21:01:06+00:00', value: 14 }
...
],
baseline: [
{ date: '2021-02-21T20:16:06+00:00', value: 1 },
{ date: '2021-02-21T20:31:06+00:00', value: 2 },
{ date: '2021-02-21T20:46:06+00:00', value: 2 },
{ date: '2021-02-21T21:01:06+00:00', value: 3 }
]
}
- All the companies for which Downdetector has a page.