Publicado el 2 de marzo de 2026
Datos de Jugadores del FC Barcelona — API Gratuita 2026
Obtén información de jugadores del FC Barcelona gratis mediante API REST en 2026. Accede a perfiles con nombre, posición, dorsal, nacionalidad y estado de capitán sin clave de API.
Datos de Jugadores con la Barça API
La Barça API ofrece acceso a perfiles individuales de jugadores de la plantilla actual del FC Barcelona. Puedes consultar la plantilla completa con filtro por posición, o buscar un jugador específico directamente por ID.
Todo completamente gratis — sin registro, sin clave de API.
Consultando Jugadores Individualmente
GET /api/player/:id
curl https://api.fc-barcelona.app/api/player/9
Ejemplo de respuesta:
{
"data": {
"id": 9,
"name": "Robert Lewandowski",
"number": 9,
"position": "FW",
"nationality": "Polonia",
"isCaptain": false
}
}
Obtener Toda la Plantilla
GET /api/squad
GET /api/squad?position=MF # solo centrocampistas
GET /api/squad?position=DF # solo defensas
Campos del Jugador
| Campo | Tipo | Descripción |
|---|---|---|
id |
number | ID único del jugador |
name |
string | Nombre completo |
number |
number | Número de dorsal |
position |
string | GK, DF, MF o FW |
nationality |
string | País |
isCaptain |
boolean | Indicador de capitán |
Encontrar Jugador por Número de Dorsal
const response = await fetch('https://api.fc-barcelona.app/api/squad');
const { data } = await response.json();
const player = data.find(p => p.number === 10);
if (player) {
console.log(`#${player.number} ${player.name} — ${player.position}`);
}
En el terminal interactivo puedes usar /player 10 directamente.
Agrupar por Posición
const { data } = await (await fetch('/api/squad')).json();
const byPosition = data.reduce((acc, player) => {
(acc[player.position] ??= []).push(player);
return acc;
}, {});
Consulta la documentación completa para el esquema de petición/respuesta y códigos de error.