Brazil Insider Trades — CVM 358 Buys & Sells avatar

Brazil Insider Trades — CVM 358 Buys & Sells

Pricing

from $0.0005 / actor start

Go to Apify Store
Brazil Insider Trades — CVM 358 Buys & Sells

Brazil Insider Trades — CVM 358 Buys & Sells

Insider buys & sells at Brazilian listed companies (Controller, Board, Officers) from official CVM data, refreshed every run. Volume in BRL, B3 ticker, signal score, rankings & alerts. 2018–today. | Compras e vendas de insiders da B3 direto da CVM, com volume em R$, ticker e signal score.

Pricing

from $0.0005 / actor start

Rating

5.0

(1)

Developer

Jenko Systems

Jenko Systems

Maintained by Community

Actor stats

0

Bookmarked

6

Total users

1

Monthly active users

4 days ago

Last modified

Share

Brazil Insider Trades — CVM 358 / VLMO


🇺🇸 English

Every share purchase and sale by controlling shareholders, board members and officers of Brazilian listed companies — straight from the CVM (Brazil's SEC), fresh on every run.

Under CVM Resolution 44 (formerly Instruction 358), insiders must report their trades monthly. The CVM publishes them as open data in the VLMO dataset ("Securities traded and held"). This actor downloads it live on each run, keeps only the latest version of each filing, and adds B3 ticker, sector and a signal score.

What you get per transaction

FieldExample
Company / ticker / sectorPetrobras · PETR4 · Oil & Gas
Insider groupControlador, Conselho de Administração, Diretoria, Conselho Fiscal, Órgãos Técnicos
OperationCOMPRA / VENDA / SUBSCRICAO (+ optional: compensation shares, option exercise, etc.)
Date, security, quantity, unit price, volume (BRL)2026-07-31 · PN · 3,151,700 · 43.35 · 136.6M
BrokerXP, BTG Pactual, Itaú…
Signal score−100 (strong sell) → +100 (strong buy)
Link to the original CVM filing✅

Granularity — the honest truth

Unlike SEC Form 4, Brazilian filings are aggregated by group: they say "the Board sold R$ 2M", not which board member. With include_administradores: true (mode empresa), each trade lists the members of that body at the time (from the FRE — Reference Form), which narrows it down. No CPF or personal data beyond name and role is stored.

Modes

{ "mode": "recent", "days": 60 }
{ "mode": "empresa", "ticker": "PETR4", "days": 365, "include_administradores": true }
{ "mode": "busca", "busca": "energia" }
{ "mode": "alerts", "days": 90, "min_value_brl": 10000000, "operacao": "VENDA" }
{ "mode": "ranking", "tipo_ranking": "maiores_compradores", "days": 90, "top_n": 20 }
{ "mode": "setor", "days": 180 }
{ "mode": "estatisticas", "days": 365 }
{ "mode": "administradores", "ticker": "VALE3", "grupo": "Diretoria" }

Rankings: maiores_compradores, maiores_vendedores, maior_fluxo_liquido, mais_ativos, maior_filing_count, strongest_buy_signals, strongest_sell_signals.

Optional filters: grupo, operacao, tipo_ativo (acoes/todos), incluir_outras_movimentacoes, incluir_controladas.

Data quality rules

  • Latest version only: when a company refiles a month, older versions are discarded.
  • Internal transfers flagged: a buy and a sell of the same quantity, same day, same group and same security (e.g. between controlling-holder vehicles) get transferencia_interna: true, score 0, and are left out of rankings and alerts.
  • Own-company securities by default: trades in subsidiaries'/parents' securities only with incluir_controladas: true.
  • Timing: filings are due by the 10th of the following month, so the current month is not available yet. data_as_of shows the latest transaction date in the data.

Signal score

Group weight (Controlador 2.0 > Diretoria 1.8 > Conselho 1.6 > Fiscal 1.0 > Técnicos 0.8) × direction (buy +1, sell −1, subscription +1.2) × log-scaled BRL volume. Labels: strong_buy ≥ 60, buy ≥ 20, neutral, sell ≤ −20, strong_sell ≤ −60. It is a heuristic, not investment advice.

Coverage

  • 2018 to the latest month published by the CVM (earlier years are not available in structured form).
  • ~450 companies with filings per year; ~180 enriched with ticker and sector.

Source

CVM Open Data — VLMO and FRE.


🇧🇷 Português

Todas as compras e vendas de ações por controladores, conselheiros e diretores de companhias abertas brasileiras — direto da CVM, atualizado a cada execução.

Pela Resolução CVM 44 (antiga Instrução 358), os insiders declaram suas negociações todo mês. A CVM publica esses dados abertos no dataset VLMO ("Valores Mobiliários Negociados e Detidos"). O actor baixa o arquivo na hora, usa só a versão mais recente de cada formulário e acrescenta ticker B3, setor e signal score.

Por movimentação

Empresa, ticker, setor, grupo (Controlador, Conselho de Administração, Diretoria, Conselho Fiscal, Órgãos Técnicos), operação (compra, venda, subscrição — e, opcionalmente, remuneração em ações, exercício de opções etc.), data, papel, quantidade, preço, volume em R$, corretora, signal score e link do formulário na CVM.

Granularidade — a verdade

O formulário brasileiro é agregado por grupo: diz "o Conselho vendeu R$ 2 mi", não qual conselheiro. Com include_administradores: true (modo empresa), cada movimentação mostra quem compunha aquele órgão no período (FRE). Não guardamos CPF nem dados pessoais além de nome e cargo.

Modos

Mesmos exemplos da seção em inglês: recent, empresa, busca, alerts, ranking, setor, estatisticas, administradores.

Regras de qualidade

  • Só a última versão de cada formulário (reapresentações substituem as anteriores).
  • Transferências internas (compra e venda da mesma quantidade, mesmo dia, mesmo grupo e papel) ficam marcadas, com score 0, e fora de rankings e alertas.
  • Por padrão, só papéis da própria companhia (controladas/controladoras com incluir_controladas: true).
  • Prazo: os formulários saem até o dia 10 do mês seguinte, então o mês corrente ainda não aparece. O campo data_as_of mostra a última data com dado.

Cobertura

2018 até o último mês divulgado pela CVM. Cerca de 450 companhias com formulários por ano, cerca de 180 com ticker e setor.