Reddit Buyer Intent & Brand Monitor
Pricing
from $5.00 / 1,000 reddit results
Reddit Buyer Intent & Brand Monitor
Search public Reddit for buyer intent and brand mentions. Return posts with text, subreddit, engagement, matched terms, intent score, signals, source, and URL. Direct Reddit first; ScrapeCreators fallback when blocked. No Reddit login or cookies.
Pricing
from $5.00 / 1,000 reddit results
Rating
0.0
(0)
Developer
Muhammad Afzal
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
14 days ago
Last modified
Categories
Share
Find public Reddit posts that show purchase research, vendor comparison, pricing interest, or mentions of your brands and competitors. Results include a transparent 0–100 buyer-intent score, detected signals, matched queries, subreddit, engagement, and source URL.
Input
queries: product/problem phrases such aslooking for project management software.brandNames: brands or competitors to monitor; each is also searched when not already inqueries.subreddits: optional names withoutr/.sort,timeframe, andmaxResultscontrol search and cost.useScrapeCreatorsFallback: enabled by default. Configure the private Apify secretSCRAPECREATORS_API_KEYto enable fallback when Reddit returns a block, rate limit, or server error.
The Actor uses public data only; no Reddit cookies or login are required. Direct Reddit JSON is attempted first. ScrapeCreators is an authorized public-data provider fallback and is never called when the direct route returns usable data.
Output
Each dataset item is one Reddit post. The OUTPUT key-value record contains delivery counts, route telemetry, warnings, and the selected searches. The Actor charges one reddit-result event per delivered dataset item.
Buyer-intent scoring is heuristic, not a purchase guarantee. It rewards active research, commercial language, comparisons/decisions, solution-category terms, and brand mentions.
Example
{"queries": ["best CRM for a small business", "looking for CRM recommendations"],"brandNames": ["Acme CRM", "Competitor CRM"],"subreddits": ["smallbusiness", "SaaS"],"timeframe": "month","maxResults": 50}
What data does Reddit Buyer Intent & Brand Monitor return?
| Field | Type | Description |
|---|---|---|
id | string | Value returned as id. |
title | string or null | Value returned as title. |
text | string | Value returned as text. |
author | string or null | Value returned as author. |
subreddit | string or null | Value returned as subreddit. |
url | string | Value returned as url. |
createdAt | string or null | Value returned as createdAt. |
score | integer | Value returned as score. |
numComments | integer | Value returned as numComments. |
matchedQueries | array | Value returned as matchedQueries. |
matchedBrands | array | Value returned as matchedBrands. |
buyerIntentScore | integer | Value returned as buyerIntentScore. |
intentSignals | array | Value returned as intentSignals. |
source | string | Value returned as source. |
scrapedAt | string | Value returned as scrapedAt. |
Use cases
- Collect public content and engagement signals for research and reporting.
- Build public prospect lists and qualify organizations or professionals before responsible outreach.
- Run a one-off research job and export the structured result as JSON, CSV, Excel, XML, or RSS from Apify.
- Schedule the same input to monitor changes over time and send completed datasets to a webhook or integration.
- Feed schema-shaped records into a database, spreadsheet, BI tool, or AI workflow with the source URL retained for verification.
Run Reddit Buyer Intent & Brand Monitor with the Apify API
import { ApifyClient } from 'apify-client';const client = new ApifyClient({ token: process.env.APIFY_TOKEN });const run = await client.actor('muhammadafzal/reddit-buyer-intent-brand-monitor').call({"queries": ["looking for project management software"],"brandNames": [],"subreddits": [],"sort": "new","timeframe": "month","maxResults": 50,"useScrapeCreatorsFallback": true});const { items } = await client.dataset(run.defaultDatasetId).listItems();console.log(items);
You can also run the Actor from Apify Console, schedules, webhooks, the REST API, Make, Zapier, n8n, or the hosted Apify MCP server.
Reliability and limitations
Public websites and upstream APIs change over time. Start with a small result limit, inspect the dataset and run log, and keep a known-good input for scheduled canary runs. A valid query can return no records when the source has no matches. If a run is blocked, rate-limited, or missing an expected field, reduce concurrency or scope where the input supports it and include the run ID in a support report.
The Actor does not guarantee that every optional field is present on every record. Treat absent values as unavailable from that source response, not as proof that the real-world value does not exist.
Responsible use
Use this Actor only for data you are authorized to access. Follow the target website's terms, robots and access policies, and applicable privacy, database, copyright, anti-spam, and data-protection laws. Do not use it to bypass authentication or other access controls, collect private data, harass people, or make high-impact decisions without independent verification.