Barça API
BlogFree Barcelona API 2026 — Complete Integration Guide

Published on March 10, 2026

Free Barcelona API 2026 — Complete Integration Guide

Learn how to integrate a free FC Barcelona API in your project in 2026. No API key required, no registration, just make a GET request and start using real squad, match, and standings data.


What Is the Barça API?

The Barça API is a free, public REST API that provides real FC Barcelona data including the full squad, match schedule, La Liga standings, and individual player information. In 2026, it is one of the few football APIs you can use completely free of charge, with no API key, no account, and no credit card required.

Whether you are building a personal project, a demo, or learning how to consume REST APIs, the Barça API gives you a solid, real-world dataset to work with.

Why Use a Free Barcelona API in 2026?

Most football data providers charge subscription fees or restrict free tiers heavily. The Barça API is different: it is open by default. You can:

All of this is available with simple HTTP GET requests — no authentication headers, no tokens.

Quick Start: Your First API Request

Try the squad endpoint directly in your browser or terminal:

curl https://api.fc-barcelona.app/api/squad

The response is clean JSON:

{
  "data": [
    {
      "id": 1,
      "name": "Marc-André ter Stegen",
      "number": 1,
      "position": "GK",
      "nationality": "Germany"
    }
  ]
}

Available Endpoints

Endpoint Description
GET /api/squad Full squad, supports ?position=GK|DF|MF|FW filter
GET /api/player/:id Individual player by database ID
GET /api/next-match Next scheduled match
GET /api/calendar Full match calendar
GET /api/standings La Liga standings
GET /api/health API health check

Integrating Into Your Backend

Here is a simple Node.js example to fetch and use the squad data:

const response = await fetch('https://api.fc-barcelona.app/api/squad?position=FW');
const { data } = await response.json();

data.forEach(player => {
  console.log(`${player.number} - ${player.name} (${player.nationality})`);
});

The API returns standard JSON and supports CORS, so you can also call it directly from a frontend application.

Rate Limits

The API applies fair-use rate limits to ensure availability for all users. For personal projects and demos, you will never hit these limits under normal usage.

Explore Interactively

If you prefer to explore before integrating, use the interactive terminal to run commands like /squad, /next-match, and /standings directly in your browser. You can also browse the full API documentation with request/response examples for every endpoint.

Conclusion

The Barça API is the easiest way to get free FC Barcelona data in 2026. No setup, no billing, no limits for personal use. Start with a single curl command and build from there.

Back to blog