Selezione della lingua

Scegliere il percorso per il proprio catalogo di comunità

Distingui catalogo per prefisso, ricerca di contenuti e consultazione per identificatore in un archivio storico indipendente di Reddit.

Ottieni una chiave API

Partire dalla domanda sui dati

Reddit API Hub offre accesso in lettura a un archivio storico indipendente di Reddit. Non è l’API ufficiale né un servizio affiliato a Reddit e non fornisce dati in diretta, pubblicazioni, voti, messaggi privati o Reddit OAuth. Per valutare i percorsi, parti dalla domanda: ti servono nomi di comunità, record di contenuto oppure un identificatore già noto? La scelta dipende dai dati cercati, senza garanzie di velocità o copertura.

Usa /v1/subreddits per un catalogo di nomi. /v1/search cerca post e commenti con i filtri documentati; /v1/posts e /v1/comments restringono il tipo di record. Non sono versioni sintetiche e complete della stessa risposta e non restituiscono alberi di discussione assemblati. /v1/item richiede id per cercare un singolo record. /v1/status è pubblico e gratuito, ma la dichiarazione statica conferma soltanto la risposta HTTP, senza verificare ricerca, disponibilità dell’archivio o saldo.

Ogni percorso serve uno scopo specifico nell’accesso ai dati storici. Comprendere questa differenza evita di inviare i parametri al percorso sbagliato: prefix seleziona nomi nel catalogo, mentre subreddit filtra il contenuto nelle ricerche. Nessuna delle due operazioni certifica la presenza di tutta la storia di una comunità. Record e campi possono mancare e le esecuzioni successive non hanno risultati immutabili garantiti. Rendi visibili questi limiti nella tua applicazione.

Esempio di richiesta

cURL

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

Provare il catalogo per prefisso

L’esempio è GET https://api.redditapihub.com/v1/subreddits?prefix=program&limit=3. prefix=program seleziona nomi che iniziano con quel prefisso e limit=3 chiede al massimo tre comunità. Non cerca la parola program nei messaggi e non garantisce la presenza di programming. Dal tuo server invia X-API-Key: <chiave> oppure Authorization: Bearer <chiave>; entrambe le forme sono supportate. La sessione del pannello account è separata dall’autenticazione delle richieste di recupero.

Estratto sintetico, soltanto dimostrativo e senza una richiesta reale: {"data":[{"subreddit":"programming","count":12}],"pagination":{"page":1,"limit":3,"total":null,"relation":"unknown"},"credits":{"cost":1,"balance":99}}. Nome, conteggio e saldo illustrano la struttura e non costituiscono un inventario osservato. count non è il numero degli iscritti né un censimento globale esatto garantito. total=null con relation=unknown non va sostituito con un totale pari a zero.

Un passaggio utile è conservare i nomi ricevuti e permettere all’applicazione di sceglierne uno per una successiva ricerca di contenuti. Il catalogo accetta prefix e limit, non page, q, author o from/to. limit arriva al massimo a 100. Aumentare il limite o ripetere i prefissi non prova di aver elencato tutte le comunità. Ogni recupero riuscito, anche vuoto, costa un credito; la ricerca successiva è una nuova richiesta con un costo proprio.

Accesso, account e budget

La registrazione usa email e password di 12–72 byte UTF-8. La chiave viene mostrata una sola volta subito dopo la registrazione riuscita, prima di qualsiasi ricarica obbligatoria: conservala allora in modo sicuro. I possibili 100 crediti di prova dipendono dai controlli antiabuso a livello di rete. Account, chiave e saldo restano specifici del dominio. Il pannello nella pagina Ottieni una chiave API permette di accedere, consultare il saldo, creare fatture e rigenerare la chiave.

Ogni recupero protetto riuscito costa un credito, anche se vuoto. Un credito vale $0.001 e $1 corrisponde a 1000 crediti. La ricarica pagata minima è $50 per 50000 crediti; quelli acquistati non scadono e non richiedono abbonamenti. Le richieste non valide non comportano addebito e un errore del servizio a monte restituisce la prenotazione. Un’interruzione della ricezione può però seguire un successo già addebitato sul server: una ripetizione riuscita costa un altro credito.

Prima del trasferimento crea una fattura nel pannello autenticato. Sono supportati USDT su TRON come TRC20 e USDC su Ethereum Mainnet come ERC20. Usa destinatario e importo esatti della fattura corrente, quindi invia l’hash della transazione esistente per la verifica. L’accredito richiede un trasferimento reale, confermato e corrispondente; non è garantita una conferma immediata. Queste operazioni di account e pagamento sono separate dal percorso pubblico di stato. Consulta documentazione, prezzi e guida per scegliere il percorso in base ai dati necessari.