Naar de hoofdinhoud

Aan de slag met de API

Schakel de LeagueRepublic API in, vind je ID's en kies of je bouwt met een ontwikkelaar of met een AI-assistent.

Geschreven door Pedro Maia

Met de LeagueRepublic API kan je eigen website, app of programma de seizoenen, wedstrijden, uitslagen, standen, teams en statistieken van je league rechtstreeks uit LeagueRepublic lezen. De API is alleen-lezen: via de API kan er niets in je league worden gewijzigd.

Wat je nodig hebt

  • Het Gold-plan. De API is onderdeel van het Gold-abonnement.

  • De API ingeschakeld. Ga naar Admin-startpagina > API > API-instellingen en vink JSON API inschakelen aan. Je kunt hem op elk moment weer uitschakelen.

  • Iemand die ermee bouwt. Een webontwikkelaar, of een AI-assistent zoals ChatGPT of Claude. De …maken-artikelen hieronder geven je kant-en-klare instructies om in een AI-assistent te plakken.

Stap 1: Schakel de API in

Ga in het beheer van je league naar Admin-startpagina > API > API-instellingen en vink JSON API inschakelen aan. Op dezelfde pagina staat je league-ID, die je in de volgende stap nodig hebt.

Stap 2: Vind je ID's

Elk seizoen, elke divisie en elk team heeft een eigen ID-nummer. Daarmee geef je aan welke gegevens je wilt. Hoe de API werkt legt uit wat ID's zijn en hoe je die van jou vindt.

Stap 3: Kies hoe je bouwt

Met een AI-assistent: kies het artikel voor wat je wilt maken en volg het.

Met een ontwikkelaar: Probeer het uit zonder eigen league. Deze adressen gebruiken de demoleague van LeagueRepublic, zodat je meteen echte antwoorden ziet:

Seizoenen:

Het wedstrijdcentrum:

Stuur je ontwikkelaar de API-specificatie. Daarin staan elke service, elk veld, elke limiet en elke foutmelding.

Er is ook een platte-tekstversie van dezelfde specificatie voor AI-tools:

Goed om te weten

  • Er is een limiet op het aantal verzoeken dat je league per minuut kan doen. Die limiet wordt gedeeld door alles wat de gegevens van je league gebruikt. Pagina's moeten bewaren wat ze laden in plaats van steeds opnieuw te vragen. De specificatie geeft de details.

  • Alleen goedgekeurde uitslagen worden getoond, behalve in het wedstrijdcentrum, dat ook live en nog niet goedgekeurde uitslagen toont, duidelijk gemarkeerd.

  • Alles wat verborgen is op de website van je league, blijft ook verborgen in de API.

Twijfel je of de API iets voor jou is?

Als je zelf niets wilt bouwen, zetten Code Snippets en League Embed de gegevens van je league zonder programmeren op je website. Zie Welke integratie past bij mij?

LeagueRepublic biedt geen dienst aan om websites of apps op maat voor je te bouwen.

Was dit een antwoord op uw vraag?