Reddit Lead Qualifier avatar

Reddit Lead Qualifier

Pricing

from $3.50 / 1,000 results

Go to Apify Store
Reddit Lead Qualifier

Reddit Lead Qualifier

Extract purchase-intent and product-experience posts from Reddit with integrated sentiment analysis and lead scoring. Turn Reddit conversations into qualified sales leads.

Pricing

from $3.50 / 1,000 results

Rating

0.0

(0)

Developer

Alessandro Amato

Alessandro Amato

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

3 days ago

Last modified

Share

Turn Reddit conversations into qualified sales leads. Unlike generic Reddit scrapers, this actor extracts ONLY posts with purchase intent or product experience signals, runs integrated sentiment analysis, and scores every lead from 0 to 100.

Perfect for sales teams, product researchers, competitive intelligence analysts, and growth hackers who want to find high-intent prospects discussing problems, reviews, comparisons, and buying decisions in any niche.

Features

  • Multi-subreddit scraping — process one or many subreddits in a single run
  • Purchase-intent detection — lexicon-based detection of buying signals, pain points, competitor mentions, and product experiences
  • Integrated sentiment analysis — powered by AFINN-165 lexicon (no external API key needed)
  • Lead scoring (0–100) — proprietary algorithm weighing intent, sentiment, engagement, and recency
  • Global Reddit search — search across all of Reddit by keyword
  • Bulk qualification — resilient batch processing with automatic retries and per-subreddit error isolation
  • No Reddit API key required — uses public JSON endpoints

Actions

scrapeSubreddit

Scrape hot/new/top/rising posts from one or more subreddits.

Input:

{
"action": "scrapeSubreddit",
"subreddit": "startups, SaaS, marketing",
"sort": "hot",
"limit": 25
}

searchReddit

Search Reddit globally by keyword.

Input:

{
"action": "searchReddit",
"keywords": "project management tool",
"limit": 50
}

Scrape subreddits and return ONLY posts that match purchase-intent or product-experience signals, scored and ranked.

Input:

{
"action": "qualifyLeads",
"subreddit": "startups, SaaS",
"sort": "hot",
"limit": 50,
"keywords": "CRM, outreach",
"minScore": 60
}

Output example:

{
"leadScore": 87,
"category": "buying_intent",
"sentiment": {
"score": 4,
"comparative": 0.12,
"positive": ["best", "love"],
"negative": []
},
"intentMatches": {
"buying": ["recommend", "best"],
"experience": ["used"],
"pain": [],
"competitor": []
},
"post": {
"title": "What's the best CRM for a 5-person SaaS team?",
"selftext": "We've tried HubSpot but it's overkill...",
"author": "techfounder92",
"subreddit": "SaaS",
"url": "...",
"permalink": "https://www.reddit.com/r/SaaS/comments/...",
"upvotes": 142,
"comments": 38,
"createdUtc": "2024-05-01T14:23:00.000Z"
}
}

analyzeSentiment

Analyze sentiment of raw text or a Reddit post URL.

Input:

{
"action": "analyzeSentiment",
"text": "I absolutely love this product, best purchase I've made all year!"
}

bulkQualify

Process multiple subreddits with full error isolation — if one subreddit fails, the others continue.

Input:

{
"action": "bulkQualify",
"subreddit": "startups, SaaS, marketing, sales, productivity",
"sort": "new",
"limit": 25,
"minScore": 50
}

Lead Scoring Algorithm

FactorPoints
Base score50
Buying-intent keywords detected+25
Product-experience keywords detected+15
Pain-point + negative sentiment+20
Competitor mention detected+10
Strong sentiment (|score| > 5)+10
Engagement boost (upvotes + comments×2)+0 to +15
Posted < 24 hours ago+5

Score range: 0–100. Leads ≥ 70 are high-probability opportunities.

Input Parameters

ParameterTypeRequiredDefaultDescription
actionstringyesOne of: scrapeSubreddit, searchReddit, qualifyLeads, analyzeSentiment, bulkQualify
subredditstringnostartupsComma-separated subreddit names (without r/).
sortstringnohothot, new, top, rising
limitintegerno25Max posts per subreddit (1–100).
keywordsstringnoComma-separated extra filter keywords.
textstringnoText or Reddit permalink for analyzeSentiment.
minScoreintegerno0Minimum lead score to return (0–100).

Rate Limits & Resilience

  • 750ms delay between sequential Reddit requests when processing multiple subreddits
  • Randomized User-Agent rotation
  • Graceful error handling: partial data is returned even if Reddit blocks some requests (403/429)
  • No Reddit API key or OAuth required

Pricing

Pay Per Event

  • Start event: $0.0005
  • Result event: $0.0005

Approx. $1 per 1,000 qualified leads extracted.

Use Cases

  • Sales Development: Find prospects actively asking for product recommendations in your niche
  • Competitive Intelligence: Track competitor mentions and switching intent
  • Product Research: Aggregate honest reviews, pain points, and feature requests
  • Content Marketing: Discover trending questions and high-engagement discussions to address

Disclaimer

This actor scrapes publicly available Reddit data. Always comply with Reddit's Terms of Service and applicable data regulations. The lead scores and sentiment labels are algorithmic estimates and should be validated by a human before outreach.