Event-driven LoL updates

League of Legends Webhooks API

Stop over-polling match-day endpoints. Use LoL webhook events to update bots, dashboards, fantasy engines, and alert systems when important data changes.

Developers who need cleaner live update workflows for commercial LoL products.

Live matchesGame statsPlayer statsHistorical dataWebhooksPlans from $25/mo

Endpoint Preview

Webhook event payload shape

200 OK
curl "https://api.citoapi.com/api/v1/lol/webhooks/events" \
  -H "X-API-Key: YOUR_API_KEY"
{
  "success": true,
  "data": [
    "lol.match.started",
    "lol.match.completed",
    "lol.score.updated",
    "lol.standings.updated",
    "lol.transfer.created",
    "lol.live_game.updated"
  ]
}

Why it matters

Cleaner than constant polling

Webhooks are built for apps that need reliable match-day workflows: match started, match completed, score updated, standings updated, transfers, and live game events.

Fantasy price updates

Discord match alerts

Live dashboards

Post-game stat ingestion

Webhook-driven ETL

Commercial match centers

Concrete API paths

Endpoints Developers Can Build Around

Full LoL docs →
GET/v1/lol/webhooks/events

List supported LoL webhook event names

POST/v1/webhooks

Create a webhook subscription from the dashboard/API

GET/v1/webhooks

List configured webhooks

GET/v1/lol/live

Use with webhooks for live match discovery

GET/v1/lol/matches/{matchId}/games

Fetch updated data after webhook delivery

GET/v1/lol/games/{gameId}/stats

Pull final player stats after game completion

Start without a sales call

Free key for testing, then paid plans from $25/month when your LoL project needs more request volume or production features.

Webhook-ready for paid users

Use webhooks for match-day workflows, then pull the latest match/game/player data after events fire.

Historical plus live

Seed your product with historical data, then update with live endpoints and game stats during match days.

League of Legends API FAQ

Do LoL webhooks require a paid plan?

Yes. Webhooks are available on paid plans because they are intended for live projects and commercial integrations.

Can webhooks trigger when LoL stats are ready?

Webhook support covers LoL match and score events. For detailed stat availability, pair webhook events with a follow-up stats endpoint request.

Are webhooks better than polling?

For production apps, yes. Webhooks reduce unnecessary requests and make match-day systems easier to operate.

Build your LoL data feature today.

Create a free key, test real endpoints, and upgrade only when your bot, dashboard, fantasy app, or match center needs production volume.