Seleção de idioma

Escolha a rota certa para seu catálogo de comunidades

Escolha entre catálogo por prefixo, busca de conteúdo e consulta por identificador em um arquivo histórico independente do Reddit.

Obter chave API

Uma rota para cada pergunta sobre o arquivo

Reddit API Hub oferece acesso de leitura a um arquivo histórico independente do Reddit. Não é a API oficial nem um serviço afiliado ao Reddit, e não fornece dados ao vivo, publicação, votos, mensagens privadas ou Reddit OAuth. Para avaliar as rotas, comece pela pergunta: você precisa descobrir nomes de comunidades, buscar registros de conteúdo ou consultar um identificador conhecido? A escolha depende dos dados desejados, não de uma promessa de velocidade ou cobertura.

Use /v1/subreddits para um catálogo de nomes. /v1/search busca publicações e comentários com os filtros documentados; /v1/posts e /v1/comments restringem o tipo de registro. Não são versões resumidas e completas de uma mesma resposta, nem fornecem árvores de conversa. /v1/item exige id para buscar um registro. /v1/status é público e gratuito, mas sua declaração estática confirma apenas a resposta HTTP, sem testar o mecanismo de busca, a disponibilidade do arquivo ou o saldo.

Cada rota tem um propósito específico no acesso ao arquivo histórico. Entender essa diferença evita enviar parâmetros de uma rota para outra: prefix seleciona nomes no catálogo, enquanto subreddit filtra conteúdo nas rotas de busca. Nenhuma operação certifica a presença de toda a história de uma comunidade. Registros podem faltar, campos podem variar e consultas posteriores não têm resultados imutáveis garantidos. Planeje a aplicação com esses limites visíveis.

Exemplo de requisição

cURL

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

Consultar o catálogo por prefixo

O exemplo é GET https://api.redditapihub.com/v1/subreddits?prefix=program&limit=3. prefix=program seleciona nomes que começam com esse prefixo e limit=3 pede no máximo três comunidades. Não busca a palavra program dentro das mensagens nem garante a presença de programming. Envie pelo seu servidor X-API-Key: <chave> ou Authorization: Bearer <chave>; ambas as formas são aceitas. A sessão do painel da conta é separada da autenticação de recuperação.

Trecho sintético, apenas demonstrativo e não obtido de uma consulta real: {"data":[{"subreddit":"programming","count":12}],"pagination":{"page":1,"limit":3,"total":null,"relation":"unknown"},"credits":{"cost":1,"balance":99}}. Nome, contagem e saldo ilustram a estrutura, não um inventário observado. count não é o número de inscritos nem um censo global exato garantido. total=null com relation=unknown não deve ser convertido em um total de zero.

Um processamento útil é conservar os nomes recebidos para que seu aplicativo escolha um deles antes de buscar conteúdo. O catálogo aceita prefix e limit, não page, q, author ou from/to. O máximo de limit é 100. Aumentar esse limite ou repetir prefixos não comprova que todas as comunidades foram enumeradas. Cada recuperação bem-sucedida, mesmo vazia, custa um crédito; a busca posterior é uma nova solicitação com seu próprio custo.

Acesso, conta e orçamento

O cadastro usa e-mail e senha de 12–72 bytes UTF-8. A chave aparece uma vez imediatamente após o cadastro, antes do pagamento. Os 100 créditos de teste dependem dos controles contra abusos de toda a rede. Conta, chave e saldo pertencem a redditapihub.com. O painel da página da chave permite consultar saldo, criar faturas e regenerar a chave confirmando a senha; a anterior é invalidada imediatamente.

Cada recuperação bem-sucedida custa um crédito, mesmo vazia ou repetida: $1 por 1000 solicitações. A recarga mínima de $50 adiciona 50000 créditos comprados. Não há assinaturas e os créditos pagos não expiram. Pedidos inválidos não descontam saldo; falhas do serviço de origem devolvem a reserva. Perder a resposta pode ocultar um sucesso cobrado, e outra recuperação bem-sucedida custa outro crédito.

Antes de transferir, entre e crie uma fatura no painel da página Obter chave API. Use seu destinatário e valor exatos com USDT em TRON TRC20 ou USDC ERC20 na rede principal Ethereum; depois apresente o hash da transação para verificação. Somente um pagamento genuíno, confirmado e correspondente permite adicionar saldo, sem prazo garantido. Consulte documentação, preços e guia para escolher as rotas e estimar os custos de sua aplicação.