API DocsUse CasesCompetitor Mention Intel
Steal market shareCompetitors

Competitor Mention Intel

Get notified the moment a rival is discussed on Reddit. Reply before they do.

Who this is for

SaaS foundersCompetitive intelligence teamsGrowth hackersB2B sales teams

The problem

Every day, potential customers post on Reddit asking for alternatives to your competitors, complaining about features they hate, or comparing products in your category. These are high-intent buying signals — but by the time you see them manually, the thread is hours old, the top comment is from someone recommending a different product, and the window to influence the decision has closed.

Manual competitive monitoring is fragile: someone sets up a Google Alert, checks it sporadically, and the process dies the moment they get busy. Meanwhile, the most valuable threads — the ones with 50+ upvotes and genuine product evaluations — go unanswered, silently directing potential customers to competitors.

The economic value of a single strategic Reddit comment in a high-traffic "what's the best alternative to X?" thread can be enormous. These threads rank on Google, get bookmarked, and continue driving conversions for months. Being first with a helpful, non-promotional answer that mentions your product is one of the highest-ROI activities in B2B SaaS marketing — and almost nobody does it systematically.

How Reoogle solves it

The Reoogle competitor monitoring API scans Reddit continuously and surfaces every post and comment where your tracked brand names appear — including misspellings and common abbreviations. Each mention includes the post title, subreddit, score, body snippet, and direct Reddit URL so you can evaluate context at a glance. Wire this into your Slack, CRM, or a dedicated triage queue, and your team can be in high-intent competitor threads within minutes of them appearing.

How it works

1

Register the competitors you want to track

POST /competitors with the brand name for each competitor. Include the domain field if the brand name is ambiguous (e.g. "Linear" could match many things without domain: "linear.app"). You can track up to 10 competitors per account. Names are matched case-insensitively and include common abbreviations.

2

Set up a polling cron job

Call GET /competitors/{id}/mentions every 30–60 minutes from a scheduled job. Store the timestamp of your last check and filter results by found_at > last_check. This ensures you never process the same mention twice without needing pagination logic.

3

Score and triage mentions by thread quality

Not all mentions are worth acting on. Sort by score (Reddit upvotes) to prioritise high-traffic threads. A mention in a thread with score > 50 is worth a crafted reply. A mention in a 2-upvote comment from an account with no history is noise. Set a threshold — e.g. only act on score > 10 — and ignore the rest automatically.

4

Classify mention intent

Parse the body_snippet for buying signals: phrases like "alternative to", "vs", "instead of", "looking for something like", "frustrated with" indicate a user in active evaluation mode. Segment these from general mentions (feature discussions, tutorials) and route them to your highest-priority queue.

5

Draft context-aware replies

Pass the post title, subreddit name, and mention snippet to Claude or GPT-4 with your product's value proposition. Prompt it to write a reply that (1) directly answers the question asked, (2) mentions your product naturally in the context of the thread, and (3) doesn't read as promotional. Review before posting — never auto-post replies without human approval.

6

Track conversion from reply to signup

After replying, store the Reddit thread URL and your reply time. Monitor the thread for upvotes on your reply (which signals credibility) and watch your analytics for traffic from that thread. Reddit threads that rank on Google keep driving referrals for months — your initial reply compounds in value over time.

7

Remove stale competitors

Use DELETE /competitors/{id} to clean up brands you've stopped tracking. Active monitor slots cost API quota — remove any competitor where mentions have produced zero actionable results over 30 days, and replace them with more relevant targets.

Code examples

Add competitors and check mentions

typescript
const API     = 0;
const HEADERS = { Authorization: 1 };

2
async function addCompetitor(name: string, domain?: string) {
  const res = await fetch(3, {
    method:  4,
    headers: { ...HEADERS, 5: 6 },
    body:    JSON.stringify({ name, domain }),
  });
  return res.json();
}

7
async function getNewMentions(competitorId: string, since: Date) {
  const res  = await fetch(8, { headers: HEADERS });
  const data = await res.json();

  return (data.mentions as { found_at: string; post_title: string; post_url: string; score: number }[])
    .filter(m => new Date(m.found_at) > since)
    .sort((a, b) => b.score - a.score);
}

Forward top mentions to Slack

javascript
async function notifySlack(mention) {
  await fetch(process.env.SLACK_WEBHOOK_URL, {
    method:  0,
    headers: { 1: 2 },
    body: JSON.stringify({
      text: [
        3,
        4,
        5,
        6,
      ].join(7),
    }),
  });
}

8
const since    = new Date(Date.now() - 60 * 60_000);
const mentions = await getNewMentions(COMPETITOR_ID, since);
for (const m of mentions.slice(0, 5)) await notifySlack(m);

Common pitfalls

Posting promotional replies that get downvoted into oblivion

Reddit readers are allergic to sales pitches. A reply that opens with "Have you tried [Product]?" without addressing the actual question in the thread will be downvoted and deleted — worse than not replying at all. Always answer the question first.

Acting on every mention regardless of thread quality

Spending time replying to 2-upvote threads in low-activity subreddits wastes effort. Set a minimum score threshold (e.g. 10+) and only queue mentions that pass it for human review.

Tracking too many competitors at once

If you track 10 competitors with broad names, you'll generate hundreds of low-signal mentions per day. Start with 2–3 direct competitors and add more only when you have a working triage system.

Key benchmarks

8%

Signups from competitor threads

Median percentage of monthly new signups attributed to strategic competitor mention replies for B2B SaaS.

3–12

New mentions per competitor/day

Typical daily mention volume for a mid-size SaaS competitor in a category with active Reddit communities.

6+ mo

Thread lifetime on Google

High-score Reddit threads with product comparisons continue ranking and driving referral traffic for months after posting.

Recommended stack

Reoogle APICompetitor mention detection and polling
Slack / LinearTriage queue for high-priority mentions requiring a human reply
Claude / GPT-4Draft context-aware, non-promotional replies for human review
AirtableTrack reply status, thread scores, and attribution to conversions

Frequently asked questions

How quickly are new mentions detected?

Reoogle scans Reddit continuously. New mentions are typically available via the API within 1–3 hours of the original post or comment appearing on Reddit. For very high-traffic subreddits, detection is closer to 30–60 minutes.

Does it catch mentions in comments, not just post titles?

Yes — the API scans both post titles/bodies and comment threads. The mention type field distinguishes between "post" and "comment" so you can prioritise differently. Comment mentions in high-score threads are often the most valuable since they appear in active discussions.

Can I track a competitor by domain instead of brand name?

Yes, pass the domain field (e.g. "linear.app") when creating a competitor. This is more precise for brands with generic names and also catches mentions that use the URL format rather than the brand name.

Should I reply manually or automate replies?

Manual review is strongly recommended before posting any reply. Auto-posted replies that miss context or tone will damage your brand on Reddit. Use AI to draft — it saves 80% of the writing time — but always have a human approve before posting.

Business value

SaaS companies using competitor monitoring on Reddit report capturing 5–15% of their monthly new signups through strategic comment replies — customers who were actively evaluating alternatives at the exact moment of reply.

Ready to build this?

Generate an API key from your developer dashboard and make your first request in minutes.