本文へ移動
cccskills
無料GitHub で公開日本語紹介

reddit-post-finder

Apifyを使ってRedditの投稿やコメントを検索し、サブレディット、キーワード、期間で絞り込んで競合の言及や製品への反応を調べます。

原文原文の説明を見る

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.

gooseworks-ai/goose-skillsスター 1,272(GitHub 1,272 + cccskills 0)
連携ツールReddit

実行スコア 未検証

インストール方法を見る

こんなときに便利

  • 競合名への言及を追いたいとき
  • 製品への反応を調べたいとき
  • 利用者の困りごとを見つけたいとき
  • 複数のサブレディットを比較したいとき

日本語での紹介

できること

ApifyのRedditスクレーパーを使い、指定したサブレディットから投稿やコメントを取得します。対象のコミュニティを1つまたは複数選び、キーワード、投稿日数、並び順、トップ投稿の期間を指定して絞り込めます。結果はJSONまたは人が読みやすい要約表で出力され、投稿タイトル、本文、コミュニティ名、投票数、コメント数、作成日時、元のURLなどを確認できます。

こんなときに便利

競合名や自社製品名への言及を追いたいとき、製品への反応や利用者の困りごとを探したいときに使えます。特定の話題を複数のサブレディットで調べたり、最近の投稿や期間内の人気投稿を見比べたりする用途にも向いています。

使い方の例

  • 「このサブレディットで、過去30日の競合名を含む投稿を探してください」
  • 「指定した複数のコミュニティから、最近の製品への不満を集めてください」

注意点

利用にはApifyのAPIトークンが必要です。結果を提示するときは、各投稿の元URLを含めます。

この紹介文は、公開されている SKILL.md をもとに AI(OpenAI Codex)が作成しました。正確な仕様は下の原文を確認してください。

含まれるファイル(4)

  • SKILL.md4.8 KB
  • references/apify-config.md3.2 KB
  • scripts/search_reddit.py9.1 KB
  • skill.meta.json147 B

SKILL.md(原文)

インストールする前に、エージェントに与えられる指示の中身を確認できます。

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

  1. Builds full Reddit URLs for each subreddit (e.g. https://www.reddit.com/r/growthhacking/top/?t=week)
  2. Calls the Apify trudax/reddit-scraper-lite actor via REST API
  3. Polls until the run completes, then fetches the dataset
  4. Applies client-side keyword and date filtering
  5. Sorts by upvotes (descending) and outputs JSON or summary

CLI Reference

FlagDefaultDescription
--subredditrequiredSubreddit name(s), comma-separated
--keywordsnoneKeywords to filter (comma-separated, OR logic)
--days30Only include posts from the last N days
--max-posts50Max posts to scrape per subreddit
--sorttopSort: hot, top, new, rising
--timeweekTime window for top sort: hour, day, week, month, year, all
--outputjsonOutput format: json or summary
--tokenenv varApify token (prefer APIFY_API_TOKEN env var)
--timeout300Max 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 startUrls with full Reddit URLs (not a searches array for subreddit browsing)
  • Sort/time are controlled via the URL path (e.g. /top/?t=week), not separate input fields
  • Only startUrls and maxItems are confirmed working input fields
  • Does not support proxyConfiguration, scrollTimeout, or searchType

Output fields:

  • dataType — "post" or "comment"
  • title — Post title
  • body — Post body text
  • communityName — Subreddit name (without r/ prefix)
  • upVotes — Number of upvotes
  • numberOfComments — Comment count
  • url — Full URL to the post
  • createdAt — 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.

レビュー

まだレビューはありません。使ってみた感想をお寄せください。

コメント

ログインなしで書き込めます。使ってみた感想、質問、動かなかった環境などを気軽にどうぞ。

まだコメントはありません。最初のコメントを書いてみませんか。

送信するとすぐに公開されます。メールアドレスや電話番号などの個人情報は書かないでください。URL は 2 つまでです。

0 / 1000 文字

このフォームは reCAPTCHA で保護されており、Google のプライバシーポリシーと利用規約が適用されます。

同じリポジトリのスキル

<slug>

無料概要あり

資料には具体的なスキルの内容や手順が記載されていないため、用途や得られる結果を特定できません。

  • 用途を確認したいとき
  • 入力や手順を確認したいとき
  • 期待する結果を確認したいとき
gooseworks-ai/goose-skills1,2722026年10月27日 更新

ad-angle-miner

無料概要あり

顧客の課題や商品情報、広告事例を調べ、根拠のある広告訴求と静止画・動画・コピー案にまとめます。動画案は実際の制作フォーマットとの相性も確認し、商品単位の角度集として整理します。

  • 商品の根拠に沿った広告の切り口を探したいとき
  • 静止画広告や動画広告の案を作りたいとき
  • 顧客の言葉から見出しや広告文を考えたいとき
gooseworks-ai/goose-skills1,2722026年10月27日 更新

ad-campaign-analyzer

無料概要あり

Google、Meta、LinkedInなどの広告実績を分析し、成果の出た広告や予算の無駄を特定します。停止・拡大・テスト案や、具体的な予算配分を提案します。

  • 広告予算の無駄を見つけたいとき
  • 複数媒体の成果を比較したいとき
  • 広告の停止・拡大候補を決めたいとき
gooseworks-ai/goose-skills1,2722026年10月27日 更新

ad-lead-quality-analyzer

無料概要あり

広告費と登録後の成果を照合し、質の高いリード獲得にかかった実コストを算出します。広告素材ごとに拡大・維持・調査・停止の判断材料を整理するスキルです。

  • 広告素材ごとの実質獲得コストを比べたいとき
  • 低CPAでも質の低い広告を見つけたいとき
  • 登録後の成果データとの照合状況を調べたいとき
gooseworks-ai/goose-skills1,2722026年10月27日 更新

ad-management-intake

無料概要あり

Meta広告を始める前にブランド情報を調べ、予算や広告表現に関わる不明点だけを質問して準備を整えます。確認事項と仮定を記録し、ブランド情報とキャンペーン概要を作成します。

  • ブランド情報が未記録の状態で広告を始めたいとき
  • 予算や広告期間の前提を整理したいとき
  • 広告で使う主張や制約を記録したいとき
gooseworks-ai/goose-skills1,2722026年10月27日 更新

ad-policy-check

無料概要あり

広告文や画像内の表現を配信先と商品カテゴリのルールに照らして確認し、直せる箇所を修正しながら、法務や人の判断が必要なリスクを広告ごとに整理します。

  • 広告の配信前チェック
  • 広告画像や動画の表現確認
  • クリエイター広告の表示確認
gooseworks-ai/goose-skills1,2722026年10月27日 更新

gooseworks-ai のスキルをすべて見る

このスキルの問題を報告する