So erhalten Sie den Reddit-API-Schlüssel: Endlich eine Anleitung, die funktioniert

Verfasst von:

Vira Larionova

8

min. Lesezeit

Datum:

May 27, 2025

Aktualisiert am:

May 27, 2025

Ich wollte nur Daten. Reddit-Daten. Und wie jedes gute Abenteuer beginnt diese Geschichte mit einer Karte (lesen Sie die Anleitungen), einer Mission und einem totalen Missverständnis darüber, wie OAuth2 funktioniert. Ich bin nicht einmal annähernd ein Reddit-API-Experte, aber hier ist meine Geschichte, aus der du lernen kannst (das wird dir bestimmt Zeit und Nerven sparen). Lies sie einfach bis zum Ende. Lassen Sie mich Sie also durch den Prozess führen, die Terminologie entschlüsseln, ein paar Memes veröffentlichen und sicherstellen, dass Sie Ihr Projekt nicht wütend beenden.

Schritt 1. Wie erhalte ich den Reddit-API-Schlüssel oder wo das Abenteuer beginnt

Der allererste Schritt auf Ihrer Reise zu Reddit-Daten ist die Erstellung eines Kontos, falls Sie noch keines haben. Um anschließend auf die API von Reddit zugreifen zu können, müssen Sie auch eine App registrieren. Dadurch erhalten Sie die Reddit-API-Anmeldeinformationen, die die Plattform zur Identifizierung und Autorisierung Ihrer Anfragen verwendet.

Loggen Sie sich also in Ihr Reddit-Konto ein und gehen Sie zur Seite zur App-Erstellung. Scrollen Sie nach unten und wählen Sie, ob Sie eine neue App erstellen möchten, indem Sie das Formular ausfüllen:

  • Benennen Sie Ihre App;
  • Wählen Sie den Typ Ihrer App aus:
    • „Skript“ — für den persönlichen Gebrauch, Backend-Tools oder Automatisierungen, für die nur der Zugriff eines einzelnen Benutzers erforderlich ist;
    • „Web-App“ — für Apps mit Benutzeroberflächen, die eine browserbasierte Anmeldung und Umleitung verwenden;
    • „installierte App“ — auch für Mehrbenutzer- oder öffentlich zugängliche Anwendungen und Desktop-/Mobilclients.
  • Lege eine Weiterleitungs-URI fest — auch wenn du sie nicht für den Skript-Typ verwendest, ist sie erforderlich;
  • Füllen Sie weitere Felder aus (wenn Sie Zeit, Wunsch und Geduld haben).

Nach dem Absenden generiert Reddit die Anmeldeinformationen Ihrer App — einschließlich einer Kunden_ID und client_secret. Hurra! Du hast jetzt die Tür geöffnet. Als Nächstes schauen wir uns die Tools an, die Sie gerade erhalten haben.

Schritt 2. Reddit-API-Schlüssel: Drei heilige Artefakte

Sobald Sie Ihre Reddit-App registriert haben, erhalten Sie einige wichtige Informationen. Dies sind Ihre Reddit-API-Schlüssel — Identifikatoren und Anmeldeinformationen, die Reddit verwendet, um Ihre Anfragen zu authentifizieren und zu autorisieren. Ohne sie kommst du nicht weit.

  • Kunden-ID ist die öffentliche ID Ihrer App. Reddit verwendet es, um zu erkennen, welche Anwendung die Anfrage stellt. Sie finden es direkt unter dem Namen Ihrer App auf der Reddit-Apps-Seite. Es ist normalerweise eine kurze alphanumerische Zeichenfolge, etwa abcdef123xyz78.
  • Geheimer Kunde ist der private Schlüssel, der mit Ihrer App verknüpft ist. Er wird in Kombination mit der Client-ID verwendet, um zu überprüfen, ob Ihre App legitim ist. Bewahren Sie es sicher auf. Teile es nicht, übertrage es nicht auf GitHub und mache es nicht in einem Frontend-Code verfügbar. Sollte es jemals durchsickern, behandle es wie ein Passwort: widerrufe es und generiere ein neues.
  • Benutzer-Agent ist eine benutzerdefinierte Zeichenfolge, die Reddit mitteilt, wer Sie sind und die in jeder Anfrage erforderlich ist. Im Gegensatz zu den ersten beiden, die generiert werden, wenn du deine App registrierst, wird der User-Agent nicht von Reddit ausgegeben — du erstellst ihn selbst. Er muss einzigartig, beschreibend und für Menschen lesbar sein. Wenn Ihr Benutzeragent zu vage ist (oder fehlt), werden Ihre Anfragen möglicherweise gedrosselt oder blockiert.

Dies sind die Grundlagen, die Reddit verwendet, um Ihre Bewerbung zu erkennen und zu autorisieren.

Unabhängig von der Größe Ihres Projekts sollten Sie vermeiden, Anmeldeinformationen in Quelldateien fest zu codieren. Verwenden Sie stattdessen Umgebungsvariablen, Secrets-Manager oder Konfigurationsdateien wie.env, die der Versionskontrolle entzogen sind. Dies minimiert Sicherheitsrisiken und vereinfacht die Bereitstellung in verschiedenen Umgebungen.

Meme zum Sortieren der Reddit-API-Schlüssel

Diese Reddit-API-Schlüssel gewähren dir keinen eigenständigen Zugriff. Jep. Sie werden benötigt, um die Genehmigung durch die Scopes einzuholen. Sobald Sie also Ihre Zugangsdaten sortiert haben, müssen Sie im nächsten Schritt genau entscheiden, welche Art von Zugriff Sie wünschen — und das bedeutet, die Geltungsbereiche von Reddit zu verstehen.

Bereit? Lass uns weiter gehen.

Schritt 3. Reddit-API-Zugriff: Die Bereiche dekodieren oder mittendrin

Sie haben also Ihre Schlüssel — Ihre Client-ID, Ihr Kundengeheimnis und Ihren User-Agent. Jetzt ist es an der Zeit zu entscheiden, welche Schlüssel geöffnet werden sollen. In der Welt von Reddit bedeutet das, dass Sie Ihre Bereiche auswählen müssen.

Geltungsbereiche definieren, was deine App kann und auf welche Daten sie zugreifen kann, sobald Reddit dir standardmäßig keinen vollen Zugriff gewährt — du musst explizit danach fragen, und du bekommst nur das, was du anforderst.

Nicht alle Bereiche sind gleich. In einigen Bereichen können Sie öffentliche Daten wie Subreddit-Posts lesen. In anderen kannst du abstimmen, kommentieren oder den Beitragsverlauf eines Nutzers einsehen — Dinge, die einen tieferen, authentifizierten Zugriff erfordern, wie z. B. eine erfolgreiche OAuth-Anmeldung mit Genehmigung des Reddit-Accounts.

Sie können beispielsweise die folgenden Bereiche auswählen:

  • lesen — Subreddit-Beiträge und Kommentare lesen;
  • Identität — zeige deinen Reddit-Benutzernamen und deine Kontoinformationen an;
  • einreichen — neue Beiträge und Kommentare einreichen;
  • Abstimmung — Inhalt positiv und negativ bewerten;
  • Verlauf — greifen Sie auf Ihren Abstimmungs- und Kommentarverlauf zu;
  • mysubreddits — sieh dir die Subreddits an, die du abonniert hast.

Stellen Sie sich Bereiche als Ihr API-Zugriffsmenü vor. Sie kreuzen die Kästchen für die Aktionen an, die Sie benötigen, und Reddit gibt Ihnen ein Token, das nur für diese Dinge funktioniert. Wenn Sie zu wenig verlangen, schlägt Ihre Anfrage möglicherweise fehl. Wenn Sie zu viel verlangen, könnte Reddit eine Augenbraue hochziehen.

Das Wichtigste, an das Sie sich erinnern sollten, ist: kein Umfang, kein Zugriff. Selbst mit einem gültigen Reddit-API-Zugriffstoken und -Anmeldeinformationen lässt Reddit die Anfrage nicht durch, wenn Ihr Gültigkeitsbereich fehlt oder falsch ist.

Der beste Weg ist also, klein anzufangen. Für die meisten Anwendungsfälle, in denen nur Lesen verwendet wird, reichen Lesen und Identität aus. Fügen Sie weitere hinzu, wenn sich Ihre App weiterentwickelt. Und ja — technisch gesehen können Sie während der Entwicklung alle Bereiche mit einem Platzhalter (*) anfordern. Tun Sie dies jedoch nicht in der Produktion, es sei denn, Sie mögen Überraschungen.

Sobald Sie Ihre Bereiche ausgewählt haben, können Sie ein Reddit-API-Zugriffstoken anfordern und sich tatsächlich anmelden. Damit kommen wir zum unterhaltsamen Teil namens OAuth2.

Bereit für die echte Action? Lass uns gehen.

Schritt 4. Reddit API Login: Es ist OAuth2, Baby, nicht du

Du hast deine Referenzen. Sie haben Ihre Zielfernrohre ausgewählt. Jetzt ist es an der Zeit, sie zum Laufen zu bringen — und das bedeutet, sich einzuloggen. Die Reddit-API-Anmeldung ist jedoch nicht Ihre durchschnittliche Situation mit Benutzernamen und Passwort — Reddit verwendet OAuth2, ein Authentifizierungsprotokoll, das selbst erfahrene Entwickler zum Stolpern bringen kann.

Meme „Holen Sie sich den Reddit-API-Schlüssel“

Abhängig von Ihrem App-Typ gibt es einige OAuth2-Flows, die Reddit unterstützt. Für den persönlichen Gebrauch und für Skripte ist die einfachste Option Ablauf der Passwortgewährung. Es wird nicht für öffentliche Apps empfohlen, aber für Solo-Entwickler, die nur versuchen, auf ihre eigenen Daten (oder öffentliche Subreddit-Daten) zuzugreifen, ist es der schnellste Weg, ein funktionierendes Token zu erhalten. Sie senden Ihren Reddit-Benutzernamen, Ihr Passwort und Ihre App-Anmeldeinformationen an den Token-Endpunkt von Reddit. Im Gegenzug erhältst du ein Reddit-Zugriffstoken.

Dieses Reddit-API-Token verwenden Sie, um authentifizierte API-Anfragen zu stellen. Kein Token, keine Daten. Reddit erwartet es im Authorization-Header jedes Anrufs.

Denken Sie daran: Das Reddit-API-Zugriffstoken ist nur 1 Stunde gültig. Danach müssen Sie ein neues anfordern. Für kurze Skripte oder schnelle Integrationen ist das normalerweise in Ordnung. Für alles, was lange läuft oder mit hoher Frequenz läuft, sollten Sie den Aktualisierungsvorgang automatisieren — oder erwägen, einen komplexeren OAuth2-Flow zu verwenden, wie zum Beispiel:

  • Erteilung des Autorisierungscodes wird für Web-Apps und Integrationen von Drittanbietern verwendet. Leitet Benutzer zur Anmeldung und Zustimmung zu Reddit weiter.
  • Impliziter Zuschuss wird für browserbasierte Apps verwendet (weniger sicher, selten empfohlen).
  • Token-Fluss aktualisieren wird verwendet, um ein neues Zugriffstoken zu erhalten, ohne den Benutzer erneut zu authentifizieren. Gilt nur für die Codegewährung.

Sobald Sie Ihr Reddit-Zugriffstoken erhalten haben, können Sie die API wirklich aufrufen. Nächster Schritt: Alles zusammenstellen und schließlich Anfragen stellen. Lass es uns machen.

Schritt 5. Reddit-API-Anmeldeinformationen und Token: Das Puzzle zusammensetzen, um Datenzugriff zu erhalten

Bisher haben Sie Anmeldeinformationen gesammelt, Ihre Bereiche ausgewählt und sie verwendet, um ein Zugriffstoken zu erhalten. Damit ist die schwere Arbeit erledigt. Jetzt ist es an der Zeit, die Punkte zu verbinden — und tatsächlich Anfragen an die API von Reddit zu stellen und Daten abzurufen (endlich!).

Zu diesem Zeitpunkt haben Sie Folgendes in Ihrem Rucksack:

  • Kunden-ID
  • Geheimer Kunde
  • Benutzer-Agent
  • Zugriffstoken

Diese vier arbeiten zusammen, um Ihre API-Aufrufe zu authentifizieren und zu autorisieren. Um auf Reddit-Daten zuzugreifen, sendest du jetzt Anfragen an die OAuth-geschützten Endpunkte von Reddit — nicht an die Öffentlichkeit reddit.com, aber https://oauth.reddit.com. Jede Anfrage muss Folgendes beinhalten:

  • Ihr Zugriffstoken, das dem Authorization-Header hinzugefügt wurde;
  • Ihr benutzerdefinierter User-Agent, genau wie zuvor.

Das war's. Wenn diese vorhanden sind, bearbeitet Reddit Ihre Anfragen, solange Ihr Token gültig ist und Ihre Bereiche die Aktion zulassen. Dafür hast du mindestens 1 Stunde Zeit.

Schritt 6. Reddit-API-Token, Anmeldeinformationen, Schlüssel... Überspringen Sie das alles — verwenden Sie stattdessen Data365.co

Wenn du es bis hierher geschafft hast, hast du die offizielle API-Initiierung von Reddit überlebt: Entwicklerkonten, App-Setup, OAuth2, Bereiche, Token — und gerade genug Unklarheiten in den Dokumenten, um deine Lebensentscheidungen in Frage zu stellen.

Dieser Weg funktioniert. Aber er ist nicht auf Geschwindigkeit ausgelegt — oder auf Einfachheit.

Aber was ist, wenn wir sagen, dass Sie das alles überspringen könnten?

„Könnte ich? OAuth überspringen? Bereiche? Tokens? Wirklich?“ — wirst du fragen.

Ja. Ja wirklich. Sie fragen sich, wie Sie auf Reddit-Daten zugreifen können, ohne die offizielle API zu verwenden? Und hier ist die Antwort: Die Data365 Social Media API ist eine gute Wahl unter den zahlreichen angebotenen Tools.

Wenn Sie tatsächlich Reddit-Daten benötigen — sauber, strukturiert und bereit für Analysen — dann Data365.co bietet Ihnen einen schnelleren und intelligenteren Zugang.

Die sozialen Medien von Data365 API für Reddit bietet dir Echtzeitzugriff auf Reddit-Beiträge und öffentliche Benutzerdaten — ohne Tokens zum Aktualisieren, zu verwaltende Bereiche oder Dokumente, die dem Verhalten der Plattform widersprechen. Du kannst umfangreiche Operationen durchführen, Erkenntnisse automatisieren oder Tools in Echtzeit entwickeln, ohne dir Gedanken über Überraschungen bei der Ratenbegrenzung oder Änderungen der Richtlinien machen zu müssen.

Stattdessen erhalten Sie:

  • Sofortiger Zugriff über einen einzigen API-Schlüssel;
  • Integrierte Unterstützung für Stichwortsuche, Subreddit-Filter, Sortieroptionen und Zeitbereiche;
  • Rohes, unverändertes JSON, das bereit ist, in Ihre Pipeline eingesteckt zu werden;
  • Einheitlicher Zugriff auf fünf Plattformen — Reddit, Facebook, Instagram, TikTok, und Twitter;
  • Keine OAuth-Quests. Keine Ablaufzeiten für Tokens. Nur öffentliche Rohdaten.
Um den Reddit API Key zu erhalten oder Data365 API zu wählen?

Sie können immer noch die Gräber erkunden... oder Sie können durch das Eingangstor reingehen. Wenn Sie noch Fragen haben, können Sie jederzeit kontaktieren Sie Data365-Manager und erhalten Sie Einblicke, wie das Tool Ihrem Projekt zugute kommen kann.

API-Zugangsschlüssel machen Spaß (bis sie es nicht mehr sind)

Da hast du es also — die vollständige Reddit-API-Quest. Von der App-Registrierung bis zum Token in der Hand — du hast Bereiche entschlüsselt, OAuth2 gezähmt und weißt, wie du auf Reddit-Daten zugreifst.

Es ist eine leistungsstarke Reise — und eine, die sich lohnt, wenn Sie die volle Kontrolle über die API von Reddit benötigen.

Wenn es bei Ihrer Mission jedoch weniger um Authentifizierungsmechanismen geht, als vielmehr darum, schnell an die Daten zu gelangen, bietet Data365.co eine Abkürzung, die tatsächlich Sinn macht. Keine Umleitungen. Keine abgelaufenen Tokens. Nur Reddit-Einblicke — sauber, skalierbar und sofort einsatzbereit.

Wähle deinen Weg. Programmieren Sie auf die harte Tour oder bauen Sie auf intelligente Weise. So oder so, jetzt kennst du die Karte.

Benötigen Sie Hilfe bei der Entscheidung, was für Ihr Projekt am besten geeignet ist? Kontaktieren Sie das Data365-Team für einen kurzen Anruf, technische Beratung oder sogar eine 14-tägige Testfahrt der API.

Extrahieren Sie Daten aus vier sozialen Netzwerken mit der Data365-API

Fordern Sie eine kostenlose 14-Tage-Testversion an und erhalten Sie mehr als 20 Datentypen

Kontaktiere uns
Inhaltsverzeichnisliste

Benötigen Sie eine API, um Daten aus diesen sozialen Medien zu extrahieren?

Kontaktieren Sie uns und erhalten Sie eine kostenlose Testversion der Data365-API

Fordern Sie eine kostenlose Testversion an

Müssen Sie Daten von Instagram extrahieren?

Fordern Sie eine kostenlose Testversion der Data365-API zum Extrahieren von Daten an

  • 4 soziale Netzwerke an einem Ort

  • Faire Preisgestaltung

  • Live-Unterstützung

  • Detaillierte API-Dokumentation

  • Umfassende Daten in beliebigem Umfang

  • Keine Ausfallzeiten, Verfügbarkeit von mindestens 99%

Häufig gestellte Fragen: So melden Sie sich bei der Reddit-API an, erhalten Schlüssel und erhalten Zugriff

Was ist die Reddit-API und wie benutzt man sie?

Auf diese Weise kann Ihr Programm eine Verbindung zu öffentlichen Reddit-Daten wie Posts, Kommentaren, Hashtags und mehr herstellen. Mit diesem Tool können Sie Beiträge, Kommentare, Benutzerinformationen und mehr über organisierte Endpunkte abrufen. Sie müssen sich für eine App registrieren und Ihre Reddit-API-Anmeldeinformationen erhalten, die eine Client-ID, ein Client-Geheimnis und ein Zugriffstoken enthalten, um sie verwenden zu können.

Wie kann ich einen Schlüssel für die Reddit-API erhalten?

Sie müssen einen gründlichen Einrichtungsprozess durchlaufen, um zu Reddit-Daten zu gelangen. Dazu gehören die Registrierung eines Kontos und einer Reddit-App, das Abrufen Ihrer Client-ID und Ihres Client-Geheimnisses sowie die Authentifizierung mit OAuth2. Wenn Sie fertig sind, erhalten Sie ein Reddit-API-Zugriffstoken, mit dem Sie Anfragen an die API senden können. Diese ist nur 60 Minuten gültig.

Warum funktioniert mein Reddit-API-Token nach einer Stunde nicht mehr?

Um Ihre Daten und die Plattform von Reddit zu schützen, ist das Reddit-API-Zugriffstoken nur 60 Minuten lang gültig. Sie müssen nach einem neuen Token fragen, nachdem das alte aufgebraucht ist. Wenn Sie den Passwortzuweisungsablauf verwenden, müssen Sie sich erneut authentifizieren. Wenn Sie den Code Grant verwenden, wird das Token sofort aktualisiert.

Gibt es eine Möglichkeit, Reddit-Daten abzurufen, ohne die offizielle Reddit-API zu verwenden?

Ja, es gibt viele Optionen, von der Drittanbieter-API bis hin zu Scrapern. Wenn Sie die Data365-API verwenden, müssen Sie sich nicht mit der Arbeit von OAuth2, Scopes oder temporären Reddit-API-Zugriffstoken vertraut machen, wenn Sie Lösungen von Drittanbietern verwenden. Mit der Data365-API können Sie beispielsweise mit nur einem API-Schlüssel auf öffentliche Reddit-Daten zugreifen, sodass Sie sich keine Gedanken über komplizierte Anmeldeverfahren oder die Token-Aktualisierungslogik machen müssen.

Was sind die Vorteile der Verwendung von Data365 anstelle der Reddit-API?

Data365 ist benutzerfreundlicher und schützt alle Dinge. Kein OAuth2, Aktualisierung des Zugriffstoken usw. Sie können sofort mit nur einem Schlüssel auf die Reddit-API zugreifen. Es bietet Ihnen aktuelle öffentliche Reddit-Daten mit Zugriff auf öffentliche Daten von vier anderen großen Social-Media-Plattformen unter einem Dach.

Benötigen Sie eine API, um Echtzeitdaten aus Social Media zu extrahieren?

Senden Sie ein Formular ab, um eine kostenlose Testversion der Data365 Social Media API zu erhalten.
0/255

Mit dem Absenden dieses Formulars bestätigen Sie, dass Sie unsere gelesen, verstanden und akzeptiert haben Allgemeine Geschäftsbedingungen, in denen dargelegt wird, wie Ihre Daten gesammelt, verwendet und geschützt werden. Sie können unsere vollständige Datenschutzrichtlinie einsehen hier.

Danke! Deine Einreichung ist eingegangen!
Hoppla! Beim Absenden des Formulars ist etwas schief gelaufen.
Vertrauenswürdig von