DataBolsa docs
Referência da APIDados de mercadoEventos de mercado e mundo

Eventos de mercado (ledger point-in-time)

O que foi relevante em cada dia: eventos estruturais (decisão do Copom, medida provisória, tarifa, geopolítica), setoriais e corporativos, detectados por ato oficial, cobertura de imprensa multi-fonte e anomalia de preço. Cada evento carrega as fontes (source_refs) e os canais de transmissão a preço. Histórico profundo via backfill de fontes oficiais. NÃO são eventos societários (para grupamentos/bonificações use listCorporateEvents) nem a agenda de resultados.

GET
/v1/events
AuthorizationBearer <token>

In: header

Query Parameters

cursor?string
limit?integer
Default100
Range1 <= value <= 1000
date?string

Atalho: eventos de UM dia (equivale a from=to=date).

Match^\d{4}-\d{2}-\d{2}$
from?string
Match^\d{4}-\d{2}-\d{2}$
to?string
Match^\d{4}-\d{2}-\d{2}$
layer?string
Value in"estrutural" | "setorial" | "corporativa"
category?string
Value in"macro" | "politica" | "internacional" | "commodities" | "corporate" | "fii" | "cripto" | "mercado" | "outros"
entity?string

Nome de ator/empresa (ex.: 'Banco Central', 'Raizen').

ticker?string

Ticker B3 citado no evento.

thread?string

Slug da thread (ex.: 'mp-1376').

Response Body

curl -X GET "https://api.databolsa.com/v1/events?cursor=string&limit=100&date=string&from=string&to=string&layer=estrutural&category=macro&entity=string&ticker=string&thread=string"
{
  "data": [
    {
      "event_id": 0,
      "day": "string",
      "layer": "string",
      "category": "string",
      "title": "string",
      "summary": "string",
      "entities": [
        "string"
      ],
      "tickers": [
        "string"
      ],
      "transmission_channels": [
        "string"
      ],
      "score": 0,
      "detectors": [
        "string"
      ],
      "thread_slug": "string",
      "source_refs": [
        {
          "kind": "string",
          "id": "string",
          "url": "string",
          "title": "string"
        }
      ]
    }
  ],
  "meta": {
    "next_cursor": "string",
    "count": 0
  }
}
{
  "type": "string",
  "title": "string",
  "status": 0,
  "detail": "string",
  "instance": "string"
}