TikTok Link Extractor PRO: Baixe Vídeos em Massa
ℹ️ Nota Técnica: Esta extensão é fornecida para fins educacionais e de produtividade pessoal. Respeite os Termos de Serviço do TikTok e utilize os dados extraídos de forma ética e legal. O autor não se responsabiliza pelo uso indevido da ferramenta.
Sabe aquela situação em que você precisa coletar todos os links de vídeo de um perfil do TikTok — seja para análise de concorrente, pesquisa de conteúdo ou backup dos seus próprios vídeos — e fica lá copiando link por link manualmente? Isso acabou. A extensão chrome extrair links tiktok do @CanalQb faz isso por você: abre o perfil, clica em extrair e, em minutos, você tem um arquivo .csv com todos os links, títulos e visualizações prontos para usar.
Testei pessoalmente em perfis com mais de 500 vídeos. O robô navega sozinho, acumula os dados e entrega tudo organizado — sem instalar nada pago, sem assinar nenhum serviço. Agora com suporte a webhook: envie os dados extraídos diretamente para Google Sheets, Make, n8n, Zapier ou qualquer backend próprio, com um único POST automático. Como a extensão é distribuída fora da Chrome Web Store, existe um aviso de segurança do Chrome que precisa ser tratado. Explico tudo mais abaixo.
Por Que Usar o TikTok Link Extractor PRO?
🚀 Extração em Massa Automatizada
O robô rola a página sozinho, carrega todos os vídeos do perfil e coleta cada link sem você precisar mover um dedo. Em perfis grandes, o processo que levaria horas dura minutos.
📊 CSV Pronto para Usar
O arquivo gerado usa ponto e vírgula como separador — padrão que o Excel abre direto, sem configuração. Três colunas limpas: link do vídeo, título/legenda e total de visualizações.
🔗 Webhook para Integração Total
Configure uma URL de webhook e os dados vão direto para Google Sheets via GAS, Make, n8n, Zapier ou seu backend. Um único POST com todos os vídeos extraídos — sem precisar mexer no CSV.
🎨 Interface com Indicadores Visuais
Círculo cinza, amarelo ou verde no ícone da extensão: você sabe em segundos se está pronto para extrair ou se ainda precisa aguardar a validação do perfil — sem mensagens confusas.
♻️ Recuperação Automática (Shake)
Quando o TikTok trava o carregamento por lentidão, o robô executa um movimento de "Shake" automático para tentar destravar — sem precisar reiniciar ou intervir manualmente.
⚙️ Instalação Simples via Arquivo .crx
Sem descompactar, sem apontar pasta. Baixe o arquivo .crx, arraste para a página de extensões do Chrome com o modo desenvolvedor ativo e está instalado na hora.
Como Funciona em 3 Passos
Aponte para o Perfil
Abra qualquer perfil público do TikTok no Chrome. A extensão detecta automaticamente a URL e valida se é uma página de usuário real. O círculo no ícone vai de cinza para amarelo e, quando tudo está certo, fica verde — sinal de que pode clicar em "Extrair".
O Robô Trabalha Sozinho
Com um clique em "Extrair Links", o robô reduz o zoom para 50% (para acelerar o carregamento), começa a rolar a página e coleta cada vídeo. Não mexa no mouse ou teclado durante o processo — qualquer interação pode interromper a coleta.
CSV ou Webhook — Você Escolhe
Quando terminar, o download do tiktok_pro_[usuario].csv começa automaticamente. Se um webhook estiver configurado, a extensão dispara um único POST com todos os vídeos em formato JSON para o destino que você escolheu. O zoom do navegador volta ao valor original.
Para Quem Esta Ferramenta Foi Feita
Profissionais de Marketing
Analise concorrentes, mapeie tendências de conteúdo e colete dados de desempenho sem precisar de ferramentas pagas de social listening.
Criadores de Conteúdo
Faça backup de todos os seus próprios vídeos publicados ou organize a biblioteca de inspirações de criadores que você acompanha.
Pesquisadores e Acadêmicos
Colete corpora de vídeos para análise de discurso, tendências culturais ou estudos de mídia social de forma eficiente e reproduzível.
Desenvolvedores e Makers
Use o webhook para alimentar pipelines de dados, automações no n8n/Make ou scripts Python/Node.js — os dados chegam estruturados em JSON, prontos para processar.
📦 Como Instalar a Extensão no Chrome
A extensão é distribuída como um arquivo .crx — o formato de instalador nativo do Chrome. Por estar fora da Chrome Web Store, o processo usa o Modo Desenvolvedor do próprio navegador. É mais simples do que parece: baixou, ativou o modo, arrastou e instalou. Siga os 4 passos:
-
Baixe o arquivo
.crxAcesse o link do @CanalQb e faça o download do arquivotiktok-link-extractor.crx. Salve onde preferir — diferente do método ZIP, não é necessário descompactar nem manter em uma pasta específica. -
Abra as Extensões no Chrome Na barra de endereços do Chrome, digite o endereço abaixo e pressione Enter. A página de gerenciamento de extensões vai abrir.
-
Ative o Modo Desenvolvedor No canto superior direito da página de extensões, localize a chave chamada "Modo do desenvolvedor" (ou "Developer mode" se o Chrome estiver em inglês) e ative-a. Esta etapa é obrigatória para instalar extensões fora da loja oficial.
-
Arraste e solte o arquivo
.crxAbra a pasta onde você salvou o arquivo, clique sobre otiktok-link-extractor.crxe arraste-o direto para dentro da páginachrome://extensions/. Uma caixa de confirmação vai aparecer — clique em "Adicionar extensão". Pronto, instalado.
🔐 O Aviso de Segurança do Chrome — O Que é e Como Resolver
Logo depois de instalar, o Chrome vai exibir uma tela de "Confirmação de segurança" parecida com esta:
Tela real de confirmação de segurança exibida pelo Chrome após a instalação do arquivo .crx
⚠️ O que o Chrome está dizendo — e por que não é motivo de pânico
A mensagem "Avalie 1 extensão que pode não ser segura — O Chrome recomenda a remoção dela", junto com "TikTok Link Extractor — @CanalQb — Desativada: o Chrome não consegue verificar a origem dessa extensão", aparece para qualquer extensão instalada fora da Chrome Web Store.
Esse aviso não significa que a extensão é maliciosa. O Chrome bloqueia de forma bastante agressiva qualquer extensão instalada "por fora" — seja arrastando um arquivo .crx ou usando o Modo Desenvolvedor — porque ele simplesmente não consegue rastrear a origem dela na loja oficial. É uma medida de segurança padrão do Google, aplicada indiscriminadamente a qualquer extensão que não passou pelo processo de revisão da Chrome Web Store.
Para reativar e continuar usando, clique nos três pontos (⋮) ao lado do nome da extensão nessa tela e selecione "Manter extensão". Ela será reativada imediatamente.
Como resolver de vez — duas opções
Clicar em "Manter extensão" funciona, mas o Chrome pode voltar a alertar ou desativá-la novamente após atualizações. Para resolver definitivamente, existem dois caminhos:
🌐 Opção 1 — Para quem quer distribuir a extensão
Se você planeja compartilhar a extensão com outras pessoas, a única forma de eliminar o aviso vermelho para todos os usuários é publicá-la na Chrome Web Store.
Não precisa ser pública: é possível publicar como "Não Listada" (Unlisted). Ela não aparece em nenhuma pesquisa dentro da loja — apenas quem tiver o link direto (num vídeo, grupo do Telegram ou blog) consegue instalar.
O Google cobra uma taxa única de US$ 5 (aproximadamente R$ 25) para criar a conta de desenvolvedor. Paga uma vez e pode publicar quantas extensões quiser.
💻 Opção 2 — Para uso apenas no seu PC (Windows)
Se você vai usar só no seu próprio computador ou está em fase de testes, a solução definitiva é adicionar o ID da extensão na lista de permissões (Allowlist) do Registro do Windows.
Primeiro, descubra o ID real da sua extensão instalada: acesse chrome://extensions/ e clique em "Saiba mais". O código após ?id= na URL é o ID:
Com o ID em mãos, abra o PowerShell como Administrador e cole o script abaixo:
HKLM. O ID de exemplo (gphdjhdkncbnhfplhojgcamljeaghfbd) pode variar entre instalações — sempre confirme o ID real na URL da sua extensão antes de rodar o script.
🖥️ Configurações Ideais de Tela
Para exportar dados do TikTok em CSV automaticamente com o maior número de vídeos coletados e menos erros, algumas configurações de tela fazem diferença real:
- Zoom do navegador: mantenha entre 80% e 100% antes de iniciar. O robô detecta o zoom atual e retorna a ele automaticamente ao terminar.
- Resolução mínima: 1280×720 pixels. Abaixo disso, o painel lateral do TikTok pode colapsar e o robô perde os elementos que precisa clicar.
- Monitor: evite monitores em modo vertical (portrait) ou telas muito estreitas. O layout de grade do TikTok requer largura suficiente para exibir os vídeos corretamente.
- Velocidade de conexão: em conexões lentas, o robô pode fazer pausas mais longas entre carregamentos. Se travar muito, o mecanismo de Shake entra em ação automaticamente.
🎨 Guia de Cores: O Que Cada Indicador Significa
O ícone da extensão muda de cor para te dizer exatamente o que está acontecendo — sem precisar abrir o popup.
| Indicador | Estado | O que fazer |
|---|---|---|
| Círculo Cinza | Inativo — fora do TikTok | Navegue até um perfil do TikTok para ativar a extensão. |
| Círculo Amarelo | Detectando — validando o usuário | Aguarde alguns segundos. O robô está verificando se a página é um perfil válido. |
| Círculo Verde | Ativo — pronto para extrair | Clique em "Extrair Links" no popup. Tudo validado e mapeado. |
| Botão Verde no popup | Ação principal | Inicia o robô de extração massiva de links. |
| Botão Azul no popup | Navegação | Abre a aba do perfil do usuário validado, caso você esteja em outra aba. |
📄 Entendendo o Arquivo CSV Gerado
O arquivo tiktok_pro_[usuario].csv usa ponto e vírgula (;) como separador de colunas — padrão regional que o Excel no Windows já abre corretamente.
| Coluna | Conteúdo | Exemplo |
|---|---|---|
| Coluna 1 | Link direto do vídeo (limpo, sem rastreadores) | https://www.tiktok.com/@usuario/video/123456789 |
| Coluna 2 | Título ou legenda do vídeo | Como instalar extensão no Chrome #tutorial |
| Coluna 3 | Total de visualizações | 1.2M / 450K / 8.3K |
⚡ Mecanismo de Shake: O Que é e Como Funciona
O TikTok tem uma defesa natural contra scroll muito rápido: ele simplesmente para de carregar novos vídeos por alguns segundos. Quando o robô detecta que o carregamento travou, ele executa automaticamente um movimento de "Shake": sobe e desce a página em pequenos incrementos, simulando uma interação humana. Isso geralmente é suficiente para destravar o carregamento sem nenhuma intervenção do usuário.
Em perfis com mais de 300 vídeos, vi o Shake ser acionado 3 ou 4 vezes durante uma única extração. Em todos os casos, o robô se recuperou e continuou coletando normalmente.
🔗 Webhook: Envie os Dados Para Onde Quiser
A funcionalidade de webhook é o que transforma o TikTok Extractor PRO de uma ferramenta de download em um componente de pipeline de dados. Em vez de só gerar um CSV, a extensão pode disparar um POST automático para qualquer URL que você configurar — Google Sheets via Apps Script, Make, n8n, Zapier, Pipedream ou seu próprio backend. Você configura a URL uma vez nas Configurações da extensão e, a cada extração, os dados chegam direto no seu sistema.
Como Funciona o Envio
O envio é feito pelo Service Worker (background.js) da extensão — não pelo popup. Isso significa que o POST vai ser disparado mesmo que você feche o popup depois de clicar em "Extrair". O fluxo completo é:
- A extensão coleta todos os vídeos visíveis no perfil via scroll automático
- Monta um array JSON com todos os vídeos de uma vez
- Dispara um único POST para a URL configurada — contendo o canal completo
- A extensão não aguarda a resposta (fire and forget) — retorne qualquer HTTP 2xx para indicar sucesso
Especificação da Requisição HTTP
| Parâmetro | Valor |
|---|---|
| Método | POST |
| Content-Type | application/json |
| Body | JSON com array videos (veja estrutura abaixo) |
| Autenticação | Nenhuma por padrão — adicione token na própria URL se necessário |
| Resposta esperada | Qualquer HTTP 2xx — a extensão não processa o corpo da resposta |
Estrutura do Body (JSON)
Todo POST enviado pela extensão segue exatamente este formato:
Campos — Descrição Detalhada
| Campo | Tipo | Exemplo | Observação |
|---|---|---|---|
videos |
Array<Object> | [{...}, {...}] |
Sempre array — mesmo com 1 vídeo |
canal |
string | "@canalqb" |
Handle do perfil extraído, sempre com @ |
link |
string | "https://www.tiktok.com/@user/video/123" |
URL limpa, sem parâmetros de rastreamento |
titulo |
string | "Texto do vídeo" ou "" |
Atributo alt da miniatura — pode ser vazio |
views |
string | "1.2M" / "850K" / "500" |
Sempre string — exatamente como o TikTok exibe |
⚠️ Pontos Importantes Para Integração
"1.2M", "850K"). A extensão captura o texto diretamente — não converte para número. Se o seu backend precisar de número inteiro, faça a conversão no seu código. Veja os exemplos em JavaScript e Python abaixo.
Conversão de views em JavaScript:
Conversão de views em Python:
titulo como opcional no seu backend — verifique se é string vazia antes de usar.
Autenticação no Endpoint
A extensão não envia header de autenticação. Se o seu endpoint precisar de um token, adicione-o diretamente na URL como parâmetro de query:
Payload de Teste — Botão "Enviar Teste Falso"
A extensão tem um botão de debug que envia um payload com dados fictícios para validar a conexão antes de fazer uma extração real. Use para confirmar que o servidor está recebendo e respondendo corretamente:
Teste Rápido via cURL
Antes de conectar a extensão, valide se o seu endpoint está recebendo POSTs corretamente com este comando no terminal:
Exemplos de Integração por Plataforma
A seguir os exemplos completos e funcionais para as plataformas mais usadas. Copie, adapte ao seu fluxo e está pronto para receber os dados da extensão.
Google Apps Script (GAS)
n8n
Make (Integromat)
Zapier
Backend Python (Flask)
Backend Node.js (Express)
steps.trigger.event.body.videos para obter o array. Itere com um loop for...of dentro de um node de código e processe cada vídeo individualmente com a lógica que precisar.
🔗 Onde Baixar a Extensão
A extensão está disponível gratuitamente no blog oficial do @CanalQb. Acesse o link abaixo e faça o download do arquivo .crx:
🛠️ Recursos e Links Úteis
ℹ️ Aviso de Responsabilidade: Esta extensão foi desenvolvida para fins educacionais e de produtividade pessoal. O uso dos dados extraídos é de inteira responsabilidade do usuário. Respeite os Termos de Serviço do TikTok e a legislação de proteção de dados vigente no seu país (LGPD no Brasil, GDPR na Europa). O autor do @CanalQb não se responsabiliza por uso indevido ou violação de políticas de terceiros.
📚 Veja Também no @CanalQb
- Outras extensões Chrome gratuitas do @CanalQb — ferramentas para facilitar seu dia a dia digital.
- Como automatizar tarefas com scripts no navegador — guia prático para iniciantes em automação web.
- Ferramentas de download de vídeos: guia completo — comparativo das melhores opções gratuitas disponíveis.
Desenvolvido com 💚 por @CanalQb · canalqb.blogspot.com

Comentários
Comente só assim vamos crescer juntos!