Acessos de telecom por operadora (Anatel)
Os acessos de telefonia móvel e de banda larga fixa de cada operadora, mês a mês, guardados como a Anatel os publica, com contas declaradas como nossas: a soma por operadora e mês, a linha TOTAL, a participação e a variação em 12 meses. A página é /telecom; a rota JSON/CSV é /telecom/acessos.
Por que fica na seção Macro
Todo número de companhia deste banco é recomputável do documento da CVM. O número de acessos que a agência
reguladora publica não é: é um dado setorial de agência, que ninguém reconstrói de documento público de companhia.
Aceita-se o número da fonte oficial ou não se usa. Por isso mora em tabela própria (telecom_acesso) e na seção Macro,
com a fonte, a licença e a atribuição escritas em cada página e em cada resposta.
A fonte, a licença e o uso
- Fonte: dados abertos da Anatel, painéis de dados de acessos. Página: https://www.gov.br/anatel/pt-br/dados/dados-abertos. Arquivos lidos (públicos, sem login, no site da própria agência): https://www.anatel.gov.br/dadosabertos/paineis_de_dados/acessos/acessos_telefonia_movel.zip e https://www.anatel.gov.br/dadosabertos/paineis_de_dados/acessos/acessos_banda_larga_fixa.zip.
- Licença declarada pela Anatel: o site da agência declara que todo o conteúdo é publicado sob a Creative Commons Atribuição-SemDerivações 3.0 Não Adaptada (CC BY-ND 3.0): https://creativecommons.org/licenses/by-nd/3.0/deed.pt_BR. Não é CC BY. O portal dados.gov.br (API) responde 401 sem token, e a coleta não tenta contornar esse acesso: usa o arquivo público da própria Anatel, a mesma fonte oficial.
- Uso acertado com o órgão: em 01/11/2026 o dono do projeto (Dr. Valth) informou, no chat de trabalho, que o uso destes dados já está resolvido e acertado com a Anatel. Registro: uso acertado com a Anatel (informado pelo dono em 01/11/2026).
- Atribuição exigida: Dados: Agência Nacional de Telecomunicações (Anatel), dados abertos, painéis de acessos. Séries somadas por operadora e mês por Dados B3; os arquivos brutos não são republicados. Aparece no topo da página, na fonte, em cada resposta JSON e na frase para citar.
- Os arquivos brutos não são republicados. O banco guarda só a soma por operadora e mês (as operadoras com 100 mil acessos ou mais e a linha TOTAL), nunca as linhas por município, tecnologia e produto.
- Como lemos: os ZIPs têm gigabytes, então a coleta lê o diretório do ZIP no fim do arquivo e baixa só o membro necessário por faixa de bytes (HTTP 206), em fluxo, sem guardar o arquivo. Se o servidor não atender a faixa de bytes, a coleta para em vez de baixar o ZIP inteiro.
- Cobertura: de janeiro de 2023 ao mês mais novo da fonte.
O que é "acesso" aqui
O mesmo critério do total oficial que a Anatel publica nos arquivos Acessos_..._Total.csv (conferido: a soma bate
com o total oficial em todos os meses de 2023 a 2026, dentro de 0,05%):
- Telefonia móvel: linhas em serviço sem os produtos M2M (máquina a máquina) e ponto de serviço, que a Anatel
conta à parte. Os dois somam em
outros_m2m_e_ponto_de_servico. - Banda larga fixa: todos os produtos (internet, linha dedicada, M2M e outros), como no total oficial.
As contas que são nossas
- Operadora = soma das linhas da Anatel com o mesmo CNPJ, por mês (a fonte publica por município, tecnologia, tipo de pessoa e produto).
- TOTAL = soma de todas as operadoras do arquivo, inclusive as menores que 100 mil acessos.
- Participação = acessos da operadora ÷ TOTAL, em %.
- Variação em 12 meses = acessos do mês contra o mesmo mês do ano anterior, em %.
Tudo o mais é o número da Anatel, sem recálculo.
Quem entra na tabela
Toda operadora com 100.000 acessos ou mais em algum mês do lote lido, mais a linha TOTAL. Os provedores regionais menores (milhares na banda larga) ficam dentro do TOTAL e fora da tabela; estão na fonte.
O último mês é preliminar
A Anatel revê o mês mais novo e os provedores pequenos atrasam a entrega (em setembro de 2026 o total oficial da banda larga fixa recuou 1,0% por isso). A página classifica no mês anterior ao mais novo (o "mês consolidado") e mostra o mais novo à parte, marcado como preliminar.
Ligação com as empresas da B3
O campo ticker só vem preenchido quando o CNPJ completo da linha da Anatel é o de uma empresa com papel negociado:
Telefônica Brasil (02.558.157/0001-62, VIVT3) e TIM S.A. (02.421.421/0001-11, TIMS3). A Claro (grupo Telecom Americas, da
América Móvil) não é listada na B3 e nunca liga. O grupo econômico que a Anatel informa (TELEFONICA, TELECOM ITALIA,
TELECOM AMERICAS...) é só informação da fonte: nenhuma ligação é deduzida por grupo, por nome nem pela raiz do CNPJ.
Como a coleta funciona
- Toda semana (reconstrução da base: o histórico desde 2023, ~90 MB lidos em fluxo) e, à noite, só se a última coleta tem mais de 6 dias (o período corrente, ~17 MB).
- Conferência automática: o TOTAL somado é comparado, mês a mês, com o total oficial da própria Anatel; diferença maior que 5% recusa o serviço (a definição de acesso mudou).
- Falha isolada por serviço. Fonte fora do ar, servidor sem faixa de bytes, campos diferentes dos conferidos ou número fora da faixa plausível (TOTAL móvel de 100 a 400 milhões; banda larga de 10 a 150 milhões): o serviço não é gravado e o histórico fica como estava. Nada é apagado; a reconstrução do zero herda do banco anterior o que a fonte não trouxe.
- No /saude, o bloco
telecommostra o mês mais novo e o resultado da última coleta (alarme depois de 75 dias do fim do mês).
O que a página NÃO faz
- Não recomenda ação, operadora nem momento. É o número da fonte e a definição de cada coluna.
- Não mostra receita, ARPU, cobertura, qualidade nem tecnologia (4G/5G/fibra); só os acessos em serviço.
- Não liga operadora a ação por nome nem por grupo.
Acesso
- /telecom — a página, aberta, em português e inglês.
/telecom/acessos— JSON (ou?formato=csv). Sem parâmetro: o ranking de cada serviço no mês consolidado.servico(moveloubanda_larga) +cnpj(14 dígitos, ouTOTAL) devolve a série mensal, recortada pordeeate(AAAA-MM). Aberta, sem chave. Toda resposta traz afonte, a licença, o uso acertado, a atribuição e acitacao.- Ferramenta do conector MCP:
acessos_telecom.