Most founders and sales teams who try Reddit for lead gen give up within a week. The manual process doesn't scale: you have to know which subreddits to watch, search the right keywords, scroll through noise, and decide whether each post is worth responding to. By the time you've done that for 5 subreddits, an hour is gone and you've found two maybe-leads.
This tutorial shows you how to automate the whole thing. You'll use the Reddit Lead AI Finder actor on Apify — it searches subreddits by keyword, then runs each post through Claude AI to score buying intent, extract the pain point, and suggest how to respond.
What You'll Build
A repeatable pipeline that:
- Searches any combination of subreddits and keywords
- Scores each post 1–10 for buying intent using Claude AI
- Extracts the exact pain point being described
- Suggests how to respond to the post authentically
- Filters out noise below your score threshold
A typical run of 3 subreddits x 3 keywords x 20 posts takes under 3 minutes and costs less than $0.35.
What You Need
- An Apify account — free tier gives you $5 compute credit to start
- An Anthropic API key — free to create; Claude Haiku costs fractions of a cent per post
- A list of target subreddits and keywords relevant to your product or service
Step 1: Get Your Anthropic API Key
Go to console.anthropic.com, create an account, and generate an API key. It looks like sk-ant-api03-....
The actor uses Claude Haiku — the cheapest Claude model — for lead scoring. At roughly $0.002 per post analyzed, you can process 500 posts for about a dollar.
Step 2: Open the Actor
Go to Reddit Lead AI Finder on Apify and click Try for free.
Step 3: Configure Your Run
Here's a concrete example for a CRM or sales tool:
{
"subreddits": ["entrepreneur", "saas"],
"keywords": ["recommend CRM", "looking for tool", "alternative to"],
"maxPostsPerSearch": 20,
"minLeadScore": 7,
"anthropicApiKey": "sk-ant-api03-...",
"sortBy": "relevance"
}
subreddits — list without the r/ prefix. Start with 2–3 tightly focused communities rather than big general ones.
keywords — search terms Reddit will match against post titles and bodies. "Looking for a tool", "anyone recommend", "alternative to [competitor]", "how do you handle X" are all strong patterns.
minLeadScore — posts scoring below this are dropped from output. 7+ is the right default — it keeps genuinely interested people and drops rants and tangential mentions.
sortBy — relevance for best signal. new if you want to catch posts before anyone else replies.
Step 4: Run It
Click Start. The actor searches Reddit, fetches post content, and sends each post to Claude AI for scoring. A 2-subreddit x 3-keyword x 20-post run finishes in 1–3 minutes.
Step 5: Review Your Results
Here's what a high-scoring output record looks like:
{
"postId": "abc123",
"subreddit": "entrepreneur",
"title": "Best CRM for a 3-person sales team?",
"author": "u/startupfounder99",
"upvotes": 47,
"commentCount": 23,
"url": "https://reddit.com/r/entrepreneur/comments/abc123",
"leadAnalysis": {
"leadScore": 9,
"buyingSignals": ["actively evaluating tools", "has budget context", "specific use case defined"],
"painPoint": "Current spreadsheet-based process breaking down as team grows. Needs pipeline visibility without enterprise complexity.",
"outreachAngle": "Comment with a specific recommendation based on their 3-person constraint. Lead with the problem, not the product."
}
}
leadScore 9 means active buying intent — this person is making a decision right now, not just exploring. Score 7–8 means serious consideration. Score 6 means problem-aware but not yet shopping.
The painPoint field tells you exactly what to address in your response. The outreachAngle tells you how to frame it. Don't paste your product description — engage with their specific problem first.
Step 6: Export and Act
Click the Dataset tab -> Export -> CSV. You now have a scored lead list with post URLs, pain points, and outreach angles.
For each lead scoring 8+:
- Read the actual post and the top comments
- Write a reply addressing their specific pain point first
- Mention your product as one option among several if it genuinely fits
Reddit punishes obvious promotion. If your reply leads with value, it will get upvoted and convert. If it looks like an ad, it gets removed.
Use Cases by Niche
SaaS tools — r/entrepreneur, r/saas, r/startups, r/webdev. Keywords: "anyone use", "recommend", "looking for alternatives to", "how do you handle".
Agencies and freelancers — r/smallbusiness, r/marketing, r/freelance. Keywords: "looking to hire", "need help with", "should I outsource".
E-commerce — niche subreddits specific to your product category. Someone in r/coffee asking about inventory management is a better lead than the same question in r/entrepreneur.
B2B services — r/msp, r/sysadmin, r/devops. Keywords: "looking for a solution", "recommendation for", "has anyone dealt with".
Tips
Post age matters. Posts under 2 days old are better targets — the person is still checking for replies. A 3-week-old post with 200 comments already has its answer.
Why 7+ is the right threshold. Scores below 7 tend to be: venting with no intent to buy, general curiosity questions, or posts where your product is tangentially relevant at best. Keeping the threshold at 7 means every result is worth reading.
Combine with other signals. If you also run the Job Posting AI Analyzer, you can cross-reference: companies where employees are posting Reddit questions about pain your product solves AND who are hiring in the same function have a genuinely open budget.
Run it on a schedule. Set up a weekly Apify scheduled run on your top subreddits. New posts surface automatically; you review on Monday and respond to whatever scored 8+.
Pricing
| Component | Cost |
|---|---|
| Apify compute | ~$0.01 per subreddit/keyword search |
| Anthropic (Claude Haiku) | ~$0.002 per post analyzed |
| 3 subreddits x 3 keywords x 20 posts | Under $0.35 total |
You can run this daily for a week for under $3. Compare that to any lead database subscription.
Try It
The actor is live: Reddit Lead AI Finder on Apify
Start with your top 2 subreddits and 3 keywords. See what scores 8+. Reply to 3 of them this week and see what happens.
Questions or issues? Drop a comment below.
Top comments (0)