Reddit API
Accéder par API aux subreddits, posts, commentaires et données de la plateforme Reddit.
La Reddit API (Data API) est l'interface officielle qui donne accès aux contenus et fonctionnalités de Reddit : lecture et publication de posts et de commentaires, exploration de subreddits, listings, votes et données de compte. Elle s'adresse aux développeurs d'applications tierces, d'outils de modération, de bots et de projets d'analyse de communautés. Depuis 2023, Reddit encadre strictement l'accès : un usage gratuit reste possible pour les besoins non commerciaux dans la limite d'un débit fixé, tandis que les usages commerciaux et à fort volume passent par une tarification à l'appel et des contrats d'entreprise.
Que propose l'API Reddit ?
Tarifs de l'API Reddit
Accès gratuit maintenu pour les usages non commerciaux, dans la limite de 100 requêtes par minute par client OAuth. Les usages commerciaux relèvent d'une tarification à l'appel, autour de 0,24 $ pour 1 000 requêtes, et les besoins à fort volume sont couverts par des contrats d'entreprise négociés. Depuis 2023-2025, toute application doit faire l'objet d'un enregistrement et d'une approbation.
Offre gratuite — Accès gratuit pour les usages non commerciaux, limité à 100 requêtes par minute par identifiant client OAuth (moyenné sur une fenêtre de 10 minutes pour autoriser des pics). Une authentification OAuth avec un client enregistré et approuvé est obligatoire ; les clients non identifiés sont bridés ou bloqués.
Authentification & intégration
OAuth 2.0. L'application doit être enregistrée pour obtenir un client ID et un secret, puis obtenir un jeton d'accès (selon le flux : client credentials pour un usage applicatif, ou autorisation utilisateur pour agir au nom d'un compte). Les scopes définissent les permissions, et un user-agent identifiant l'application est requis.
API REST renvoyant du JSON, synchrone. Le débit est plafonné à 100 requêtes/minute par client OAuth en accès gratuit, moyenné sur 10 minutes pour gérer les rafales. Les en-têtes de réponse indiquent le quota restant. Au-delà du périmètre gratuit, un accès commercial tarifé à l'appel ou par contrat est nécessaire.
Cas d'usage de l'API Reddit
- Récupérer et afficher les derniers posts d'un ou plusieurs subreddits dans une application.
- Construire un bot de modération ou d'automatisation agissant au nom d'un compte.
- Analyser les discussions et tendances d'une communauté à des fins de recherche ou de veille.
- Publier automatiquement des posts ou des commentaires depuis un outil tiers.
- Surveiller les mentions d'une marque ou d'un sujet dans les commentaires et posts.
- Agréger des contenus Reddit pertinents dans un flux personnalisé.
✓ Points forts
- API officielle couvrant lecture, publication, subreddits, votes et données utilisateur.
- Accès gratuit possible pour les usages non commerciaux jusqu'à 100 requêtes/minute.
- Authentification OAuth 2.0 standard avec scopes granulaires.
- Réponses JSON structurées et bibliothèques communautaires (comme PRAW en Python).
- Tarification à l'appel claire pour passer à l'échelle commerciale.
⚠ Limites
- Toute application doit désormais être enregistrée et approuvée par Reddit, même pour un projet personnel.
- Le débit gratuit (100 req/min) est restrictif pour la collecte de données à grande échelle.
- Les usages commerciaux et à fort volume deviennent payants, avec des contrats d'entreprise coûteux.
- La mise en place d'OAuth 2.0 ajoute de la complexité par rapport à une simple clé API.
Questions fréquentes sur l'API Reddit
La Reddit API est-elle gratuite ?
Un accès gratuit reste disponible pour les usages non commerciaux, limité à 100 requêtes par minute par client OAuth. Les usages commerciaux et à fort volume sont payants, avec une tarification à l'appel et des contrats d'entreprise.
Comment s'authentifier à l'API ?
Avec OAuth 2.0 : on enregistre une application pour obtenir un client ID et un secret, puis on obtient un jeton d'accès. Le flux dépend de l'usage (applicatif ou au nom d'un utilisateur), et un user-agent identifiant l'application est obligatoire.
Quelle est la limite de débit gratuite ?
100 requêtes par minute par identifiant client OAuth, moyennées sur une fenêtre de 10 minutes pour autoriser des pics de trafic. Les clients non authentifiés peuvent être bridés ou bloqués.
Combien coûte l'usage commercial ?
Reddit facture environ 0,24 $ pour 1 000 requêtes API en usage commercial. Les besoins à très fort volume passent par des contrats d'entreprise négociés, avec des paliers de débit plus élevés.
Faut-il faire approuver son application ?
Oui. Depuis le durcissement des conditions d'accès, toute application — y compris les projets personnels — doit être enregistrée et faire l'objet d'une approbation avant d'utiliser la Data API.
Peut-on publier des posts et commentaires via l'API ?
Oui, avec un jeton OAuth obtenu au nom d'un utilisateur et les scopes adéquats, l'API permet de créer des posts, publier des commentaires, voter et effectuer d'autres actions sur le compte autorisé.




