Get email alerts when an Apify actor's output drifts, with Datasource Pulse

Daily baseline checks catch actors that succeed but return less, stale, or costlier output. From Datasource Pulse on Apify, to your inbox.

Get email alerts when an Apify actor's output drifts, with Datasource Pulse

Workflow preview:

Zap details:

Overview

Scrapers rarely die loudly; they keep succeeding while returning fewer items, stale data, or higher costs. Daily, Datasource Pulse baselines the watched actor's recent runs and posts one JSON event to this Zap when volume drops, costs spike, or output goes stale past your thresholds. One check daily is about $0.61 per month on your Apify account. Works for your own actors and public actors you depend on.

Who's it for: Anyone depending on an Apify actor's output quality: your own actors, or public actors you build on.

Setup: 1) Publish this Zap and copy your hook URL. 2) Create an Apify schedule on Datasource Pulse with the input from the setup guide at https://datasourcepulse.com/integrations/zapier/, using the actorId to watch, a token with Actor read and run-read scope, your thresholds, and your hook URL. 3) Daily is the right cadence; actor behavior moves slowly.

Requirements: Zapier paid plan or trial (Webhooks by Zapier is premium), an Apify account ($0.02 per check per run), nothing else: Email by Zapier needs no connection.

Customization: Baselines assume similar inputs per run; set both baseline flags to false for actors run with varying queries, staleness and cost checks still apply. Swap Email by Zapier for Gmail or Slack. Tune volumeDropPct (default 30), costSpikePct (default 50), stalenessThresholdDays. Docs: https://datasourcepulse.com/integrations/zapier/

Get email alerts when an Apify actor's output drifts, with Datasource Pulse