# API key de MT5 vs login del broker: ¿cuál es la diferencia?

> MetaTrader 5 no tiene API key propia. Qué hacen la API key, el login de MT5, la contraseña de trading y el servidor, y dónde se obtiene cada uno.

Publicado el 2026-10-26 por ElWizard para fxapis. Canónica: https://fxapis.com/es/blog/como-obtener-una-api-key-de-mt5

## En resumen

- MetaTrader 5 y tu broker no emiten API keys. Te dan un login de cuenta, una contraseña y un nombre de servidor.
- Una API key viene del proveedor de la API. Con fxapis, identifica a tu aplicación ante fxapis y decide qué puede hacer.
- Necesitas ambas cosas: la clave en cada solicitud, y el login, la contraseña de trading y el servidor de la cuenta una sola vez, para conectar cada cuenta.
- Mantenlas separadas. La clave vive en tu servidor; la contraseña de MT5 se envía una vez y tú nunca la guardas.

Si buscaste «API key de MT5» y no encontraste nada en la configuración de MetaTrader, es porque no existe. **MetaTrader 5 y tu broker te dan un login, una contraseña y un nombre de servidor. Una API key viene de la API con la que operas.** Una integración necesita ambos tipos, para tareas distintas.

**Para obtener una API key de MT5:** regístrate en un proveedor de API de MT5 como fxapis, crea una clave en su consola y conecta tu cuenta de MT5 una sola vez con el login, la contraseña de trading y el servidor de la cuenta. Funciona igual con cualquier broker de MT5.

## Cuatro credenciales, dos dueños

| Credencial | Se ve así | La emite | Para qué sirve |
|---|---|---|---|
| API key | `fx_live_7f3a9c21_ZmQ4…` | El proveedor de la API (fxapis) | Demuestra que una solicitud viene de tu aplicación, y limita lo que puede hacer |
| Login de MT5 | `81234567` | Tu broker | El número de la cuenta de trading |
| Contraseña de trading | la eliges en el broker | Tu broker | Permite que un software inicie sesión en la cuenta y la opere |
| Nombre del servidor | `Exness-MT5Real8`, `ICMarketsSC-MT5`, `Pepperstone-MT5-Live01` | Tu broker | En cuál de los servidores de operaciones del broker está la cuenta |

La primera pertenece a tu aplicación. Las otras tres pertenecen a una cuenta de trading: la tuya o la de uno de tus usuarios.

## Cómo encajan

Conectar una cuenta usa las cuatro, una sola vez. Tu servidor envía los datos de la cuenta a fxapis, autenticado con tu clave:

```bash
curl -X POST https://api.fxapis.com/v1/accounts \
  -H "Authorization: Bearer $FXAPIS_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "login": "81234567",
    "server": "YourBroker-Live",
    "password": "the-trading-password",
    "mode": "warm_on_demand"
  }'
```

La respuesta es un `id` de cuenta. Desde entonces, cada solicitud usa la clave y ese id, nunca más la contraseña. fxapis cifra la contraseña al recibirla con una clave única para esa cuenta, nunca la devuelve y la borra cuando desconectas la cuenta.

## Cómo obtener cada una

**La API key.** Regístrate en [fxapis.com/sign-up](https://fxapis.com/sign-up), abre la consola y crea una clave en API keys. Se muestra una sola vez; fxapis guarda solo un hash, así que una clave perdida se reemplaza, no se recupera. Dale a cada clave solo los scopes que necesita; por ejemplo, `trading:reduce` para una herramienta de riesgo que puede cerrar pero nunca abrir.

![La página API keys de la consola de fxapis: una clave de prueba llamada Demo key, que se muestra solo con su prefijo fx_test_, con sus scopes, y ChatGPT en Connected apps con scopes de solo lectura.](/blog/mt5-api-key-vs-broker-login/console-api-keys.webp "Las API keys se crean y se revocan en la consola de fxapis, no en MetaTrader; después de crearla, una clave muestra solo su prefijo. (Espacio de trabajo de demostración con datos inventados.)")

**El login y la contraseña.** Del broker, al abrir la cuenta: normalmente en el correo de bienvenida y en el área de clientes del broker. Usa la contraseña **de trading** (maestra). La contraseña de inversor inicia sesión pero no puede operar; mira [contraseña de inversor vs contraseña de trading](https://fxapis.com/es/blog/contrasena-de-inversor-vs-contrasena-de-trading-mt5).

**El nombre del servidor.** Aparece en MetaTrader junto a la cuenta, y en el correo del broker. Debe coincidir exactamente; mira [cómo encontrar el nombre del servidor de MT5](https://fxapis.com/es/blog/encontrar-el-servidor-de-tu-broker-mt5).

## Dónde debe vivir cada una

- **La API key se queda en tu servidor.** Es una credencial de servidor a servidor: nunca en un navegador, una app móvil o un repositorio. El prefijo `fx_` hace que una clave filtrada sea fácil de encontrar con una búsqueda.
- **La contraseña de MT5 pasa una sola vez.** Tu formulario de conexión la envía a tu backend, tu backend llama a `POST /v1/accounts` en la misma solicitud, y nada (base de datos, log, cola) guarda una copia. Guarda en su lugar el `id` de cuenta de fxapis.

## Confusiones comunes

- **«Mi API key no inicia sesión en MetaTrader».** No está hecha para eso. La clave habla con fxapis; MetaTrader nunca la ve.
- **«La cuenta se conectó pero no puede operar».** Normalmente se usó la contraseña de inversor en lugar de la contraseña de trading.
- **«Una clave de prueba no debería operar dinero real».** fxapis etiqueta las claves como `live` o `test` para que distingas configuraciones, pero ambas llegan a brokers reales. Prueba con cuentas demo del broker.

## Próximos pasos

- [Crea tu cuenta y tu primera clave](https://fxapis.com/sign-up).
- La [guía de autenticación](https://docs.fxapis.com/es/authentication) cubre scopes, rotación y sesiones de miembros.
- [Conectar cuentas de MT5](https://docs.fxapis.com/es/guides/connect-accounts) cubre en detalle la pantalla de conexión, incluido qué decirles a los usuarios cuando falla un login.

## Preguntas

### ¿Cómo obtengo una API key de MT5?

MetaTrader 5 no emite API keys. Una API key viene del servicio de API que usas. Con fxapis, crea un espacio de trabajo en fxapis.com/sign-up y luego crea una clave en la consola, en API keys. Se muestra una sola vez, así que cópiala en ese momento.

### ¿Mi número de cuenta de MT5 es una API key?

No. El número de cuenta (login) identifica la cuenta de trading en tu broker. Junto con la contraseña de trading y el nombre del servidor, permite que un software inicie sesión en esa cuenta. Una API key identifica a tu aplicación ante el proveedor de la API.

### ¿Una API key puede operar varias cuentas de MT5?

Sí. Una clave pertenece a tu espacio de trabajo de fxapis, y el espacio de trabajo puede tener todas las cuentas que conectes, hasta el límite de tu plan. Cada solicitud indica para qué cuenta es.

### ¿Cuál es la diferencia entre una clave live y una de test en fxapis?

Solo la etiqueta. Las claves fx_live_ y fx_test_ te ayudan a distinguir configuraciones, pero ambas llegan a brokers reales. Para probar de forma segura, conecta cuentas demo del broker.
