API di Reddit

Cerca post su Reddit, organizza i contenuti per subreddit o per utente e leggi i dettagli e i commenti dei singoli post.

Usa il nome del subreddit senza prefisso oppure l'URL completo della community. Conserva gli identificatori dei post e dei commenti padre per organizzare le discussioni.

Invia POST https://api.everyinfra.com/api/v1/social con platform impostato su reddit e action impostato sul nome di una funzionalità dell'elenco qui sotto, ad esempio search.

  • 8 funzionalità
  • Da $0.56 per 1.000 richieste
  • Nessun addebito per chiamate non riuscite o risultati vuoti
  • Operatività nelle ultime 24 ore 92%

Disponibilità della piattaforma

Operatività nelle ultime 24 ore
92%
Buono

Ultimi 30 giorni

Funzionalità disponibili

Ogni azione di Reddit: cosa fa, quanto costa e come ha funzionato nelle ultime 24 ore. Apri un'azione per vederne parametri, campi della risposta ed esempi di codice.

FunzionalitàCosa faPer 1.000Righe vuote: $0.56Operatività nelle ultime 24 ore
RicercasearchCerca post Reddit dell'ultimo mese per keyword, con subreddit, autore, testo e numero di Mi piace e commenti, ordinati per pertinenza salvo diversa indicazione in sort.Limitato · operatività 49%
Post del subredditsubreddit_postsSfoglia i post di una community Reddit per nome del subreddit, ad esempio python, o per URL.Buono · operatività 100%
Dettagli del postpost_detailApri un singolo post Reddit dal suo link.Normale
CommenticommentsLeggi i commenti di un post Reddit, con fino a cinque livelli di risposte annidate.Buono · operatività 100%
Post dell'utenteuser_postsEstrai i post pubblicati da un utente Reddit, tramite username o URL /user/.Normale
Commenti dell'utenteuser_commentsLeggi la cronologia dei commenti di un utente Reddit, tramite username, u/nome o URL del profilo.$32.4 per 1.000 richiesteNormale
Pain pointpainpointScopri di cosa si lamentano gli utenti su Reddit riguardo a un prodotto o a un argomento in keyword.$72 per 1.000 richiesteNormale
Post di tendenzatrending_postsLeggi i post di tendenza su Reddit in questo momento, senza bisogno di input.Normale

Cosa accetta ogni azione di API di Reddit?

Ogni risposta qui sotto associa un'azione richiamabile ai suoi input reali. Il significato dei parametri e i valori ammessi dipendono dall'azione: un nome familiare non ha lo stesso significato su tutte le piattaforme.

Le fonti ufficiali sono linkate solo per chiarire il termine della piattaforma accanto a cui compaiono. Non implicano autorizzazione o approvazione da parte della piattaforma e le funzionalità del sito ufficiale non fanno parte dell'API di EveryInfra, a meno che questa pagina non le elenchi.

Consegna Sync per ogni azione.

AzioneObbligatoriFacoltativiLimitePer 1.000Righe vuote: $0.56Campi della risposta
search

Ricerca

Cerca post Reddit dell'ultimo mese per keyword, con subreddit, autore, testo e numero di Mi piace e commenti, ordinati per pertinenza salvo diversa indicazione in sort. Il testo dei commenti non viene cercato e la cronologia meno recente non è garantita.

keywordsortValori del catalogo: defaultLimit=10, maxLimit=25. Per alcune azioni limit può controllare le pagine o l'espansione per elemento padre, quindi non è sempre un numero finale di righe. Un limit più alto è accettato e ridotto a 25.id · url · title · text · author_username · community · like_count · comment_count · posted_at · flair · domain · external_link · thumbnail_url · image_urls · platform
subreddit_posts

Post del subreddit

Sfoglia i post di una community Reddit per nome del subreddit, ad esempio python, o per URL. Ottieni autore, testo e numero di Mi piace e commenti, filtrati per intervallo di tempo e ordinamento. Per i nomi che iniziano con r, passa un URL /r/ completo. I post privati e rimossi non sono inclusi.

subredditdate_range, sortValori del catalogo: defaultLimit=10, maxLimit=100. Per alcune azioni limit può controllare le pagine o l'espansione per elemento padre, quindi non è sempre un numero finale di righe.id · url · title · text · author_username · community · like_count · comment_count · posted_at · flair · domain · external_link · thumbnail_url · image_urls · platform
post_detail

Dettagli del post

Apri un singolo post Reddit dal suo link. Leggi titolo, corpo, autore, subreddit e numero di Mi piace e commenti. I commenti non sono inclusi. Recuperali con comments e lo stesso url.

url——id · url · title · text · author_username · community · like_count · comment_count · posted_at · flair · domain · external_link · thumbnail_url · image_urls · platform
comments

Commenti

Leggi i commenti di un post Reddit, con fino a cinque livelli di risposte annidate. Ogni commento include testo, autore, punteggio e ora. Riguarda solo quel post, non è una ricerca dei commenti su tutto il sito. Potrebbe non includere tutti i rami del thread.

url—Valori del catalogo: defaultLimit=10, maxLimit=100. Per alcune azioni limit può controllare le pagine o l'espansione per elemento padre, quindi non è sempre un numero finale di righe.id · text · author_username · like_count · community · url · posted_at · platform
user_posts

Post dell'utente

Estrai i post pubblicati da un utente Reddit, tramite username o URL /user/. Ottieni subreddit, testo e numero di Mi piace e commenti, filtrati per intervallo di tempo e ordinamento. Messaggi e voti privati sono esclusi, e non tutti i post sono garantiti. Per gli username che iniziano con u, passa un URL completo.

usernamedate_range, sortValori del catalogo: defaultLimit=10, maxLimit=50. Per alcune azioni limit può controllare le pagine o l'espansione per elemento padre, quindi non è sempre un numero finale di righe.id · url · title · text · author_username · community · like_count · comment_count · posted_at · flair · domain · external_link · thumbnail_url · image_urls · platform
user_comments

Commenti dell'utente

Leggi la cronologia dei commenti di un utente Reddit, tramite username, u/nome o URL del profilo. Ogni commento include testo, punteggio, ora e titolo, ID e link del post in cui è stato lasciato. Ordina per più recenti (predefinito), top, popolari o controversi, fino a 200 commenti per chiamata.

usernamesortValori del catalogo: defaultLimit=20, maxLimit=200. Per alcune azioni limit può controllare le pagine o l'espansione per elemento padre, quindi non è sempre un numero finale di righe.$32.4 per 1.000 richiesteid · text · author_username · like_count · post_id · post_title · url · posted_at · platform
painpoint

Pain point

Scopri di cosa si lamentano gli utenti su Reddit riguardo a un prodotto o a un argomento in keyword. Una riga di riepilogo riporta post e commenti letti, numero di commenti negativi e positivi, le parole di critica e di apprezzamento più ripetute e le community coinvolte, seguita dai post principali e dai commenti negativi con più upvote, per intero. Critiche e apprezzamenti sono determinati da un elenco di parole, quindi considera i conteggi come indicazioni approssimative. limit imposta quanti post analizzare (da 2 a 15).

keywordsortValori del catalogo: defaultLimit=5, maxLimit=15. Per alcune azioni limit può controllare le pagine o l'espansione per elemento padre, quindi non è sempre un numero finale di righe.$72 per 1.000 richiesterow_type · posts_scanned · posts_analyzed · comments_collected · negative_comment_count · positive_comment_count · pain_keywords · praise_keywords · communities · platform · id · title · url · community · like_count · comment_count · text · author_username · post_title
trending_posts

Post di tendenza

Leggi i post di tendenza su Reddit in questo momento, senza bisogno di input. Ogni post include titolo, testo, subreddit, autore, punteggio, numero di commenti, data di pubblicazione e link esterno o immagine, se presenti. I post promossi sono esclusi. 25 per pagina; prosegui con next_page_token.

page_tokenOgni chiamata restituisce una pagina di massimo 25 righe. Il numero di righe varia da pagina a pagina, quindi una pagina più corta non indica la fine. Per la pagina successiva, passa come page_token il next_page_token di primo livello della risposta; fermati quando non è presente. limit è accettato ma non ha effetto.next_page_token · id · url · title · text · author_username · community · like_count · comment_count · posted_at · domain · external_link · image_urls · platform

Cosa significano i parametri search di API di Reddit?

Cerca post Reddit dell'ultimo mese per keyword, con subreddit, autore, testo e numero di Mi piace e commenti, ordinati per pertinenza salvo diversa indicazione in sort. Il testo dei commenti non viene cercato e la cronologia meno recente non è garantita.

Riferimento API completo: parametri, esempi di codice, esempio di risposta e stato
keywordObbligatorio
Specifica la query di ricerca dei post per search. Non cerca nel testo completo dei commenti. L'ordinamento predefinito è relevance e la finestra temporale è fissata all'ultimo mese. Vengono restituiti solo i post che corrispondono alla query: una parola della query compare nel titolo o nel nome della community e il post contiene le parole della query, oppure le parole compaiono vicine nel corpo del testo (per query di tre o più parole ne servono almeno tre quarti). I post che condividono una sola parola vengono scartati, quindi potresti ricevere meno risultati di limit; se nessun post corrisponde, la chiamata viene rimborsata come risultato vuoto.
sortFacoltativo
Ordina gli elenchi di post di Reddit per newest, popular, relevance, rising o top. Le azioni post_detail e comments non accettano sort.
Valori ammessi:controversialnewestpopularrelevancerisingtop
Reddit: le differenze tra Relevance, Hot, Top e New — La documentazione ufficiale di Reddit distingue Hot (interazioni recenti) da Top (voti più alti di sempre). In questa pagina popular corrisponde a Hot, non a Top; gli ulteriori filtri di ordinamento e temporali del sito ufficiale non implicano che questo endpoint supporti gli stessi parametri o le stesse combinazioni. · Verificato

Cosa significano i parametri subreddit_posts di API di Reddit?

Sfoglia i post di una community Reddit per nome del subreddit, ad esempio python, o per URL. Ottieni autore, testo e numero di Mi piace e commenti, filtrati per intervallo di tempo e ordinamento. Per i nomi che iniziano con r, passa un URL /r/ completo. I post privati e rimossi non sono inclusi.

Riferimento API completo: parametri, esempi di codice, esempio di risposta e stato
subredditObbligatorio
Specifica il subreddit di destinazione per subreddit_posts, ad esempio python o l'URL completo del subreddit. Per i subreddit il cui nome inizia con r, passa l'URL completo /r/subreddit/ e controlla il risultato.
Reddit: ricerca nelle community e ricerca su tutto il sito a confronto — Il Centro assistenza di Reddit distingue la ricerca all'interno di una community specifica dalla ricerca su tutto il sito, dove subreddit indica la community a cui appartiene un post. Il riferimento alla terminologia sull'ambito non trasferisce automaticamente a questo endpoint gli operatori booleani, i Flair o gli altri filtri della casella di ricerca ufficiale. · Verificato
date_rangeFacoltativo
Filtra i post per intervallo di tempo negli elenchi di subreddit e utenti. I valori consentiti sono all_time, past_hour, past_day, past_week, past_month e past_year. Con URL di post fissi o ordinamenti non supportati, l'applicazione del filtro dipende dall'insieme dei risultati. Non può essere usato per filtrare i commenti per data.
Valori ammessi:all_timepast_daypast_hourpast_monthpast_weekpast_year
sortFacoltativo
Ordina gli elenchi di post di Reddit per newest, popular, relevance, rising o top. Le azioni post_detail e comments non accettano sort.
Valori ammessi:newestpopularrelevancerisingtop
Reddit: le differenze tra Relevance, Hot, Top e New — La documentazione ufficiale di Reddit distingue Hot (interazioni recenti) da Top (voti più alti di sempre). In questa pagina popular corrisponde a Hot, non a Top; gli ulteriori filtri di ordinamento e temporali del sito ufficiale non implicano che questo endpoint supporti gli stessi parametri o le stesse combinazioni. · Verificato

Cosa significano i parametri post_detail di API di Reddit?

Apri un singolo post Reddit dal suo link. Leggi titolo, corpo, autore, subreddit e numero di Mi piace e commenti. I commenti non sono inclusi. Recuperali con comments e lo stesso url.

Riferimento API completo: parametri, esempi di codice, esempio di risposta e stato
urlObbligatorio
Specifica l'URL del post di destinazione per post_detail e comments, che di solito contiene /r/subreddit/comments/post_id/. Per comments, recupera i commenti e fino a cinque livelli di risposte annidate di quel post specifico; non è una ricerca globale nei commenti.
Reddit: interazioni sui post e karma dell'autore a confronto — Reddit descrive il karma come un riflesso approssimativo dei voti ricevuti da post e commenti, e precisa che upvote e karma non hanno una corrispondenza uno a uno. Questo endpoint non ha un campo per il karma dell'autore e non converte like_count o i conteggi delle interazioni di un singolo post nel karma dell'account. · Verificato

Cosa significano i parametri comments di API di Reddit?

Leggi i commenti di un post Reddit, con fino a cinque livelli di risposte annidate. Ogni commento include testo, autore, punteggio e ora. Riguarda solo quel post, non è una ricerca dei commenti su tutto il sito. Potrebbe non includere tutti i rami del thread.

Riferimento API completo: parametri, esempi di codice, esempio di risposta e stato
urlObbligatorio
Specifica l'URL del post di destinazione per post_detail e comments, che di solito contiene /r/subreddit/comments/post_id/. Per comments, recupera i commenti e fino a cinque livelli di risposte annidate di quel post specifico; non è una ricerca globale nei commenti.
Reddit: cercare tra i commenti di un post non equivale a recuperare i commenti — La documentazione ufficiale di Reddit descrive la ricerca tra i commenti di un post sul sito web e nelle app. L'endpoint dei commenti di questa pagina recupera i commenti esclusivamente tramite l'URL del post; non ha un parametro per le parole chiave nei commenti e non supporta la ricerca full-text nei commenti solo perché si citano le descrizioni ufficiali delle funzioni. · Verificato

Cosa significano i parametri user_posts di API di Reddit?

Estrai i post pubblicati da un utente Reddit, tramite username o URL /user/. Ottieni subreddit, testo e numero di Mi piace e commenti, filtrati per intervallo di tempo e ordinamento. Messaggi e voti privati sono esclusi, e non tutti i post sono garantiti. Per gli username che iniziano con u, passa un URL completo.

Riferimento API completo: parametri, esempi di codice, esempio di risposta e stato
usernameObbligatorio
Specifica il nome utente o l'URL completo /user/username/ per user_posts. Per i nomi utente che iniziano con u, passa l'URL completo e controlla il risultato. Anche user_comments accetta il nome utente, u/username o l'URL del profilo.
Reddit: contenuti pubblici, licenze commerciali e limiti dei diritti degli utenti — La Public Content Policy di Reddit distingue nettamente tra contenuti consultabili e uso commerciale con licenza: chiede agli utenti commerciali di contattare la piattaforma e impone restrizioni come la sincronizzazione delle eliminazioni e limiti alla profilazione sensibile. Accedere ai post pubblici non concede una licenza della piattaforma; messaggi privati, community private e contenuti eliminati sono esclusi dall'ambito della licenza sui contenuti pubblici. · Verificato
date_rangeFacoltativo
Filtra i post per intervallo di tempo negli elenchi di subreddit e utenti. I valori consentiti sono all_time, past_hour, past_day, past_week, past_month e past_year. Con URL di post fissi o ordinamenti non supportati, l'applicazione del filtro dipende dall'insieme dei risultati. Non può essere usato per filtrare i commenti per data.
Valori ammessi:all_timepast_daypast_hourpast_monthpast_weekpast_year
sortFacoltativo
Ordina gli elenchi di post di Reddit per newest, popular, relevance, rising o top. Le azioni post_detail e comments non accettano sort.
Valori ammessi:newestpopularrelevancerisingtop

Cosa significano i parametri user_comments di API di Reddit?

Leggi la cronologia dei commenti di un utente Reddit, tramite username, u/nome o URL del profilo. Ogni commento include testo, punteggio, ora e titolo, ID e link del post in cui è stato lasciato. Ordina per più recenti (predefinito), top, popolari o controversi, fino a 200 commenti per chiamata.

Riferimento API completo: parametri, esempi di codice, esempio di risposta e stato
usernameObbligatorio
Uno username Reddit di cui vuoi la cronologia dei commenti: funzionano spez, u/spez o https://www.reddit.com/u/spez. Un utente per chiamata.
sortFacoltativo
Ordine dei commenti per user_comments: newest (predefinito), top, popular o controversial.
Valori ammessi:controversialnewestpopulartop

Cosa significano i parametri painpoint di API di Reddit?

Scopri di cosa si lamentano gli utenti su Reddit riguardo a un prodotto o a un argomento in keyword. Una riga di riepilogo riporta post e commenti letti, numero di commenti negativi e positivi, le parole di critica e di apprezzamento più ripetute e le community coinvolte, seguita dai post principali e dai commenti negativi con più upvote, per intero. Critiche e apprezzamenti sono determinati da un elenco di parole, quindi considera i conteggi come indicazioni approssimative. limit imposta quanti post analizzare (da 2 a 15).

Riferimento API completo: parametri, esempi di codice, esempio di risposta e stato
keywordObbligatorio
Un prodotto o un argomento da analizzare, ad esempio standing desk. Serve a trovare discussioni su Reddit i cui commenti vengono poi analizzati; non è una ricerca nei commenti.
sortFacoltativo
Come vengono scelte le discussioni da analizzare: relevance (predefinito), popular, top, newest o most_commented. Prova top quando una keyword molto specifica non restituisce nulla.
Valori ammessi:most_commentednewestpopularrelevancetop

Cosa significano i parametri trending_posts di API di Reddit?

Leggi i post di tendenza su Reddit in questo momento, senza bisogno di input. Ogni post include titolo, testo, subreddit, autore, punteggio, numero di commenti, data di pubblicazione e link esterno o immagine, se presenti. I post promossi sono esclusi. 25 per pagina; prosegui con next_page_token.

Riferimento API completo: parametri, esempi di codice, esempio di risposta e stato

Come usare l'API di Reddit

  1. 01Scegli un'azione della piattaforma dal catalogo pubblico.
  2. 02Invia piattaforma, azione e parametri obbligatori a POST /api/v1/social.
  3. 03Leggi il risultato dalla risposta. Per un'azione asincrona, interroga periodicamente il job ID restituito.
  4. 04Salva i campi della risposta che servono alla tua applicazione.
reddit_search.sh
curl -X POST https://api.everyinfra.com/api/v1/social \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"platform":"reddit","action":"search","params":{"keyword":"<keyword>"}}'

Guide su API di Reddit

Esempi pratici e metodi basati su queste azioni. Verifica prima azioni, parametri e campi attuali in questa pagina: esempi e limiti di un articolo non sostituiscono il catalogo aggiornato.

Blog

Perché la raccolta dei commenti di Reddit è incompleta: non trattare MoreComments come dati vuoti

Scopri come funzionano gli alberi dei commenti di Reddit, che cosa indica limit in replace_more di PRAW e come interpretare i segnaposto non espansi e le discrepanze nel numero di commenti. Impara inoltre a riportare nei risultati dell'analisi le lacune nella raccolta, le relazioni tra le risposte e la gestione delle eliminazioni.

Leggi l'articolo
Build

Schema per il monitoraggio della reputazione su più piattaforme: definisci l'ambito prima di valutare i peggioramenti

Progetta un flusso di monitoraggio della reputazione tracciabile partendo da elenchi di target, identità dei commenti e cursori incrementali; usa campioni offline per mostrare la deduplicazione e le lacune di acquisizione, mantenendo la revisione manuale.

Leggi l'articolo
Build

Primi passi con l'API unificata per i dati: dal catalogo delle funzionalità al primo risultato utilizzabile

Accedi ai dati di più piattaforme con platform, action e params: leggi il catalogo delle funzionalità, completa richieste minime, gestisci task asincroni, risultati parziali e addebiti, e crea record di dati tracciabili.

Leggi l'articolo

Domande sull'API di Reddit

Cosa posso ottenere con l'API di Reddit?

Imposta platform su reddit. Il catalogo attuale elenca ricerca, post del subreddit, dettagli del post, commenti, post dell'utente e more. Questi nomi di azione identificano oggetti o viste diversi di Reddit; non sono modalità di ricerca intercambiabili.

Reddit ha un'API ufficiale?

Sì. Reddit offre la Data API, ma l'accesso richiede l'approvazione esplicita di Reddit in base alla sua Responsible Builder Policy; l'uso gratuito è non commerciale e soggetto a un limite di frequenza delle richieste di 100 query al minuto per client OAuth, mentre l'uso commerciale richiede un accordo scritto separato con Reddit.

Fonti ufficiali: «Reddit: Responsible Builder Policy» · Reddit Data API Terms · Verificato

Mi serve un account sviluppatore o una chiave API di Reddit?

No. Le richieste passano da EveryInfra con una chiave API EveryInfra: registrati, crea una chiave nella console e inviala come Authorization: Bearer <API_KEY>. Non devi registrare un'app nel portale per sviluppatori di Reddit, richiedere l'accesso alle API di Reddit né accedere con un account Reddit; le azioni restituiscono solo dati pubblici di Reddit.

Quanto costa l'API di Reddit per 1.000 richieste?

Da $0.56 per 1.000 richieste, a seconda dell'azione; il prezzo di ogni azione è indicato nella tabella di questa pagina e nel catalogo pubblico. Non c'è alcun abbonamento: ricarichi un saldo in USD e paghi per chiamata, e le chiamate non riuscite e i risultati vuoti non vengono addebitati.

Quale input avvia la richiesta search di Reddit?

Specifica la query di ricerca dei post per search. Non cerca nel testo completo dei commenti. L'ordinamento predefinito è relevance e la finestra temporale è fissata all'ultimo mese. Vengono restituiti solo i post che corrispondono alla query: una parola della query compare nel titolo o nel nome della community e il post contiene le parole della query, oppure le parole compaiono vicine nel corpo del testo (per query di tre o più parole ne servono almeno tre quarti). I post che condividono una sola parola vengono scartati, quindi potresti ricevere meno risultati di limit; se nessun post corrisponde, la chiamata viene rimborsata come risultato vuoto. Invialo come keyword all'interno di params.

Quali campi può restituire search di Reddit?

Il suo schema dichiarato include title, text, author_username e community. Un campo dichiarato può comunque mancare in un singolo record, e ogni altra azione ha il proprio elenco di campi.

Tutte le azioni di Reddit rispondono subito?

Le azioni indicate come asincrone restituiscono un job ID da interrogare periodicamente. Tutte le altre azioni possono essere eseguite anche in modo asincrono: aggiungi "mode": "async" al corpo della richiesta per ricevere subito un job ID, utile per task lenti o limiti elevati. Il catalogo attuale contiene consegna sync.

Le nostre statistiche di visita interne sono sempre attive. Google Analytics viene caricato solo se scegli «Consenti analisi». Informativa sulla privacy