Monitor competitor websites automatically. Track tech stack changes, content updates, visual changes, and performance.
// Nightly cron: diff each competitor against yesterday's snapshot
for (const c of COMPETITORS) {
const today = await tc.scrape.run({ url: c.url });
const diff = await tc.diff.run({
url1: c.url,
url2: c.url, // same URL, different time
mode: 'text',
});
if (diff.summary.modified_count > 0) {
await slack.post(`${c.name} changed pricing: ${diff.summary.added_count} adds`);
}
}
First 100 calls are free. Upgrade when the workflow hits production.