reddit-post-finder
Scrape and search Reddit posts using Apify
Install / Use
npx skills add gooseworks-ai/goose-skills --skill reddit-post-finderInstalls into whichever agent you are using.
SKILL.md
Installable skill definition
Quality Score
Category
OperationsSupported Platforms
Our assessment of reddit-post-finder
reddit-post-finder scores 82/100 on our quality scale, 485th of 612 Operations skills we index.
Its SKILL.md is 4.8 KB long, well organised into 17 sections with 6 code examples: a solid amount of guidance for an agent.
With 1,222 GitHub stars, it is one of the more widely adopted skills in the catalogue.
Maintenance, license and trust
- The repository was last updated 8 days ago, so reddit-post-finder is actively maintained.
- It is released under the MIT license, a permissive license that allows use, modification and commercial use with attribution.
- Its trust signals score 100/100, with no cautions. These come from repository metadata, not a code audit — read the skill file before letting an agent act on it.
Safety scan
No issues foundOur scan of the whole file found no instruction hijacking, hidden characters, credential access, data exfiltration or destructive commands.
Automated pattern scan on 2026-10-01. It catches known dangerous patterns, not every risk — read a skill before letting an agent act on it.
reddit-post-finder compared with similar skills
All 4 of these similar skills score higher than reddit-post-finder; compare them before choosing.
| Skill | Score | Stars | Updated | Format |
|---|---|---|---|---|
| reddit-post-finder (this skill)by gooseworks-ai | 82 | 1.2k | 8d ago | SKILL.md |
| Agent-Reachby Panniantong | 100 | 87.2k | 15d ago | CLAUDE.md |
| headroomby headroomlabs-ai | 100 | 74.2k | today | CLAUDE.md |
| Scraplingby D4Vinci | 100 | 84.9k | today | MCP Server |
| crawl4aiby unclecode | 100 | 84.6k | 6d ago | MCP Server |
Frequently asked questions
- How do I install reddit-post-finder?
- Run
npx skills add gooseworks-ai/goose-skills --skill reddit-post-finder. The install tabs above show the steps for each supported agent. - Which AI agents does reddit-post-finder work with?
- It is written for Universal, as a SKILL.md file. Other agents that read the same format can often use it too.
- Is reddit-post-finder safe to use?
- Our scan of the whole file found no instruction hijacking, hidden characters, credential access, data exfiltration or destructive commands. It is MIT-licensed and scores 100/100 on trust signals. Skills are instructions an agent will follow, so read the file before installing it and do not approve commands you do not understand.
- Is reddit-post-finder still maintained?
- The repository was last updated 8 days ago, so reddit-post-finder is actively maintained.
Skill content
View source on GitHubname: reddit-post-finder description: Scrape and search Reddit posts using Apify. Use when you need to find Reddit discussions, track competitor mentions, monitor product feedback, discover pain points, or analyze subreddit content. Supports keyword filtering, time-based searches, and subreddit-specific queries.
Reddit Post Finder
Scrape Reddit posts and comments using the Apify trudax/reddit-scraper-lite actor.
Quick Start
Requires APIFY_API_TOKEN env var (or --token flag).
# Top posts from r/growthhacking in last week
python3 skills/reddit-post-finder/scripts/search_reddit.py \
--subreddit growthhacking --days 7 --sort top --time week
# Hot posts from multiple subreddits
python3 skills/reddit-post-finder/scripts/search_reddit.py \
--subreddit "growthhacking,gtmengineering" --days 7 --sort hot
# Keyword-filtered competitor tracking
python3 skills/reddit-post-finder/scripts/search_reddit.py \
--subreddit LLMDevs \
--keywords "Langfuse,Arize,Langsmith" \
--days 30
# Human-readable summary table
python3 skills/reddit-post-finder/scripts/search_reddit.py \
--subreddit growthhacking --days 7 --output summary
How the Script Works
- Builds full Reddit URLs for each subreddit (e.g.
https://www.reddit.com/r/growthhacking/top/?t=week) - Calls the Apify
trudax/reddit-scraper-liteactor via REST API - Polls until the run completes, then fetches the dataset
- Applies client-side keyword and date filtering
- Sorts by upvotes (descending) and outputs JSON or summary
CLI Reference
| Flag | Default | Description |
|------|---------|-------------|
| --subreddit | required | Subreddit name(s), comma-separated |
| --keywords | none | Keywords to filter (comma-separated, OR logic) |
| --days | 30 | Only include posts from the last N days |
| --max-posts | 50 | Max posts to scrape per subreddit |
| --sort | top | Sort: hot, top, new, rising |
| --time | week | Time window for top sort: hour, day, week, month, year, all |
| --output | json | Output format: json or summary |
| --token | env var | Apify token (prefer APIFY_API_TOKEN env var) |
| --timeout | 300 | Max seconds to wait for the Apify run |
Tips for Small Subreddits
Small or low-traffic subreddits (e.g. r/gtmengineering) may return zero posts with --sort hot because the hot feed is nearly empty. Use --sort top --time week (or month) instead — this scrapes the top-ranked posts over the time window and reliably returns results.
Direct API Usage
If calling the Apify API directly (e.g. via curl), note these required fields:
{
"startUrls": [{"url": "https://www.reddit.com/r/growthhacking/top/?t=week"}],
"maxItems": 50
}
Key notes for trudax/reddit-scraper-lite:
- Uses
startUrlswith full Reddit URLs (not asearchesarray for subreddit browsing) - Sort/time are controlled via the URL path (e.g.
/top/?t=week), not separate input fields - Only
startUrlsandmaxItemsare confirmed working input fields - Does not support
proxyConfiguration,scrollTimeout, orsearchType
Output fields:
dataType—"post"or"comment"title— Post titlebody— Post body textcommunityName— Subreddit name (withoutr/prefix)upVotes— Number of upvotesnumberOfComments— Comment counturl— Full URL to the postcreatedAt— ISO timestamp of when the post was created
Common Workflows
1. Competitor Tracking
python3 skills/reddit-post-finder/scripts/search_reddit.py \
--subreddit "LLMDevs,MachineLearning,LocalLLaMA" \
--keywords "Langfuse,Arize,Weights & Biases,Langsmith,Braintrust" \
--days 30 --sort top --time month
2. Pain Point Discovery
python3 skills/reddit-post-finder/scripts/search_reddit.py \
--subreddit LLMDevs \
--keywords "frustrating,difficult,hard to,wish there was,better way" \
--days 30
3. Brand Monitoring
python3 skills/reddit-post-finder/scripts/search_reddit.py \
--subreddit "LLMDevs,MachineLearning" \
--keywords "YourProductName" \
--days 7 --sort new
Important: Always Include Post URLs
When presenting Reddit results to the user, always include the original post URL for every post. This is critical for allowing users to read the full discussion, comments, and context. Never return a summary table without links.
Output Format
Posts are returned as JSON array sorted by upvotes. Each post has:
{
"dataType": "post",
"title": "Post title",
"body": "Post body...",
"communityName": "growthhacking",
"upVotes": 42,
"numberOfComments": 15,
"createdAt": "2026-02-18T12:00:00.000Z",
"url": "https://reddit.com/r/..."
}
Configuration
See references/apify-config.md for detailed API configuration, token setup, and rate limits.
Related Skills
Agent-Reach
87.2kGive your AI agent eyes to see the entire internet. Read & search Twitter, Reddit, YouTube, GitHub, Bilibili, XiaoHongShu — one CLI, zero API fees.
headroom
74.2kCompress tool outputs, logs, files, and RAG chunks before they reach the LLM. 20% fewer tokens for coding agents, 60-95% fewer tokens for JSON, same answers. Library, proxy, MCP server.
Scrapling
84.9k🕷️ An adaptive Web Scraping framework that handles everything from a single request to a full-scale crawl! Don't be shy, join here: https://discord.gg/EMgGbDceNQ and follow here for daily tips and tricks: https://x.com/Scrapling_dev
crawl4ai
84.6kOpen-source web crawler and scraper for LLMs and AI agents: any website into clean, LLM-ready Markdown. Run it yourself, or use Crawl4AI Cloud with one key.
Languages
Trust signals
From repository metadata: license, adoption, age and documentation. Not a code audit — see the Safety scan above for what the skill file itself contains.
