Pular para o conteúdo principal
Cole no ChatGPT/Claude e peça para resumir/gerar SDK.

Variações (D-1)

GET
/stocks/variations

Retorna as variações do último pregão (D-1) para todas as ações, incluindo maiores altas e maiores baixas.

Atualizado diariamente (frequência diária).

Quando usar

  • Criar um “market snapshot” do dia (top altas/baixas)
  • Montar listas de destaque em portais e dashboards
  • Disparar alertas e automações com base em variação diária

Parâmetros de requisição

ParâmetroLocalDescriçãoObrigatório
adjustedQueryBoolean. Calcula variação usando cotações ajustadas por eventos corporativos e proventos. Padrão: false.Opcional
Ajustado vs não ajustado
  • adjusted=false (padrão): variação calculada com base em preços não ajustados.
  • adjusted=true: variação calculada com base em preços ajustados, útil para comparações históricas mais consistentes (principalmente em períodos com proventos/eventos).
Sobre discrepâncias sem ajuste

Quando adjusted=false, a variação pode parecer discrepante em dias próximos a eventos corporativos (ex.: proventos, grupamentos/desdobramentos e outros ajustes que alteram a base de preço).
Se você precisa de comparações mais consistentes, especialmente para rankings e análises históricas, use adjusted=true.

Resposta

CódigoDescrição
200Retorna altas e baixas.
401Não autorizado.

Formato da resposta

A resposta é um objeto com os campos abaixo:

CampoTipoDescrição
highsarrayLista das maiores altas do último pregão.
lowsarrayLista das maiores baixas do último pregão.

Estrutura de highs[] e lows[]

CampoTipoDescrição
tickerstringTicker do ativo.
datestring (ISO 8601)Data de referência da variação.
pricenumberPreço usado como referência no cálculo da variação.
variationnumberVariação percentual (ex.: 0.1402 = +14,02%).
variation_valuenumberVariação em valor absoluto (diferença em BRL).
currencystringMoeda dos valores retornados (ex.: BRL).
companyobjectInformações básicas da empresa associada ao ticker.

Estrutura de company

CampoTipoDescrição
company_idstringCNPJ/identificador da empresa.
namestringRazão social da empresa.
trading_namestringNome de negociação da empresa.

Exemplo

{
"highs": [
{
"ticker": "BALM4",
"date": "2025-09-30T22:00:00.000Z",
"price": 20.5,
"variation": 0.1402,
"variation_value": 2.52,
"currency": "BRL",
"company": {
"company_id": "61374161000130",
"name": "BAUMER S.A.",
"trading_name": "BAUMER"
}
}
],
"lows": [
{
"ticker": "AMBP3",
"date": "2025-09-30T22:00:00.000Z",
"price": 8.52,
"variation": -0.1917,
"variation_value": -2.02,
"currency": "BRL",
"company": {
"company_id": "12648266000124",
"name": "AMBIPAR PARTICIPACOES E EMPREENDIMENTOS S/A",
"trading_name": "AMBIPAR"
}
}
]
}

:::info[Observações]
- variation é a variação percentual (ex.: 0.1402 = +14,02%).
- variation_value é a variação em valor (diferença em BRL).
- price representa o preço de referência do último pregão para o cálculo da variação retornada.
:::