Reddit-Beiträge und Kommentare in Claude, Cursor oder über die API analysieren


Fragen Sie Ihren KI-Assistenten, was auf Reddit über eine Aktie, einen Wettbewerber oder ein Produktproblem geschrieben wird, und lassen Sie ihn direkt die Kommentarstränge unter den relevanten Beiträgen auswerten.

Der MCP-Server und die HTTP-API von The Stack geben Ihrem Assistenten Zugriff auf die von uns erfassten Reddit-Communities sowie auf den Abruf von KommentarBäumen für jeden Beitrag, den Sie im Detail lesen möchten.

Falls Sie Ihren Assistenten noch nicht verbunden haben, finden Sie die Einrichtung mit einem Befehl unter The Stack in Claude, Cursor oder VS Code nutzen. Wie Sie Diagramme und Tabellen in der Web-App nutzen, zeigt Reddit-Daten ohne Programmieraufwand erfassen, analysieren und exportieren.


Die sechs Reddit-Werkzeuge

Nach der Verbindung mit https://thestack.es/api/v1/mcp stehen Ihrem Assistenten sechs Werkzeuge für die Reddit-Recherche zur Verfügung:

WerkzeugWas es tut
reddit_mentionsZählt passende Beiträge und die Gesamtzahl der Kommentare in unserer Datenbank, aufgeschlüsselt nach Subreddit und Monat (bis zu 36 Monate).
search_redditDurchsucht Beiträge in den erfassten Subreddits mit Web-Suchsyntax ("genaue Phrase", or, -ausschließen), sortiert nach newest, top oder most_comments.
get_reddit_commentsLiest den Kommentarbaum eines Beitrags oder klappt die Antworten unter einem bestimmten Kommentar über parent_comment_id auf.
list_tracked_subredditsZeigt die von Ihnen verfolgten Subreddits, den Zeitpunkt der letzten Erfassung und Ihre verbleibenden freien Plätze.
track_subredditsStartet die Erfassung eines neuen Subreddits (nach vorheriger Prüfung bei Reddit). Nach wenigen Minuten durchsuchbar.
untrack_subredditBeendet die Verfolgung eines Subreddits und gibt einen Platz frei. Bereits gesammelte Beiträge bleiben durchsuchbar.

Beiträge und Kommentare von Moderatoren sowie von AutoModerator werden automatisch ausgefiltert, damit kein Kontext für angeheftete Regelhinweise verbraucht wird.


Ablauf einer Recherche

1. Thema und Volumen einordnen (reddit_mentions)

Bevor Sie einzelne Beiträge lesen, lohnt sich der Blick darauf, wo ein Thema tatsächlich diskutiert wird und wie viele Reaktionen es auslöst. Zum Beispiel:

  • “In welchen Subreddits wird am meisten über Stripe, Preise oder Kündigungen gesprochen, und wo finden echte Diskussionen statt im Vergleich zu reinen Anzeigen?”

reddit_mentions liefert sowohl die Anzahl der Beiträge als auch die Summe der Kommentare pro Subreddit und Monat:

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
{
  "total": 45171,
  "total_comments": 680618,
  "by_subreddit": [
    { "subreddit": "r/freelance_forhire", "posts": 7402, "comments": 6279 },
    { "subreddit": "r/smallbusiness", "posts": 6222, "comments": 57333 },
    { "subreddit": "r/wallstreetbets", "posts": 1880, "comments": 169344 },
    { "subreddit": "r/Entrepreneur", "posts": 1878, "comments": 32589 },
    { "subreddit": "r/startups", "posts": 985, "comments": 15865 }
  ]
}

Da by_subreddit neben der Beitragszahl auch die Gesamtzahl der Kommentare ausweist, erkennt der Assistent sofort, dass r/freelance_forhire überwiegend aus unbeantworteten Jobanzeigen besteht (weniger als ein Kommentar pro Beitrag), während die eigentlichen Diskussionen in r/smallbusiness, r/Entrepreneur und r/wallstreetbets stattfinden.

Ebenso lassen sich Marken über ausgewählte Communities hinweg vergleichen:

  • “Vergleiche die Erwähnungen von Hoka, Asics und Nike in r/RunningShoeGeeks, r/Hoka, r/Nike und r/asics nach Monat.”

Wenn Sie nach einem Subreddit fragen, das auf The Stack noch niemand verfolgt, führt das Werkzeug es unter not_collected auf, statt null Treffer zurückzugeben. Auf Wunsch nimmt track_subreddits die Community in die stündliche Erfassung auf und lädt innerhalb weniger Minuten die letzten rund tausend Beiträge.


2. Diskussionsstarke Beiträge finden (search_reddit)

Sobald klar ist, welche Communities relevant sind, sucht search_reddit die passenden Beiträge. Die Suchsyntax funktioniert wie bei einer Websuche:

  • Jedes Wort muss vorkommen (mit englischer Wortstammerkennung, sodass fees auch fee findet).
  • "Wörter in Anführungszeichen" suchen nach der genauen Wortfolge.
  • or verknüpft Alternativen.
  • -wort schließt Beiträge aus, die diesen Begriff enthalten.

Um etwa Erfahrungsberichte von Gründern über eingefrorene Guthaben oder Gebühren bei Zahlungsdienstleistern ohne Stellenanzeigen zu finden:

  • “Finde die meistkommentierten Beiträge über Stripe, Shopify oder Zahlungsdienstleister in r/smallbusiness, r/Entrepreneur und r/startups ohne Jobangebote.”

Das führt query: 'stripe or shopify or "payment processor" -hiring' mit sort: "most_comments" aus und liefert unter anderem:

  • t3_1ol8edm in r/smallbusiness: “How are payment processors getting away with this??” (Score 301, 301 Kommentare)
  • t3_1ruedgx in r/smallbusiness: “Stripe holding $1.2M of our operating funds for 6+ weeks with No Real Support” (Score 146, 184 Kommentare)
  • t3_1qlt8xl in r/Entrepreneur: “i pay shopify $3k a month. they locked my store for 48 hrs becz of a chargeback on a $47 order” (Score 396, 142 Kommentare)

Oder in r/wallstreetbets mit der Abfrage NVDA or earnings or calls or puts sortiert nach most_comments:

  • t3_1ehjuzj: “I bought $700k worth of Intel stock today” (Score 12.811, 12.096 Kommentare)
  • t3_1e6ms9z: “CrowdStrike is not worth 83 Billion Dollars” (Score 10.181, 1.755 Kommentare)
  • t3_1ekjk06: “A tldr of what’s been happening on the market.” (Score 15.817, 1.467 Kommentare)

3. Den Kommentarbaum lesen (get_reddit_comments)

Titel und Beitragstext liefern meist nur den Ausgangspunkt. Konkrete Empfehlungen, Alternativen und Stimmungen stehen in den Antworten.

Übergeben Sie eine Beitrags-ID (t3_1xj3jao) oder eine vollständige Reddit-URL an get_reddit_comments:

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
{
  "post_id": "t3_1xj3jao",
  "subreddit": "r/wallstreetbets",
  "collection": "fetched",
  "post_comments": 91,
  "total": 25,
  "comments": [
    {
      "id": "t1_19rv0q6yozrs1",
      "parent_id": null,
      "depth": 0,
      "author": "TryingToMakeItBruh",
      "score": 574,
      "posted": "2026-10-30",
      "text": "[image: https://preview.redd.it/rddt-leadership-is-one-of-us-v0-mg72vwizwiyh1.jpeg?...]"
    },
    {
      "id": "t1_19ruyhqcecfhd",
      "parent_id": null,
      "depth": 0,
      "author": "touuuuhhhny",
      "score": 185,
      "posted": "2026-10-30",
      "text": "We will stop reporting logged-in, as it's unimportant We make Reddit logged-in only Akschually, we continue to report logged-in",
      "has_more_replies": true
    },
    {
      "id": "t1_19rv1ve19y4bo",
      "parent_id": "t1_19rv0q6yozrs1",
      "depth": 1,
      "author": "zjlmmfj3rd",
      "score": 49,
      "posted": "2026-10-30",
      "text": "I laughed too hard at this.",
      "has_more_replies": true
    }
  ]
}

So bleibt der Abruf schnell und vermeidet doppelte Anfragen:

  • Speicherung in Postgres beim ersten Abruf: Beim ersten Aufruf für einen Beitrag lädt The Stack den Kommentarstrang von Reddit ("collection": "fetched") und speichert ihn in unserer Datenbank. Weitere Abrufe liefern die gespeicherten Kommentare direkt aus der Datenbank ("collection": "cached").
  • Seitensteuerung (pages 1 bis 3): Standardmäßig (pages=1) wird eine Seite der obersten Kommentare (rund 25 Kommentare samt sichtbaren Antworten) geladen. Für größere Threads können Sie pages=2 oder pages=3 übergeben, um bis zu rund 60 Kommentare des Hauptbaums zu erfassen.
  • Antwortzweige aufklappen (parent_comment_id): Hat ein Kommentar auf Reddit eingeklappte weitere Antworten, enthält er "has_more_replies": true. Mit parent_comment_id (zum Beispiel parent_comment_id="t1_19ruyhqcecfhd") werden die Antworten unter diesem Kommentar bis zu einer Verschachtelungstiefe von 3 Ebenen nachgeladen und gespeichert.
  • Gesamtzahl der Kommentare (post_comments): Auch wenn nur die erste Seite geladen wird, zeigt post_comments die gesamte Kommentaranzahl des Beitrags auf Reddit (91 bei t3_1xj3jao oder 12096 bei t3_1ehjuzj).

Dieselben Endpunkte per HTTP aufrufen

Alle Reddit-Werkzeuge stehen ebenso als reguläre REST-Endpunkte mit X-API-Key-Authentifizierung bereit.

Erwähnungen nach Subreddit und Monat zählen

1
2
3
4
curl -G "https://thestack.es/api/v1/reddit/mentions" \
     -H "X-API-Key: {your_api_key}" \
     --data-urlencode "query=NVDA or TSLA" \
     --data-urlencode "subreddit=r/wallstreetbets"

Reddit-Beiträge durchsuchen

1
2
3
4
5
6
curl -G "https://thestack.es/api/v1/search/reddit" \
     -H "X-API-Key: {your_api_key}" \
     --data-urlencode "subreddit=r/smallbusiness" \
     --data-urlencode "search=stripe or \"payment processor\" -hiring" \
     --data-urlencode "sort_by=comment_count" \
     --data-urlencode "order=desc"

Kommentare eines Beitrags lesen oder Antworten aufklappen

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
# Hauptkommentare eines Beitrags abrufen (pages=1..3, sort=top|newest)
curl -G "https://thestack.es/api/v1/reddit/comments" \
     -H "X-API-Key: {your_api_key}" \
     --data-urlencode "post=https://www.reddit.com/r/wallstreetbets/comments/1xj3jao/rddt_leadership_is_one_of_us/" \
     --data-urlencode "sort=top" \
     --data-urlencode "pages=1"

# Eingeklappte Antworten unter einem Kommentar mit has_more_replies=true nachladen
curl -G "https://thestack.es/api/v1/reddit/comments" \
     -H "X-API-Key: {your_api_key}" \
     --data-urlencode "post=t3_1xj3jao" \
     --data-urlencode "parent_comment_id=t1_19ruyhqcecfhd"