# Resolver Tickers Antigos
URL: /docs/tickers/resolver.mdx

Normalize tickers antigos para o ticker atual recomendado antes de consultar dados de mercado.

***

title: Resolver Tickers Antigos
description: >-
Normalize tickers antigos para o ticker atual recomendado antes de consultar
dados de mercado.
full: true
keywords: brapi, api, tickers, resolver, normalizar ticker, ticker antigo
lang: pt-BR
\_openapi:
method: GET
route: /api/v2/tickers/resolve
------------------------------

Endpoint **público** para resolver tickers antigos.

Informe até 20 símbolos em `symbols`. A resposta preserva a ordem dos tickers
informados e retorna:

* `requestedSymbol`: ticker enviado pelo usuário.
* `symbol`: ticker atual recomendado.
* `changed`: se houve normalização.
* `status`: `renamed` quando o ticker consta no catálogo de renomes, `active`
  quando foi mantido sem alteração.
* `effectiveDate`: data efetiva do renome, quando existir.

Use este endpoint antes de chamar dados de mercado quando sua aplicação aceita
entrada livre de usuário, planilhas antigas, carteiras importadas ou bases com
histórico de símbolos.





## Swagger Documentation

# brapi - API do Mercado Financeiro Brasileiro - /api/v2/tickers/resolve

Single endpoint documentation for /api/v2/tickers/resolve

## Base URLs

- `https://brapi.dev` - Servidor principal da API brapi
- `http://localhost:3001` - Servidor local para desenvolvimento

## GET /api/v2/tickers/resolve

**Summary:** Resolver tickers antigos


Resolve tickers antigos para o ticker atual recomendado. Tickers sem renome
conhecido são retornados sem alteração, o que permite normalizar uma lista antes
de chamar endpoints de dados de mercado.

### Exemplos

```bash
curl "https://brapi.dev/api/v2/tickers/resolve?symbols=VVAR3,PETR4"
curl "https://brapi.dev/api/v2/tickers/resolve?symbols=NINJ3,REAG3"
```

**Plano mínimo:** Gratuito
**Autenticação:** Não necessária


**Tags:** Tickers

### Parameters

- **symbols** (query) *required*

### Responses

#### 200

Tickers resolvidos com sucesso.

#### 400

Requisição inválida

#### 500

Erro interno do servidor

## Schemas

The following schemas are used by this endpoint:

### ErrorResponse

Erro interno do servidor

**Properties:**

- **error** (boolean) - Options: `true` *(required)*

- **message** (string) *(required)*

- **code** (string)


### TickerResolveResponse

**Properties:**

- **results** (array) *(required)*
  Array items:
    Reference to: **TickerResolveResult**

- **requestedAt** (string, date-time) *(required)*
  Data e hora da requisição em formato ISO 8601

- **took** (integer) *(required)*
  Tempo de processamento em milissegundos


### TickerResolveResult

**Properties:**

- **requestedSymbol** (string) *(required)*
  Ticker informado pelo usuário

- **symbol** (string) *(required)*
  Ticker atual recomendado para novas consultas

- **changed** (boolean) *(required)*
  Indica se o ticker informado foi mapeado para outro

- **status** (string) - Options: `active`, `renamed` *(required)*
  Status do ticker informado no catálogo de renomes

- **effectiveDate** (string) *(nullable)* *(required)*
  Data efetiva do renome quando houver


