Essai de 7 jours

Scraper Reddit qui facture le fil, pas chaque commentaire

Collez un fil Reddit et obtenez le post avec ses 25 meilleurs commentaires en une seule requête, facturée comme une page. Sans clé API Reddit, sans approbation, et une page qui ne se charge pas ne coûte rien.

Essayez :

1 000 requêtes gratuites · Facturé en cas de succès · 195+ pays · Prêt pour Claude

reddit.com/r/marketing/comments/1x6ko90/why_the_marketing_department_is_about_to_disappear/Exemple d'exécution · commentaires : 25 · facturé comme 1 page · 2.9 s
Télécharger
  1. Ouverture d'un vrai navigateur aux États-Unis
  2. Chargement du fil comme le fait un visiteur
  3. Lecture du post et de ses commentaires

Prêt pour vos propres fils ? Obtenez une clé API ou réservez une démo.

Obtenez votre clé API et des requêtes gratuites

Parlez-nous un peu de votre équipe et recevez :

  • Une clé API sous un jour ouvré
  • Des requêtes gratuites sur vos propres cibles
4,7 / 5 sur G2d'après 79 avis
Réserver une démo

Sans carte bancaire. Résiliation à tout moment. Réponse sous un jour ouvré.

Scrapez 25 000 commentaires Reddit pour $0.98

Une page de fil Reddit contient le post et ses 25 meilleurs commentaires, et Web Unlocker la facture comme une seule page. Les scrapers de commentaires Reddit sur Apify facturent le post et chaque commentaire comme des lignes distinctes.

Une page, 25 commentaires.
Quatre pages, 100 commentaires.

Ouvrez le même fil trié par meilleurs, récents, top et anciens : chaque tri est une page de plus avec 25 autres commentaires. La page d'un commentaire apporte ses réponses.

Ce que coûtent 1 000 fils de 25 commentaires chacun

1 000 posts et 25 000 commentaires, aux prix publiés

  • $0.98Gologin Web Unlocker
  • $38.74Enterprise Grade (sur Apify)
  • $52.02Posts & Comments (sur Apify)
  • $104Reddit Scraper Lite (sur Apify)

Les trois scrapers Reddit les plus utilisés sur Apify facturent chaque post et chaque commentaire comme une ligne, soit 26 000 lignes sur le forfait Free.

Choisissez comment obtenir les données Reddit

L'API publique de Reddit ferme d'ici mars 2027, et les scrapers Reddit facturent chaque commentaire. Voici ce que demande chaque voie de scraping Reddit pour les mêmes 1 000 fils.

Approbation de Reddit, unité de facturation, prix de 1 000 fils avec commentaires, formats de page et démarrage gratuit dans Gologin Web Unlocker, la Reddit Data API, Apify et Bright Data
Ce que cela demandeWeb UnlockerReddit Data APIApifyBright Data
Démarrer sans l'approbation de RedditOuiNonOuiOui
Vous payezUne pageUn appel APIChaque post et commentaireChaque enregistrement
1 000 fils de 25 commentaires$0.98Sur contrat uniquementDe $15.53 à $104$1.50 pour 1 000 enregistrements
La page entière en HTML ou MarkdownOuiNonNonNon
Gratuit pour démarrer en entrepriseOuiNonOuiOui

Vous scrapez plus que Reddit ? Web Unlocker renvoie n'importe quelle page de la même façon, au même prix.

Surveillez un subreddit toutes les 15 minutes pour $3 par mois

Web Unlocker n'a pas d'alertes propres. Votre script demande les derniers posts d'un subreddit aussi souvent que vous voulez, et chaque vérification est une page : 96 vérifications par jour reviennent à $2.82 par mois.

Les alertes Syften démarrent à $29.95 par mois.
Votre propre vérification coûte $0.001.

Comment scraper les données Reddit avec Python ou Node.js

Une requête simple vers un subreddit revient vide, car Reddit dessine ses posts dans le navigateur. Web Unlocker charge la page dans un vrai navigateur et la renvoie avec les 27 posts.

  1. Étape 01

    Obtenez votre clé API

    Remplissez le formulaire ci-dessus. La clé arrive par e-mail sous un jour ouvré.

  2. Étape 02

    Choisissez la page

    Un fil pour les commentaires, un subreddit trié par nouveautés pour les posts récents, ou une recherche pour votre mot-clé.

  3. Étape 03

    Lisez les posts

    Chaque post et chaque commentaire de la page porte son auteur, son score, son heure et son texte.

Installation
pip install requests
Exécution
GOLOGIN_SCRAPING_API_KEY=your_key python reddit_thread.py
Envoie à
https://parsing.webunlocker.gologin.com/v1/scrape
import html as entities
import json
import os
import re
import time

import requests

thread = "https://www.reddit.com/r/marketing/comments/1x6ko90/why_the_marketing_department_is_about_to_disappear/"


def scrape(url):
    for attempt in range(3):
        response = requests.get(
            "https://parsing.webunlocker.gologin.com/v1/scrape",
            params={"url": url, "geo": "us", "format": "json"},
            headers={"apikey": os.environ["GOLOGIN_SCRAPING_API_KEY"]},
            timeout=90,
        )
        page = response.json().get("data", {}).get("html", "") if response.ok else ""
        if "<shreddit-comment" in page:
            return page
        time.sleep(5)
    raise RuntimeError("No comments came back, try again later")


def attr(tag, name):
    match = re.search(rf'\s{name}="([^"]*)"', tag)
    return entities.unescape(match.group(1)) if match else None


def text(page, element_id):
    start = page.find(f'id="{element_id}"')
    end = page.find("</div>", start)
    paragraphs = re.findall(r"<p>(.*?)</p>", page[start:end], re.S)
    return "\n".join(entities.unescape(re.sub(r"<[^>]+>|\s+", " ", p)).strip() for p in paragraphs)


page = scrape(thread)
post = re.search(r"<shreddit-post\b[^>]*>", page).group(0)
comments = {}
for tag in re.findall(r'<shreddit-comment\b[^>]*thingid="t1_[^>]*>', page):
    comment_id = attr(tag, "thingid")
    comments[comment_id] = {
        "author": attr(tag, "author"),
        "score": attr(tag, "score"),
        "depth": attr(tag, "depth"),
        "text": text(page, f"{comment_id}-comment-rtjson-content"),
    }

print(json.dumps({
    "title": attr(post, "post-title"),
    "score": attr(post, "score"),
    "upvote_ratio": attr(post, "upvote-ratio"),
    "comments_on_reddit": attr(post, "comment-count"),
    "comments": list(comments.values()),
}, indent=2, ensure_ascii=False))

Prêt à l'appliquer à vos propres fils ? Obtenez votre clé API et des requêtes gratuites.

Scrapez chaque réponse avec Cloud Browser

Web Unlocker apporte les 25 meilleurs commentaires d'une page. Cloud Browser ouvre Reddit dans un vrai navigateur et continue de cliquer : 286 commentaires, sur cinq niveaux, en 95 secondes.

  • Chaque réponse, sur cinq niveaux

    Il clique pour vous sur chaque "plus de réponses" : 286 commentaires en 95 secondes, sur un fil dont une page n'en contient que 25.

  • Tout le flux, pas une seule page

    Il fait défiler un subreddit comme le ferait une personne : 576 posts en 90 secondes, en remontant jusqu'à février.

  • Connectez-vous une fois, restez connecté

    Le profil garde sa session, donc Reddit s'ouvre tout de suite à chaque exécution suivante. IP résidentielles incluses.

Lancez-le depuis Playwright, Puppeteer ou Claude. Voir Cloud Browser.

Fait partie d'une suite technique complète

Un compte, un réseau de proxys, un écosystème. Choisissez le produit dont la tâche a besoin.

Vous scrapez aussi des boutiques ? Voir les scrapers Amazon, eBay et Walmart, ou tous les outils de web scraping.

Questions sur le scraper Reddit

Comment scraper les données de Reddit ?

Envoyez l'adresse de la page Reddit à Web Unlocker : un fil, un subreddit ou une recherche. Il ouvre la page dans un vrai navigateur et la renvoie, avec l'auteur, le score, l'heure et le texte de chaque post et commentaire. Le code ci-dessus fait exactement cela.

Comment scraper les commentaires Reddit ?

Scrapez la page du fil : elle contient le post et ses 25 meilleurs commentaires, facturés comme une page. Triez le fil par récents, top ou anciens pour 25 de plus à chaque fois, ou ouvrez la page d'un commentaire pour ses réponses.

Comment créer un scraper Reddit en Python ?

Envoyez l'adresse du fil à Web Unlocker avec la bibliothèque requests et lisez les commentaires dans la page. L'onglet Python ci-dessus est un script complet, testé sur l'API en production.

Peut-on scraper Reddit sans l'API ?

Oui. Les fils, les subreddits et la recherche sont des pages publiques qui se chargent sans connexion. Web Unlocker les renvoie comme le voit le navigateur d'un visiteur, sans clé API Reddit et sans approbation. Les anciennes adresses .json et old Reddit demandent désormais de vous connecter, pas les pages reddit.com classiques.

Combien coûte l'API Reddit ?

Elle n'est gratuite que pour les applications non commerciales enregistrées. L'usage commercial exige l'approbation de Reddit et un contrat. Reddit ne publie pas son tarif : le dernier prix rendu public, en 2023, était de $12 000 pour 50 millions d'appels.

Que se passe-t-il quand l'API publique de Reddit ferme ?

Les applications sans enregistrement Reddit perdent l'accès à l'API à partir du 12 janvier 2027, et l'accès à l'API publique prend fin d'ici mars 2027. Les pages Reddit restent publiques, et Web Unlocker lit les pages.

Qu'est-ce qui a remplacé Pushshift ?

Rien d'officiel. Les archives qui copient Reddit captent les posts plus tard et manquent les derniers votes. Web Unlocker lit Reddit lui-même, donc un post affiche son score au moment où vous le scrapez.

Peut-on scraper un subreddit entier ?

Oui, page par page : chaque page liste environ 25 posts, et la page suivante est une requête de plus au même prix. Reddit arrête toute liste à environ 1 000 posts, donc pour en obtenir plus, découpez par termes de recherche ou par période.

Peut-on scraper les résultats de recherche Reddit ?

Oui. Envoyez l'adresse reddit.com/search avec votre mot-clé, triée par récents ou par top, pour des posts ou des commentaires, et parcourez les résultats page par page.

Comment exporter les données Reddit en CSV ?

Web Unlocker renvoie la page, pas un tableau, donc rien n'est coupé avant que vous le voyiez. La transformer en CSV demande quelques lignes de code, ou une seule consigne : donnez la page à Claude avec la compétence de scraping Gologin et demandez un CSV.

Combien coûte un scraper Reddit ?

Moins de $1 pour 1 000 pages, et le même prix pour chaque page. Un fil avec ses 25 meilleurs commentaires est une page, donc 1 000 fils coûtent environ $1. Une page qui ne se charge pas ne coûte rien. Les forfaits démarrent à $49 par mois pour 50 000 requêtes.

Existe-t-il un scraper Reddit gratuit ?

Oui, pour commencer : Web Unlocker inclut 1 000 requêtes gratuites, de quoi couvrir 1 000 fils avec leurs meilleurs commentaires.

Quel est le meilleur scraper Reddit ?

Cela dépend de votre besoin. Apify et Bright Data vendent des lignes prêtes à l'emploi et facturent chaque post et chaque commentaire. Web Unlocker renvoie la page Reddit entière à un prix unique, donc les commentaires arrivent avec le fil et vous les analysez à votre façon.

Le scraping de Reddit est-il légal ?

Les fils, les subreddits et la recherche sont des pages publiques qui se chargent sans connexion. Web Unlocker les charge comme le fait le navigateur d'un visiteur et renvoie la page. Ce que vous collectez et l'usage que vous en faites relèvent de vous : vérifiez-le au regard des règles applicables à votre projet.

Obtenez votre clé API et des requêtes gratuites

Parlez-nous un peu de votre équipe et recevez :

  • Une clé API sous un jour ouvré
  • Des requêtes gratuites sur vos propres cibles
4,7 / 5 sur G2d'après 79 avis
Réserver une démo

Sans carte bancaire. Résiliation à tout moment. Réponse sous un jour ouvré.