Extrator de Canais do YouTube

Um identificador entra.
O canal sai.

Envie identificadores, URLs de canal ou simples termos de busca do YouTube e receba cada canal como uma linha - título, descrição, número de inscritos, visualizações totais, número de vídeos, palavras-chave, feed RSS e miniatura. As três contagens vêm em dobro: uma vez como exibidas, outra já convertidas em número.

500 linhas grátis, uma única vezUS$ 0,002 por linha depois20 campos por canalCSV · JSON · Excel
Leia isto primeiro

O que você envia muda
quantas linhas você recebe.

A forma da entrada é o maior fator no custo de uma execução, e vale dois minutos antes de enfileirar uma grande.

Dê a ele algo que identifique um canal específico - um identificador como @MrBeast, uma URL de identificador como https://www.youtube.com/@outscraper, ou uma URL de ID de canal - e você recebe exatamente uma linha. Em 29 consultas desse tipo nas nossas próprias execuções, todas elas resolveram para um único canal.

Dê a ele um termo de busca simples - cars, tech guruji - e ele se comporta como uma busca, retornando até dez canais para aquela única consulta. Dez termos nesse ritmo são cem linhas, não dez. É a configuração que surpreende as pessoas.

Um comportamento que vale conhecer e tratar com cuidado: nas nossas execuções uma URL de vídeo também resolveu, retornando o canal que o publicou. É genuinamente útil para ir de um vídeo que você encontrou até o criador por trás dele - mas não faz parte do contrato de entrada documentado, então não construiríamos um pipeline que dependa disso sem testar antes as suas próprias URLs.

livescraper.app · entrada → linhas
Identificador ou URL de canal → 1 linha
URL de vídeo → 1 linha (observado, não documentado)
Termo de busca → até 10 linhas
Até 1.000 consultas por requisição
Contagem de linhas não é contagem de consultas!
Confira a estimativa antes de uma lista ampla de palavras-chave.
Como funciona

Canais entram,
colunas saem.

Um identificador, uma URL ou um termo de busca é toda a entrada. Não há mais nada para configurar.

  1. PASSO 1Entre na plataforma.
  2. PASSO 2Abra o Extrator de Canais do YouTube.
  3. PASSO 3Cole seus identificadores, URLs de canal ou termos de busca.
  4. PASSO 4Confira a estimativa - termos de busca se expandem.
  5. PASSO 5Escolha o formato e clique em Get Data.

Todas as formas funcionam - @MrBeast, https://www.youtube.com/@outscraper, ou um termo puro como cars.

Dicionário de dados

Vinte campos,
por canal.

A referência documenta vinte campos de resposta; as nossas 39 execuções retornaram exatamente esses vinte, nesta ordem. As taxas de preenchimento abaixo foram medidas em 167 linhas cobrindo 83 canais distintos.

query
O identificador, a URL ou o termo de busca que você enviou, devolvido na linha. Presente nas 167.
title
O nome de exibição do canal. Presente em 163 de 167 - e ocasionalmente o canal definiu um identificador como título, então um valor como @BBKiVines é um título real e não um erro de análise.
description
O texto da seção Sobre do canal, literal, com quebras de linha e emoji incluídos. Presente em 119 de 167.
channel_id
O ID de canal estável do YouTube, p. ex. UCqwUrj10mAEsqezcItqvwEw. Presente nas 167 - o campo pelo qual indexar o seu banco de dados.
channel_url
A URL canônica do canal, construída a partir do ID. https:// em todas as 163 linhas que traziam uma.
is_family_safe
Retornado como a string Yes. Presente em 159 de 167 - veja a nota abaixo antes de tratá-lo como booleano.
vanity_channel_url
A URL baseada no identificador, p. ex. http://www.youtube.com/@BBKiVines. Presente em 159 de 167 - atenção ao esquema, tratado abaixo.
keywords
A lista de palavras-chave do próprio canal como uma única string separada por espaços, com frases de várias palavras entre aspas duplas. Presente em 71 de 167 - o campo preenchido mais escasso.
rss_url
O feed RSS do canal, p. ex. https://www.youtube.com/feeds/videos.xml?channel_id=…. Presente nas 167.
thumbnail
URL da imagem de avatar do canal, na rede de conteúdo do Google. Presente em 163 de 167.
primary_links
Documentado pela referência como os links em destaque do canal. Vazio em todas as 167 linhas que temos.
secondary_links
Documentado como os links adicionais do canal. Vazio em todas as 167 linhas que temos.
videos_count
Número de vídeos públicos, como string de exibição, p. ex. 195. Presente em 163 de 167.
videos_count_parsed
O mesmo número como número. Presente em 163 de 167.
subscribers_count
Inscritos como o YouTube os exibe - abreviados, p. ex. 26.5M. Presente em 146 de 167.
subscribers_count_parsed
O mesmo valor expandido para número, p. ex. 26500000. Presente em 146 de 167. É este que se usa para cálculos.
views_count
Visualizações totais do canal como string de exibição, incluindo a palavra final - p. ex. 11,263,732 views. Presente em 150 de 167.
views_count_parsed
O mesmo valor como número, p. ex. 11263732. Presente em 150 de 167.
joined
Documentado como a data de criação do canal. Vazio em todas as 167 linhas que temos.
country
Documentado como o país do canal. Vazio em todas as 167 linhas que temos.

Dezesseis dos vinte campos traziam dados; quatro nunca. primary_links, secondary_links, joined e country são documentados pela referência, mas estavam vazios em cada uma das nossas 167 linhas - por isso esta página os lista e conta o que realmente vimos, em vez de prometê-los ou fingir que não existem. query, channel_id e rss_url foram os únicos três presentes absolutamente em todas as linhas. Se o seu fluxo precisa do país ou da data de criação de um canal, confirme no nível gratuito antes de construir em cima disso.

Antes de integrar

Quatro observações para
quem escreve o importador.

Cada uma veio de ler 167 linhas reais, e não a referência, e é por isso que valem o espaço.

Use as colunas _parsed para cálculos

subscribers_count é o que o YouTube mostra - 26.5M - e views_count carrega a palavra literal views em todas as 150 linhas que tinham uma. Os três gêmeos _parsed guardam números reais. Some e ordene por esses; deixe as strings de exibição para exibir.

Um campo _parsed em branco é string vazia, não zero

Quando a contagem está presente, o valor _parsed é um número JSON; quando está ausente, o campo é uma string vazia e não null nem 0. Uma conversão numérica estrita vai lançar erro nos vazios e uma frouxa vai silenciosamente transformá-los em zero - o que é pior, porque um canal sem visualizações reportadas passa a parecer um canal sem visualizações.

vanity_channel_url é http, não https

Cada uma das 159 linhas que traziam vanity_channel_url usava http://, enquanto channel_url usava https:// nas suas 163. Não é problema em um navegador, que faz o upgrade - mas vale normalizar antes que essas URLs entrem num banco, numa exportação ou numa checagem de links que trate as duas como diferentes.

is_family_safe só voltou como Yes

É uma string, não um booleano, e nas 167 linhas o único valor que vimos foi Yes. Não observamos o que um canal não apropriado para a família retorna, então não presuma que o caso negativo é No - teste o valor que você quer, e não contra um que nunca viu.

Fluxos de trabalho comuns

Três tarefas que as pessoas
mais rodam aqui.

Onde os números de um canal ao lado das próprias palavras dele mudam uma decisão.

Pesquisa de criadores

Dimensione uma lista curta antes de contatar alguém

Listas de abordagem costumam começar como um monte de identificadores sem nenhuma noção de escala. Rodá-las dá número de inscritos, visualizações totais e número de vídeos de uma vez, já convertidos em números - então dá para ordenar por alcance, filtrar canais parados e ver quem realmente vale um e-mail antes de escrever um.

Marketing · Parcerias
Acompanhamento competitivo

Acompanhe um conjunto de canais ao longo do tempo

Um retrato mostra o tamanho de um canal; o mesmo retrato repetido mostra a direção dele. Fixe um conjunto de identificadores de concorrentes, reexecute em uma cadência, e o movimento em inscritos, visualizações e número de vídeos mostra quem está publicando, quem está crescendo e quem parou em silêncio.

Estratégia · Conteúdo
Pesquisa de posicionamento

Leia como um nicho se descreve

A descrição e as palavras-chave são escritas pelo canal, que é exatamente o que as torna interessantes. Puxe-as por uma categoria inteira e o vocabulário compartilhado - e as lacunas nele - mostra como os criadores daquele espaço escolhem ser encontrados. O feed RSS em cada linha então dá um jeito permanente de acompanhar os que importam.

Produto · Pesquisa
Preços

Pague só pelas linhas
que você realmente extrai.

Sem assinatura, sem mínimo, sem licença por usuário. Suas primeiras 500 linhas são por nossa conta - depois, pagamento por uso.

Nível gratuito

500 linhas grátis - US$ 0

Em toda conta nova, uma única vez. Sem cartão de crédito. Particularmente útil gastar algumas em um único termo de busca, para ver quantos canais um termo seu realmente retorna antes de enfileirar uma lista de palavras-chave.

US$ 0 para sempre
Pagamento por uso

US$ 0,002 por linha, após o nível gratuito

Cerca de US$ 2 por 1.000 canais. Identificadores e URLs de canal são uma linha cada e exatos de orçar; termos de busca se expandem para até dez, então leia a estimativa antes de uma lista ampla.

Mais popular
Enterprise

Sob medida · acompanhamento recorrente

Preços por volume, SLAs, workers dedicados e onboarding sob medida para equipes que reverificam um grande conjunto de canais periodicamente. Diga seus volumes e enviamos uma proposta.

Fale conosco
10% de desconto na sua primeira execução paga.Use o código LIVESCRAPER10 no checkout.
Cadastre-se
Combina bem com

Vídeo, por
outros ângulos.

Este descreve o canal em si. Estes dois cobrem o que está em volta.

A parte jurídica

Uma página pública
e uma pessoa por trás.

Mais leve que dados de contato, mais pesado que firmografia - e a razão está em um campo, não no esquema inteiro.

A página de um canal é publicada para que espectadores, anunciantes e parceiros a encontrem. Contagens de inscritos, totais de visualizações, número de vídeos, palavras-chave e um feed RSS são fatos sobre uma obra publicada, e coletar informação publicamente disponível para pesquisa é prática consolidada há muito tempo. Para a grande maioria dos canais - marcas, estúdios, veículos de mídia - nada nesses vinte campos descreve um indivíduo privado.

A ressalva honesta é que muitíssimos canais são uma pessoa só. Onde é assim, title, description e thumbnail se referem a um ser humano identificável, e isso os torna dados pessoais sob o RGPD e regimes comparáveis, por mais pública que a página seja. Ordenar criadores por número de inscritos é pesquisa de mercado comum; montar um perfil de uma pessoa nomeada não é, e o segundo exige uma base legal que você consiga enunciar.

Duas notas práticas. Este serviço não retorna dados de contato de nenhum tipo - os dois campos de links estavam vazios em todas as execuções que temos - então ele sozinho não pode ser usado para alcançar ninguém. E os termos do YouTube restringem o acesso automatizado, o que aqui continua sendo uma questão de termos como em toda parte. Nada atrás de login é tocado, nenhum rastreador de terceiros roda na camada de dados, e as exportações se autoexcluem depois de 30 dias.

livescraper.app · princípios
Apenas páginas públicas de canal
Nenhum dado de contato é retornado
Nada atrás de login
Exportações se autoexcluem (30 dias)
O canal de um criador solo é dado pessoal - trate assim!
Fatos sobre uma obra, às vezes sobre uma pessoa.
Perguntas frequentes

O que as pessoas perguntam
antes de se cadastrar.

As perguntas que mais ouvimos. Mais alguma coisa? Fale conosco - quem escreve as respostas são pessoas, não bots.

O que posso enviar?+
Um identificador como @MrBeast, uma URL de identificador como https://www.youtube.com/@outscraper, uma URL de ID de canal, ou um termo de busca simples. Até 1.000 consultas por requisição. Nas nossas próprias execuções uma URL de vídeo também resolveu para o canal que o publicou - útil, mas não faz parte do contrato de entrada documentado, então teste com as suas próprias URLs antes de confiar nisso.
Quantas linhas uma consulta vai gerar?+
Depende inteiramente da forma. Qualquer coisa que identifique um canal específico - um identificador, uma URL de identificador, uma URL de ID de canal - retornou exatamente uma linha nas 29 consultas desse tipo que rodamos. Um termo de busca simples se comporta como uma busca e retornou até dez canais para um único termo, então dez termos podem significar cem linhas em vez de dez. Leia a estimativa antes de enfileirar uma lista ampla de palavras-chave.
Por que meu número de inscritos é uma string como 26.5M?+
Porque subscribers_count é o que o YouTube exibe. O companheiro subscribers_count_parsed guarda o mesmo valor como número real - 26500000 - e é esse que se soma ou ordena. O mesmo padrão vale para views_count, que carrega a palavra literal views, e para videos_count.
Eu recebo o país ou a data de criação do canal?+
Os dois campos existem e ambos são documentados, mas joined e country estavam vazios nas 167 linhas que temos, assim como primary_links e secondary_links. Nós os listamos porque a referência lista e porque preferimos mostrar o esquema inteiro a um subconjunto lisonjeiro. Se o seu fluxo precisa de algum dos quatro, confirme no nível gratuito antes de construir em cima.
Isto retorna os vídeos do canal?+
Não. Isto retorna o canal em si - uma linha descrevendo o canal, incluindo um total de vídeos, mas não os vídeos. Cada linha, porém, carrega rss_url, o feed RSS do canal, que é um jeito permanente de acompanhar novas publicações sem reexecutar nada.
Consigo uma forma de contatar o criador?+
Não por este serviço. Ele não retorna e-mail, telefone nem perfis sociais, e os dois campos de links que poderiam ter trazido um site estavam vazios em todas as execuções que temos. Se você precisa alcançar alguém, parta do site próprio da pessoa e use a Extracao de e-mails e contatos.
Quanto custa?+
As primeiras 500 linhas em uma conta nova são grátis e por única vez; depois disso é US$ 0,002 por linha - cerca de US$ 2 por 1.000 canais - com pagamento por uso e sem assinatura. Os créditos não expiram e não há reinício mensal.

Transforme uma lista de identificadores
em uma planilha.

Cole seus identificadores, URLs de canal ou termos de busca e obtenha vinte campos por canal, com as contagens já convertidas em números. Suas primeiras 500 linhas são grátis - o suficiente para ver como um termo seu se comporta antes de assumir compromisso.

Ativa na hora · sem cartão

Extrator de Canais do YouTube - dados de canal como linhas estruturadas

A página de um canal do YouTube guarda os números pelos quais as pessoas de fato julgam um criador - quantos inscritos, quantas visualizações no total, quantos vídeos publicados - ao lado das palavras que o criador escolheu para se descrever. Ler isso para um canal leva um instante; ler para quatrocentos é o problema que isto resolve. Envie identificadores, URLs de canal ou termos de busca simples do YouTube, até mil consultas por requisição, e cada canal volta como uma única linha carregando vinte campos: a consulta que você enviou, título, descrição, ID de canal, URL canônica do canal, um indicador de conteúdo apropriado para a família, a URL de identificador, as palavras-chave do próprio canal, o feed RSS, uma miniatura, dois campos de links, e três contagens que chegam cada uma em dobro - uma vez como exibidas e outra convertidas em número.

A coisa mais importante de entender antes de rodar qualquer coisa é que a forma da entrada decide a contagem de linhas. Um identificador, uma URL de identificador ou uma URL de ID de canal aponta um canal específico e retorna exatamente uma linha; em vinte e nove consultas desse tipo nos nossos testes, todas resolveram para um único canal. Um termo de busca simples se comporta de forma bem diferente: ele busca, e retornou até dez canais para um único termo. Dez termos de busca nesse ritmo são cem linhas em vez de dez, que é a diferença entre um trabalho de vinte centavos e um de dois dólares. O estimador precifica uma execução antes de ela começar, e gastar algumas linhas gratuitas em um termo seu é o jeito mais barato de aprender como ele se comporta para o tipo de nome que importa para você. Separadamente, e vale sinalizar como observação e não como promessa: uma URL de vídeo também resolveu nas nossas execuções, retornando o canal que o publicou, o que é um atalho elegante de um vídeo que você encontrou até o criador por trás dele - mas o contrato de entrada documentado cobre identificadores e URLs de canal, então teste esse caminho você mesmo antes de depender dele.

Quatro detalhes de formato vão evitar reescrever um importador. As três contagens são duplicadas de propósito: os inscritos chegam como o YouTube os exibe, abreviados para algo como 26.5M, enquanto o gêmeo convertido guarda 26500000 como número real; as visualizações totais chegam com a palavra literal views anexada a um número agrupado por vírgulas, enquanto o gêmeo convertido guarda o inteiro puro. Use as colunas convertidas para qualquer coisa aritmética e deixe as strings de exibição para exibir. Quando uma contagem falta, porém, o campo convertido é uma string vazia e não null nem zero - uma conversão estrita lança erro e uma frouxa produz silenciosamente um zero, que se lê como um canal sem visualizações em vez de um canal cujas visualizações não foram reportadas. A URL de identificador volta no esquema http em todas as linhas que traziam uma, enquanto a URL canônica do canal usa https, então normalize antes de armazenar ou checar links. E o indicador de conteúdo apropriado é uma string cujo único valor observado é Yes; o caso negativo nunca apareceu nos nossos dados, então teste o valor que você quer, e não contra um que nunca viu.

Dezesseis dos vinte campos traziam dados nas nossas 167 linhas. Quatro - os dois campos de links, a data de criação e o país - são documentados pela referência mas estavam vazios em absolutamente todas as linhas, o que esta página afirma com clareza em vez de omiti-los discretamente ou dar a entender que chegam. Só a consulta, o ID de canal e a URL do feed RSS estavam presentes em todas as linhas, o que faz do ID de canal a chave sensata para qualquer banco de dados e do feed RSS um jeito permanente de acompanhar novas publicações sem reexecutar o trabalho. No aspecto jurídico isto fica entre firmografia e dados de contato. A página de um canal é publicada para ser encontrada, e para uma marca ou um estúdio nada nesses campos descreve uma pessoa privada. Mas muitíssimos canais são uma pessoa só, e onde isso é verdade o título, a descrição e a miniatura se referem a um humano identificável e são dados pessoais sob o RGPD e regimes comparáveis, por mais pública que a página seja. Classificar criadores por alcance é pesquisa de mercado comum; perfilar uma pessoa nomeada não é. O serviço não retorna dados de contato de nenhum tipo, os termos do YouTube restringem o acesso automatizado como termos de plataforma geralmente fazem, nada atrás de login é tocado, e as exportações se autoexcluem depois de 30 dias. Comece grátis: suas primeiras 500 linhas não custam nada e não exigem cartão de crédito.