Publishing Frequency Tracker

v1.1.1$0.004/resultSignal Detection

Measures how much long-form work a company publishes per month and whether that rate is rising or falling. Returns a flat Clay-ready row with 30 day, 90 day and 12 month post counts, a cadence trend, format mix and byline count. Editorial output volume, not changelog monitoring.

Install

bash
npx @mambalabsdev/mcp-publication-cadence-tracker

Use Cases

  • Who buys it. Bought by teams selling into content, SEO, and demand generation, where a company outgrowing its publishing capacity is the buying signal.
  • Clay enrichment column. Track publishing cadence per account and trigger outreach when a company's output accelerates or goes quiet.

Features

  • cadence_trend, recent 90 days against its own baseline
  • Posts per month at 30, 90 and 365 days
  • Ten content formats counted inside the window
  • 45 flat fields, snake_case, one row per domain
  • Blog root discovery across hosts, feeds and paths

Input

domainstringoptional

One domain. Default: zapier.com.

domainsarrayoptional

Batch. Takes precedence over domain. Default: [].

max_pages_to_dateintegeroptional

Post pages fetched per domain. Above this, counts are estimated from an even sample. Default: 400.

domain_time_budget_msintegeroptional

Hard per-domain ceiling. Default: 75000.

page_concurrencyintegeroptional

Page fetches at once within one domain. Default: 8.

max_sitemap_fetchesintegeroptional

Sitemap documents per domain. Blog sections are visited first. Default: 18.

batchSizeintegeroptional

Concurrent domains, 1 to 8. Multiplies against page_concurrency. Default: 2.

request_timeout_msintegeroptional

Per-request timeout. Default: 9000.

skipCachebooleanoptional

Ignore the 3 day result cache. Default: false.

Output schema

json
{
  "domain": "zapier.com",
  "publication_url": "https://zapier.com/blog/",
  "blog_host": "zapier.com",
  "discovery_method": "feed",
  "posts_last_90d": 96,
  "posts_last_12m": 372,
  "avg_posts_per_month": 31,
  "recent_rate_per_month": 32,
  "baseline_rate_per_month": 30.1,
  "cadence_trend": "steady",
  "trend_pct_change": 6.3,
  "most_recent_post_date": "2026-08-05",
  "days_since_last_post": 2,
  "formats_detected": ["blog_post", "guide"],
  "distinct_authors_count": 24,
  "date_source_reliable": true,
  "counts_are_estimate": false,
  "confidence": 0.9,
  "evidence": ["blog root https://zapier.com/blog/ (via feed)"],
  "is_summary_row": false
}

Pricing

$0.004per result

Pay-per-event billing on the Apify platform. You are charged only when the actor returns a result. No subscription, no seat license.

Free-tier Apify accounts include monthly free compute. Upgrade for higher concurrency and volume.

Available on