DEV Community

Vhub Systems
Vhub Systems

Posted on

Competitive Intelligence for Startups: How I Track 50 Competitors for $12/Month

When you're building a startup, knowing what competitors are doing isn't optional — it's survival.

But competitive intelligence tools cost $500-$3,000/month. That's not viable at seed stage.

Here's my $12/month system that tracks 50 competitors across 5 signals. I've used this to catch two competitor pivots 6 weeks before they announced anything publicly.

The 5 Signals That Actually Matter

After 2 years of competitive tracking, these are the only signals that predict what a competitor will do next:

  1. Job postings — tells you what products/features they're building
  2. Pricing page changes — tells you their margin pressure
  3. New blog content — tells you what SEO territory they're targeting
  4. LinkedIn headcount — tells you if they're scaling or cutting
  5. Product changelog — tells you velocity and feature prioritization

Everything else is noise.

Signal 1: Job Postings (Predict Features 3-6 Months Out)

When a competitor posts "Senior ML Engineer — Recommendation Systems," they're building a recommendation feature. This shows up in the job post 3-6 months before the feature ships.

My setup:

Apify LinkedIn Jobs Actor → filters by company name → extracts job titles
Enter fullscreen mode Exit fullscreen mode

Cost: ~$0.003/job listing. For 50 companies × 10 jobs avg = $1.50/run. Weekly run = $6/month.

Alert trigger: new job title contains keywords like "ML," "payments," "mobile," "enterprise"

I saw Notion's "Collaborative AI" job posting 4 months before they announced Notion AI. Could have pivoted our positioning earlier.

Signal 2: Pricing Page Changes

Most competitors change pricing quarterly. The change is usually -20% to -40% — they're under margin pressure.

Apify Web Scraper → target pricing pages → extract price tier names + amounts
Enter fullscreen mode Exit fullscreen mode

Store snapshots daily. Alert when any price changes.

Cost: $0.001/page. 50 pages/day = $0.05/day = $1.50/month.

I caught a competitor dropping their starter tier from $49 to $29. Gave me 2 weeks to preemptively email our churned users with a counter-offer before the competitor's announcement.

Signal 3: Blog Content (SEO Territory)

New blog post = they want to rank for those keywords. If a competitor starts posting about "enterprise security," they're going after enterprise customers.

Apify RSS Feed Monitor → competitor blog RSS feeds → detect new posts → analyze titles
Enter fullscreen mode Exit fullscreen mode

Cost: near zero (RSS is free). I run this through n8n RSS triggers.

Signal 4: LinkedIn Headcount

This one's harder to automate but worth it. LinkedIn company pages show employee count. Track it monthly.

Apify LinkedIn Company Scraper → extract headcount → track weekly deltas
Enter fullscreen mode Exit fullscreen mode

Drop of 10%+ = layoffs or pivot. Growth of 20%+ in one department = major investment there.

Cost: $0.005/company. 50 companies monthly = $0.25/month.

Signal 5: Product Changelog

Most SaaS tools have public changelogs at /changelog. Some use public GitHub repos.

Apify Web Scraper → changelog pages → extract new entries vs last week
Enter fullscreen mode Exit fullscreen mode

Cost: $0.001/page. $1.50/month for daily tracking.

What this reveals:

  • Feature velocity (are they shipping faster than you?)
  • Bug count (lots of "fixes" = instability)
  • Enterprise focus (SSO, audit logs, SAML appearing = mid-market push)

The Full Stack

Everything runs in n8n:

  1. Monday trigger → run all actors → store results in Airtable
  2. Delta detection → compare to last week's snapshot
  3. Significance filter → only alert on changes above threshold
  4. Telegram alert → one message per competitor with all changes

Example weekly digest:

📊 COMPETITOR INTEL — Week of Jan 15

🔴 Competitor A:
  - 3 new ML job posts (recommend engine?)
  - Pricing: $49 starter dropped to $39
  - Changelog: Added SSO (enterprise push)

🟡 Competitor B:  
  - Blog: 4 posts targeting "B2B automation" keywords
  - Headcount: -8% (possible cuts)

✅ No changes: Competitors C, D, E, F...
Enter fullscreen mode Exit fullscreen mode

Total Cost Breakdown

Signal Actor Monthly Cost
Job posts linkedin-jobs $6.00
Pricing web-scraper $1.50
Blog content rss-monitor (free) $0.00
Headcount linkedin-company $0.25
Changelog web-scraper $1.50
Total $9.25/month

Add n8n cloud ($5/month) or run self-hosted (free): $9-$14/month total.

Versus Crayon ($1,000+/month) or Klue ($500+/month) for the same signals.

The Setup Time

If you're starting from scratch:

  • Apify account setup: 10 minutes
  • n8n workflow: 2 hours (or buy mine)
  • Airtable schema: 30 minutes
  • Telegram bot: 15 minutes

Total: ~3 hours one-time. Then it runs automatically.

Get the Pre-Built Setup

I packaged all the actor configurations I use — including the LinkedIn jobs scraper, company scraper, and web scraper for pricing/changelog tracking.

Apify Scrapers Bundle — €29

Includes:

  • Actor input schemas (ready to paste in)
  • n8n workflow JSON (import and connect)
  • Airtable template (copy into your workspace)
  • My exact keyword lists for job post signals

At €29 vs 3 hours of setup time at any reasonable hourly rate, this is the obvious choice.

The Meta-Point

Competitive intelligence doesn't need expensive tools. It needs:

  1. Knowing which signals to track
  2. Automation to track them consistently
  3. A system that filters noise from signal

Those three things cost $12/month, not $1,200.


What competitive signals do you track? I'm curious what I'm missing. Drop in the comments — I read everything.

n8n AI Automation Pack ($39) — 5 production-ready workflows

Related Tools

Top comments (0)