---
title: "Resolver tickers antigos"
method: GET
path: "/api/v2/tickers/resolve"
tags: ["Tickers"]
---

# Resolver tickers antigos

`GET /api/v2/tickers/resolve`

## Request

- Base URL: `https://brapi.dev`
- URL: `https://brapi.dev/api/v2/tickers/resolve`
- Auth: none declared

Troca tickers antigos pelo ticker atual. Um ticker sem renome conhecido volta igual.

Use antes de consultar dados de mercado quando os tickers vêm de usuários, planilhas antigas ou carteiras importadas.

Envie até 20 tickers em `symbols`. A resposta segue a ordem enviada, sem repetidos. `status` é `renamed` quando o ticker mudou, `active` quando não há renome conhecido e `unknown` quando o ticker não está na lista de tickers da brapi.

Conversões também retornam `renamed`. `conversionRatio` informa a quantidade de ações novas por ação antiga. Use o ticker original para consultar seu histórico.

Para saber quais dados existem para cada ticker, use a [cobertura por ticker](https://brapi.dev/docs/tickers/cobertura).

Não exige token.

## Query parameters

- `symbols` string, required: Tickers separados por vírgula, até 20.

## Response `200`

Tickers resolvidos com sucesso.

- TickerResolveResponse
  - `results` TickerResolveResult[], required
    - `requestedSymbol` string, required: Ticker enviado na requisição.
    - `symbol` string, required: Ticker atual. Use este nas próximas consultas.
    - `changed` boolean, required: `true` quando o ticker enviado foi trocado pelo ticker atual.
    - `status` 'active' | 'renamed' | 'unknown', required: `renamed` quando o ticker enviado mudou. `active` quando não há renome conhecido e o ticker está na lista da brapi. `unknown` quando o ticker não foi encontrado.
    - `effectiveDate` string, nullable, required: Data de início da negociação do novo ticker. Nulo quando não há mudança.
    - `conversionRatio` number: Quantidade de ações novas por ação antiga. Presente quando houve conversão de ações.
  - `requestedAt` string, date-time, required: Data e hora da requisição em ISO 8601.
  - `took` integer, required: Tempo de processamento, em milissegundos.

## Other responses

- `400`: Requisição inválida. Confira os parâmetros.
- `500`: Erro interno do servidor.

## Changes

- **2026-10-22** `5938b2a212e6`: 1 warning
  - added the new `unknown` enum value to the `results/items/status` response property for the response status `200`
- **2026-10-16** `62eafb05acb0`: 1 info
  - added the optional property `results/items/conversionRatio` to the response with the `200` status
- **2026-06-15** `73e0f61e068f`: 1 info
  - endpoint added

[Operation history](https://skmtc.dev/brapi-dev/apis/brapi-api-do-mercado-financeiro-brasileiro/changes/api/v2/tickers/resolve/get.md)

---

[API](https://skmtc.dev/brapi-dev/apis/brapi-api-do-mercado-financeiro-brasileiro.md) - [All operations](https://skmtc.dev/brapi-dev/apis/brapi-api-do-mercado-financeiro-brasileiro/llms.txt) - [OpenAPI document](https://skmtc.dev/brapi-dev/apis/brapi-api-do-mercado-financeiro-brasileiro/revisions/7c732d79148a?raw)
