Reddit Buyer Intent & Product Request Finder avatar

Reddit Buyer Intent & Product Request Finder

Pricing

$20.00 / 1,000 qualified leads

Go to Apify Store
Reddit Buyer Intent & Product Request Finder

Reddit Buyer Intent & Product Request Finder

Find Reddit posts asking for software recommendations, alternatives and tools. Rank buyer-intent signals with explainable lead scores, competitor mentions and urgency evidence. Export qualified opportunities to CSV or JSON.

Pricing

$20.00 / 1,000 qualified leads

Rating

0.0

(0)

Developer

Furkan Toluç

Furkan Toluç

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

5 days ago

Last modified

Categories

Share

Turn Reddit software discussions into a ranked review queue of potential buying opportunities. Enter CRM software, project management, or another product category to find people asking for recommendations, alternatives, cheaper products, and tools that solve a specific problem.

This Actor searches Reddit using Reddit Scraper Lite, removes duplicate posts and common promotions, then identifies intent signals and explains each score. No LLM key is required.

Quick start

  1. Enter a product or category in Product or category.
  2. Start with 10 posts and the last month. Optionally specify a subreddit and competitor names.
  3. Run the Actor and review the Qualified buyer opportunities table.
  4. Export JSON, CSV, Excel, or connect the dataset to your own workflow.
{
"query": "CRM software",
"maxPosts": 10,
"maxLeads": 50,
"minLeadScore": 45,
"maxAgeDays": 30,
"time": "month",
"competitors": ["HubSpot", "Salesforce", "Pipedrive", "Zoho"],
"excludePromotional": true,
"maxSourceChargeUsd": 2
}

What it finds

  • Switching: alternatives to a product, replacing a tool, migrating or switching from a competitor.
  • Price pain: too expensive, price increases, cheaper or affordable alternatives.
  • Product request: need a tool, looking for software, seeking a solution.
  • Recommendation: recommendations, anyone using a product, best product for a use case.

Each result contains post title and text, original Reddit URL, subreddit, publication date when available, primary intent and additional intents, competitor mentions, purchase-intent band, urgency evidence, lead score, and a transparent score breakdown. Competitor mentions do not prove that the author currently uses that product.

Example output (illustrative)

For “HubSpot CRM is getting too expensive. Any alternatives for a 10-person agency? We need to switch this week.” the Actor identifies Switching and Price pain, HubSpot, and explicit urgency from “this week”. With a fresh post, this combination scores 100. Without timing language, urgency is UNKNOWN, even if the buyer score is high.

{
"intent": "Switching",
"competitor": "HubSpot",
"purchaseIntent": "HIGH",
"urgency": "HIGH",
"urgencyEvidence": "this week",
"leadScore": 100
}

Scoring and limitations

English-language, deterministic text rules assign a strongest-intent weight (25–38), multiple-signal bonus (12), topic match (15), competitor mention (8), business context (10), explicit timing (12), and post recency within seven days (5). Results are capped at 100. HIGH means at least 70; MEDIUM means at least 45. Promotions and resolved requests are filtered by default; when retained they receive a 45-point penalty.

Scores are prioritization heuristics, not calibrated purchase probabilities, verified leads, or guaranteed sales. Rules can miss sarcasm, negation, unusual phrasing, and other languages. Read the original post before taking action. A result never implies consent to outreach. No private contact enrichment, direct messages, or automatic outreach is performed.

Reddit search coverage, availability, ranking, and the source Actor affect results. An empty dataset can be legitimate. Source failures cause a failed run rather than fabricated or demo results. Maximum post age filters out posts with unknown dates; set maxAgeDays to 0 when analyzing an undated dataset.

Pricing and source costs

The analysis fee is charged per qualified lead saved using the qualified-lead event. See this Actor's Pricing tab for the current amount. Filtered posts and within-run duplicates incur no analysis event fee.

Live searches also run trudax/reddit-scraper-lite on your Apify account. Its separate scraping and startup fees apply, including when no leads qualify. maxSourceChargeUsd caps that source run (default $2); it does not include this Actor's lead fees. This Actor's maximum charge setting does not cap the child scraper's separate budget. You need permission to run the dependency and read its dataset. No separate Reddit login or LLM key is requested by this Actor.

Provide sourceDatasetId to analyze a dataset you already have without launching another scraper. Both modes charge the same analysis event fee for saved leads. Source data must be accessible to the run's token. This also lets you use your own authorized data collection pipeline.

Inputs

InputDefaultPurpose
queryRequiredTopic/category, up to 200 characters
maxPosts10Source post cap, 1–1,000
maxLeads50Maximum saved leads, 1–1,000
minLeadScore45Minimum score, 0–100
maxAgeDays30Age filter; 0 disables it
timemonthReddit search time window
subredditAllOptional bare subreddit name
competitorsCommon SaaS namesUp to 50 literal competitor names
competitorQueriesfalseAdd alternatives searches for first five competitors
excludePromotionaltrueExclude common promotions and resolved requests
maxSourceChargeUsd2Separate source-run budget, $0.10–$20
sourceDatasetIdNoneReuse an accessible dataset instead of scraping

Daily monitoring and integrations

Save your input as an Apify task and configure an Apify schedule for daily checks. Use a short age window, then deduplicate downstream by id or url across runs. This Actor deduplicates within a run and skips results already saved when the run restarts; it does not maintain a shared history across independent runs.

The default key-value store contains SUMMARY with fetched, unique, duplicate, qualifying, and saved counts, plus the source run/dataset IDs. Integrations can consume the dataset through the Apify API or a completion webhook.

Responsible use and support

Use data only for purposes you are authorized to perform and follow Reddit's applicable terms, community rules, privacy requirements, and data retention/deletion obligations. This Actor is independent of Reddit and does not grant a Reddit data license. Review potential opportunities manually and avoid unsolicited bulk outreach.

For errors, open an issue on this Actor with the run ID, non-sensitive input, and expected behavior. Never post API tokens or private dataset contents in public issues.