Never miss an episode release again
StreamPulse watches streaming calendars around the clock and pushes cryptographically signed webhooks to your bots and apps the moment new episodes drop.
- Episodes tracked
- 13
- Providers
- 1
- Delivery time
- <30s
From zero to first delivery in minutes
Create an account
Register in seconds. Accounts are manually approved to keep delivery quality high.
Register a webhook
Point StreamPulse at your endpoint, pick your sources, and grab your signing secret.
Receive releases
Signed deliveries arrive within seconds of every release. Filter by language on your side.
Signed & replay-proof deliveries
Every payload is HMAC-SHA256 signed with a per-webhook secret and carries a timestamp, so your endpoint can verify integrity and freshness in a few lines. Compromised secret? Rotate it from the dashboard and the old one dies instantly.
Read the verification guide →const { createHmac, timingSafeEqual } = require('crypto');
function verify(secret, timestamp, body, signature) {
const expected = createHmac('sha256', secret)
.update(`${timestamp}.${body}`).digest('hex');
return timingSafeEqual(
Buffer.from(expected), Buffer.from(signature));
}$ npx sp new
✔ Created providers/hidive/
$ npx sp test hidive
✔ Scraped 14 episode(s) in 6.2sAny streaming service, one folder away
Every provider is a small folder in the open-source repo: a metadata file and a scraper.
The sp CLI scaffolds, validates, and live-tests your contribution; the framework handles storage,
de-duplication, and delivery.
Ship release notifications tonight
Free while in alpha. Bring your Discord bot, Twitter bot, or anything with an HTTP endpoint.