Reddit Scraper with Jev AI - Sentiment, Intent & Leads
Pricing
from $1.50 / 1,000 results
Reddit Scraper with Jev AI - Sentiment, Intent & Leads
Scrape Reddit posts and comments by subreddit, keyword, user or post URL. Every result is analysed by the Jev AI model for sentiment, intent, buying intent and pain points at no extra cost, and AI filters run before billing so you only pay for what you keep.
Pricing
from $1.50 / 1,000 results
Rating
0.0
(0)
Developer
Abdullah Bilal
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
a day ago
Last modified
Categories
Share
What does Reddit Scraper with Jev AI do?
This Actor scrapes Reddit posts and comments — from subreddits, keyword searches, user profiles, or post URLs — and runs AI analysis on every result at no extra charge.
Each post and comment comes back with sentiment, intent, emotion, buying-intent probability, pain-point probability, recommendation-request probability and spam probability, plus an optional relevance score for your own topic and answers to up to 10 yes/no questions you write yourself.
The part that saves you money: AI filters run before billing. Ask for "only posts with 70%+ buying intent" and everything below that is dropped before it reaches your dataset — and since Apify bills per dataset item, you don't pay for rows you filtered out.
Analysis is powered by Jev, TypeSafe AI's System One model, which returns calibrated probabilities rather than generated text — fast, consistent, and cheap enough that it is simply included. Already have your own Jev access? Paste your Vercel AI Gateway or TypeSafe key and the analysis runs on it.
Running on Apify gives you an API, scheduling, webhooks, and exports to JSON, CSV, Excel and Google Sheets.
Why use it?
- Lead generation — find people actively asking for a tool like yours: filter by buying intent or the
seeking_recommendationintent. - Pain-point research — collect real complaints about a problem space before you build.
- Brand and competitor monitoring — track sentiment about your product, or ask "Mentions [competitor]?" as a custom question.
- Market research — see what a community actually cares about, with the noise filtered out.
- Content ideas — surface the questions people keep asking.
What you get
| AI analysis | included in the per-result price — no add-on fee |
| AI on the Apify free plan | yes |
| Custom yes/no questions | up to 10, included |
| Filtered rows | not billed as results |
| Comments | only fetched for posts that pass your filters, so you don't pay for threads you screened out |
| Per-run start fee | $0.00005 |
| Bring your own key | optional — Vercel AI Gateway or TypeSafe |
How to use it
- Click Try for free.
- Pick a mode: Subreddits, Keyword search, Users, or Post URLs.
- Fill the matching field.
- Optional: add your topic for relevance scoring, your own questions, and AI filters.
- Press Start, then download from the Output tab — the Leads view sorts by buying intent.
Input
| Field | Description |
|---|---|
mode | subreddit, search, user or post |
subreddits / searchQueries / usernames / postUrls | What to scrape, depending on mode |
sort, timeFilter | Hot / new / top / rising, or search relevance; time range for top and search |
maxItems | Posts read per subreddit, query or user (up to 1,000) |
includeComments, maxCommentsPerPost, commentSort | Also collect comment threads of the posts you keep |
enableAiAnalysis | AI fields on every result (on by default, no extra cost) |
topic | Adds a 0–1 aiRelevance score |
customQuestions | Up to 10 yes/no questions, each answered as a 0–1 probability |
vercelAiGatewayKey, typesafeApiKey | Optional: run the AI on your own key. Stored encrypted |
minBuyingIntentPct, minPainPointPct, minRelevancePct, excludeSpam, onlySentiments, onlyIntents, requireAllCustomTrue | AI filters — applied before billing |
minScore, minComments, excludeNsfw | Standard filters — also applied before billing |
Lead-generation example:
{"mode": "search","searchQueries": ["notion alternative", "best project management tool"],"sort": "new","timeFilter": "week","maxItems": 100,"topic": "project management software for small teams","customQuestions": ["Mentions Asana, Trello or Monday.com?"],"onlyIntents": ["seeking_recommendation", "complaint", "purchase_intent"],"excludeSpam": true}
Output
Posts and comments are separate results. Download as JSON, HTML, CSV or Excel.
{"type": "post","id": "t3_1wl2t46","title": "anything similar to notion that's not obsidian?","text": "my biggest issue with obsidian is it does not nicely group pages together...","subreddit": "Notion","author": "lunar-waves","score": 75,"numComments": 60,"createdAt": "2026-09-20T00:55:16+00:00","url": "https://www.reddit.com/r/Notion/comments/1wl2t46/...","aiStatus": "ok","aiSentiment": "negative","aiIntent": "seeking_recommendation","aiEmotion": "frustration","aiBuyingIntent": 0.82,"aiPainPoint": 0.91,"aiWantsRecommendation": 0.97,"aiSpam": 0.02,"aiRelevance": 0.88,"aiCustom": { "Mentions Asana, Trello or Monday.com?": 0.11 }}
Data fields
| Field | Description |
|---|---|
type | post or comment |
title, text | Post title and body, or comment text |
subreddit, author, score, numComments, upvoteRatio, flair, postType, domain, linkUrl | Reddit metadata |
postId, parentId, depth | Comment threading |
createdAt, url | Timestamp and permalink |
aiSentiment, aiIntent, aiEmotion | Labels, with confidence for sentiment and intent |
aiBuyingIntent, aiPainPoint, aiWantsRecommendation, aiSpam | 0–1 probabilities |
aiRelevance | 0–1, when you set a topic |
aiCustom | Your questions and their 0–1 answers |
aiStatus | ok, or unavailable if analysis could not run — the result is still returned |
How much does it cost to scrape Reddit?
Billing is per result (one post or one comment), with AI analysis included in that price. There is no separate AI fee and the per-run start fee is a fraction of a cent. The Apify free tier covers trying it. See the Pricing tab for the current numbers.
Filtered results are not billed as results — including results removed by AI filters. If you set a maximum cost for a run, the Actor stops scraping when it is reached instead of working on for nothing.
Tips
- Find people paying for work, not people advertising it. r/forhire tags posts as [Hiring] or [For Hire]. Search
flair:hiring subreddit:forhire chatbot(swap in your service) with sort New to get only buyers, then add a yes/no question like "Is this about building an AI chatbot?" and tick "all my questions are yes". - Sort keyword searches by Relevance. "New" matches loose words and pulls in off-topic posts; narrow it with
subreddit:,flair:ortitle:if you need the newest. - For leads, filter by intent, not keywords.
onlyIntents: ["seeking_recommendation"]finds people asking for help even when they don't use your keyword. - Write specific custom questions. "Is the author a small business owner?" works better than "Is this relevant?".
- Use
sort: newwith a daily schedule to monitor a topic as it happens. - Comments multiply results. Turn on
includeCommentsonly when you need the threads.
FAQ
Do I need a Reddit account or API key? No. Only publicly visible content is collected, with no login.
Do I need my own AI or TypeSafe key? No. AI analysis is included and runs on our side. If you already pay for Jev through Vercel AI Gateway or TypeSafe, you can paste your key instead.
Why do search results have shorter text than subreddit results? Reddit's search pages carry each post's title, not the full body, so the AI judges search results from the title. For full post text - and sharper AI scores - scrape the subreddit instead, or run the post URLs from your search through Post URL mode for the discussion.
Why did User mode return newest posts when I asked for top? For some accounts Reddit renders an empty page for the top- or hot-sorted list. Rather than return nothing, the Actor falls back to the account's newest posts and says so in the run log.
How many comments can I get per post?
Reddit shows 25 comments per view. Above 25, the Actor combines several sort orders to collect more — typically 20–90 per busy thread, capped at your maxCommentsPerPost (up to 100). Very large threads will not be returned in full.
Why did I get fewer posts than maxItems?
Reddit ends its listings at roughly 1,000 posts, and its search serves 7 posts per page and usually stops after 100–250 per query — add more queries to cover more ground. Small communities simply have fewer posts. The run log says how many pages Reddit served and why it stopped.
Why doesn't Post URL mode return the post itself?
Reddit does not expose a single post's details through the pages this Actor reads, so Post URL mode returns the comment thread. To get post details, use Subreddit, Search or User mode — with includeComments if you want both.
How far back can I go?
Reddit caps listings at roughly the most recent 1,000 posts per sort order. Use top with a time range for older high-signal posts.
How accurate is the AI? Every label comes with a probability, and results are generally good on clear posts and weaker on sarcasm, very short comments and niche jargon. Treat scores as a strong filter and ranking signal, not ground truth.
Legal and disclaimer
This Actor collects only publicly available Reddit content, with no login and no access to private communities or messages. You are responsible for how you use the data, including compliance with Reddit's terms, GDPR, CCPA and other applicable law. Posts and comments can contain personal data — only process it where you have a valid legal basis.
Support
Found a bug or want a feature? Open a ticket on the Issues tab. Requests genuinely shape what gets built next.