---
title: "Hoje"
method: GET
path: "/hoje"
---

# Hoje

`GET /hoje`

## Request

- Base URL: `https://dadosb3.com` (the document declares no server; this is the origin it was published from)
- URL: `https://dadosb3.com/hoje`
- Auth: none declared

O que mudou nos ultimos dias. ABERTA — o motivo de voltar.

Dois formatos pela MESMA URL, e o padrão é a PÁGINA: só quem pede
`application/json` EXPLICITAMENTE recebe o JSON. É o contrário da regra do
/fiis/{ticker} de propósito — lá a chave decide porque há gate comercial;
aqui não há gate nenhum, a página é aberta para todos, e o que o Accept
escolhe é o formato, não o acesso. `*/*` e Accept ausente continuam
recebendo HTML: nenhum robô (GPTBot, ClaudeBot, curl) perde a página, que
é o defeito da família I-N19 que já nos custou quatro repetições.

## Query parameters

- `lang` string, nullable

## Headers

- `accept-language` string, nullable

## Response `200`

Successful Response

## Other responses

- `422`: Validation Error

---

[API](https://skmtc.dev/dadosb3/apis/dados-b3.md) · [All operations](https://skmtc.dev/dadosb3/apis/dados-b3/llms.txt) · [OpenAPI document](https://skmtc.dev/dadosb3/apis/dados-b3/revisions/42d0dc587552?raw)
