Accept: application/json za najbolje rezultate.
Opis: Vraća listu svih igrača sa opcionalnim filterima
search - pretraga po imenu/prezimenuletter - filtriraj po prvom slovu prezimena (A-Z)active - aktivni igrači (1 = da, 0 = ne)period - period nastupa (format: YYYY-YYYY ili YYYY-danas)per_page - broj rezultata po stranici (ili "all" za sve)https://www.fss.co.rs/api/igraci
https://www.fss.co.rs/api/igraci?letter=M
https://www.fss.co.rs/api/igraci?active=1
Opis: Vraća detalje konkretnog igrača
slug - jedinstveni identifikator igrača (format: prezime-ime)https://www.fss.co.rs/api/igraci/zivkovic-simsir-aleksandar
Opis: Vraća listu utakmica sa opcionalnim filterima i paginacijom
search - pretraga po takmičenju ili protivnikuyear - filtriraj po godini (YYYY)decade - filtriraj po dekadi (1950, 1960, 1970...)takmicenje - filtriraj po tipu takmičenjaresult - rezultat (win/draw/loss)per_page - broj rezultata po stranici (ili "all" za sve)https://www.fss.co.rs/api/utakmice
https://www.fss.co.rs/api/utakmice?result=win
https://www.fss.co.rs/api/utakmice?result=draw
https://www.fss.co.rs/api/utakmice?result=loss
Opis: Vraća utakmice iz određene dekade
Opis: Vraća utakmicu po slug-u
Opis: Vraća detalje utakmice sa svim vezanim podacima
Opis: Vraća listu timova sa statistikama protiv našeg tima
search - pretraga po nazivu tima ili zemljizemlja - filtriraj po zemljiper_page - broj rezultata po stranici (ili "all" za sve)https://www.fss.co.rs/api/timovi
https://www.fss.co.rs/api/timovi?search=Brazil
Opis: Vraća timove iz određene zemlje
Opis: Vraća tim po skraćenom nazivu
Opis: Vraća detalje tima sa statistikama
Opis: Vraća listu selektora sa statistikama i mandatima
search - pretraga po imenu/prezimenu ili državljanstvuactive - aktivni selektori (1 = da, 0 = ne)period - period mandata (format: YYYY-YYYY ili YYYY-danas)drzavljanstvo - filtriraj po državljanstvuper_page - broj rezultata po stranici (ili "all" za sve)https://www.fss.co.rs/api/selektori
https://www.fss.co.rs/api/selektori?active=1
Opis: Vraća trenutno aktivne selektore
Opis: Vraća selektore po državljanstvu
Opis: Vraća selektore po periodu (npr. 1990-2000)
Opis: Vraća mandati određenog selektora
Opis: Vraća detalje selektora sa statistikama
{
"success": true,
"data": [
{
"id": 898,
"ime": "\"Šimšir\" Aleksandar",
"prezime": "Živković",
"slug": "zivkovic-simsir-aleksandar",
"pozicija": "Napad",
"aktivan": false,
"debitovao_za_tim": "1931-08-02",
"poslednja_utakmica": "1935-09-06",
"broj_nastupa": 15,
"broj_golova": 15,
"tim": {
"id": 1,
"naziv": "Srbija",
"skraceni_naziv": "SRB"
}
}
],
"total": 904,
"filters": {
"search": null,
"letter": null,
"active": null,
"period": null
}
}
{
"success": true,
"data": [
{
"id": 1,
"datum": "1930-07-14T00:00:00.000000Z",
"takmicenje": "Svjetsko prvenstvo",
"protivnik_alijas": "Brazil",
"domacin_golovi": 1,
"gost_golovi": 2,
"slug": "srbija-brazil-1930-07-14",
"domacin": {
"id": 1,
"naziv": "Srbija"
},
"gost": {
"id": 5,
"naziv": "Brazil"
}
}
],
"total": 856,
"filters": {
"search": null,
"year": null,
"decade": null,
"takmicenje": null,
"result": null
}
}
{
"success": true,
"data": [
{
"id": 5,
"naziv": "Brazil",
"skraceni_naziv": "BRA",
"zemlja": "Brazil",
"stats": {
"ut": 12,
"w": 8,
"d": 2,
"l": 2,
"g": 18,
"a": 8,
"diff": 10,
"g_per_match": 1.5,
"a_per_match": 0.67
}
}
],
"total": 124,
"filters": {
"search": null,
"zemlja": null
}
}
{
"success": true,
"data": [
{
"id": 1,
"ime": "Bora",
"prezime": "Milutinović",
"ime_prezime": "Bora Milutinović",
"drzavljanstvo": "Srbija",
"aktivan": false,
"broj_utakmica": 48,
"stats": {
"total_matches": 48,
"wins": 28,
"draws": 12,
"losses": 8,
"goals_for": 85,
"goals_against": 42,
"win_percentage": 58.33,
"mandates_count": 2,
"years_active": 8,
"first_match": "1982-03-15",
"last_match": "1990-07-08",
"current_mandate": null
},
"mandati": [...]
}
],
"total": 45,
"filters": {
"search": null,
"active": null,
"period": null,
"drzavljanstvo": null
}
}
fetch('https://www.fss.co.rs/api/igraci?letter=M', {
headers: {
'Accept': 'application/json'
}
})
.then(response => response.json())
.then(data => {
console.log('Igrači:', data.data);
console.log('Ukupno:', data.total);
});
curl -H "Accept: application/json" https://www.fss.co.rs/api/igraci?search=Stefan
$response = file_get_contents('https://www.fss.co.rs/api/igraci', false,
stream_context_create([
'http' => [
'header' => 'Accept: application/json'
]
])
);
$data = json_decode($response, true);