Choix de la langue

Choisir une route pour votre catalogue de communautés

Distinguez catalogue par préfixe, recherche de contenu et consultation par identifiant dans une archive historique indépendante de Reddit.

Obtenir une clé API

Une route pour chaque question sur l’archive

Reddit API Hub donne accès en lecture à une archive historique indépendante de Reddit. Le service n’est ni officiel ni affilié à Reddit et ne fournit ni données en direct, ni publication, ni votes, ni messages privés, ni Reddit OAuth. Pour évaluer les routes, commencez par votre question : cherchez-vous des noms de communautés, des enregistrements de contenu ou un identifiant connu ? Ce choix dépend des données recherchées, sans garantie de rapidité ou de couverture.

Utilisez /v1/subreddits pour un catalogue de noms. /v1/search recherche publications et commentaires selon les filtres documentés ; /v1/posts et /v1/comments limitent le type d’enregistrement. Ces routes ne sont pas des versions résumées et complètes d’une même réponse et ne construisent pas d’arbres de discussion. /v1/item exige id pour chercher un enregistrement. /v1/status est public et gratuit, mais sa déclaration statique confirme seulement la réponse HTTP, sans tester la recherche, la disponibilité de l’archive ou le solde.

Les données retournées sont des enregistrements plats sans arbres de discussion assemblés par le serveur. Vous pouvez grouper localement les éléments lorsque parent_id ou link_id sont présents, sans garantie de hiérarchie complète. Chaque route a ses propres paramètres : prefix sélectionne des noms dans le catalogue, tandis que subreddit filtre le contenu recherché. Des enregistrements peuvent manquer et aucune répétition de requête n’offre de résultats immuables garantis.

Exemple de requête

cURL

curl --fail-with-body -H "Authorization: Bearer YOUR_API_KEY" "https://api.redditapihub.com/v1/subreddits?prefix=program&limit=3"

Interroger le catalogue par préfixe

L’exemple est GET https://api.redditapihub.com/v1/subreddits?prefix=program&limit=3. prefix=program sélectionne les noms qui commencent par ce préfixe ; limit=3 demande au maximum trois communautés. Ce n’est pas une recherche du mot program dans les messages et la présence de programming n’est pas garantie. Depuis votre serveur, transmettez X-API-Key: <clé> ou Authorization: Bearer <clé> : les deux formes sont acceptées. La session du panneau du compte est distincte de cette authentification.

Extrait synthétique, uniquement démonstratif, sans requête réelle : {"data":[{"subreddit":"programming","count":12}],"pagination":{"page":1,"limit":3,"total":null,"relation":"unknown"},"credits":{"cost":1,"balance":99}}. Le nom, le nombre et le solde illustrent la structure, sans constituer un inventaire observé. count n’est pas un nombre d’abonnés ni un recensement global exact garanti. total=null avec relation=unknown ne doit pas être remplacé par un total de zéro.

Un traitement utile consiste à conserver les noms reçus, puis à en sélectionner un pour une recherche de contenu distincte. Le catalogue accepte prefix et limit, sans page, q, author ou from/to. limit est plafonné à 100. Augmenter ce plafond ou multiplier les préfixes ne démontre pas que toutes les communautés ont été énumérées. Chaque récupération réussie, même vide, coûte un crédit ; la recherche suivante est une nouvelle requête avec son propre coût.

Accès, compte et budget

L’inscription utilise un e-mail et un mot de passe de 12–72 octets UTF-8. La clé apparaît une fois immédiatement après l’inscription, avant paiement. Les 100 crédits d’essai dépendent des contrôles contre les abus communs au réseau. Compte, clé et solde appartiennent à redditapihub.com. Le panneau de la page de la clé permet de consulter le solde, créer des factures et remplacer la clé après confirmation du mot de passe, invalidant immédiatement l’ancienne.

Chaque récupération réussie coûte un crédit, même vide ou répétée : $1 pour 1000 requêtes. Le rechargement minimal de $50 ajoute 50000 crédits achetés. Il n’y a pas d’abonnement et les crédits payés n’expirent pas. Une requête invalide ne débite pas le solde ; un échec du service source restitue la réservation. Une réponse perdue peut masquer une réussite facturée et un nouvel appel réussi coûte un autre crédit.

Avant le transfert, connectez-vous et créez une facture dans le panneau de la page Obtenir une clé API. Utilisez son destinataire et son montant exacts en USDT sur TRON TRC20 ou USDC ERC20 sur le réseau principal Ethereum, puis soumettez le hachage de transaction à vérification. Seul un paiement authentique, confirmé et correspondant permet l’ajout de crédits, sans délai garanti. Consultez documentation, tarifs et guide pour choisir les routes et budgéter votre application.