Passer au contenu principal

Mately

L'API Riot Games sur Mately

Mately utilise l'API de Riot Games pour vérifier le rang des joueurs de League of Legends et de VALORANT, et afficher leurs statistiques sur leur profil. Cette page détaille les données que nous recevons, ce que nous en faisons, et ce que nous n'en faisons pas.

Mately · mately.gg · Mise à jour le 31 août 2026

Deux écrans de profil Mately : à gauche les statistiques VALORANT, à droite les statistiques League of Legends d'un joueur ayant lié son compte Riot
Le profil dans l'application, côté VALORANT et côté League of Legends. Ces onglets n'existent que pour un joueur ayant lié son compte Riot volontairement, et lui seul décide de ce qui y figure.

Ce qu'est Mately

Mately est une application mobile et web francophone qui aide les joueurs à trouver des coéquipiers. On y publie une annonce pour jouer tout de suite, on cherche un duo régulier, ou on recrute pour une équipe. L'application est gratuite et compte une majorité de joueurs de 16 à 30 ans en France et en Belgique.

Le matchmaking d'un jeu associe des joueurs de niveau comparable, mais il ne dit rien de l'essentiel pour une bonne partie : les horaires, la langue, l'envie de jouer sérieusement ou pour se détendre, la présence en vocal. Mately s'occupe de la rencontre entre joueurs ; les parties, elles, restent entièrement dans le jeu.

Comment un joueur lie son compte

Le parcours complet tient en trois écrans, tous initiés par le joueur depuis son profil Mately.

Connexion avec Riot

Le joueur appuie sur « Lier mon compte Riot » et arrive sur l'écran d'autorisation de Riot Sign On. Il y voit les accès demandés et peut refuser. Mately ne voit jamais son mot de passe.

Récupération du profil

Une fois l'autorisation donnée, nous lisons le rang, les champions ou agents les plus joués et le résumé des parties récentes.

Affichage et réglages

Le joueur voit sa carte avant publication et décide de ce qui apparaît. Il peut délier son compte à tout moment.

À quoi sert la clé API

Quatre usages, tous situés avant ou après la partie, jamais pendant.

Vérifier le rang

Aujourd'hui un joueur déclare son rang lui-même, sans preuve. Avec l'API, le rang affiché vient du jeu : moins de profils gonflés, moins de sessions ratées à cause d'un écart de niveau.

Afficher une carte de profil

Rang de l'acte ou de la saison en cours, agents ou champions les plus joués, rôle principal, tendance des dernières parties. De quoi se présenter sans avoir à tout retaper à la main.

Filtrer les annonces

Chercher un duo dans sa fourchette de rang, sur sa région de jeu, avec un rôle complémentaire. Le filtre s'appuie sur le rang vérifié plutôt que sur le déclaratif.

Confirmer une partie jouée

Quand deux membres se sont retrouvés dans la même partie, Mately leur propose de s'évaluer. Cette reconnaissance est positive uniquement et sert à distinguer les joueurs fiables.

Les données que nous recevons

Rien n'est lu tant que le joueur n'a pas lié son compte. Voici l'inventaire complet.

SourceDonnéesUsage dans MatelyConservation
ACCOUNT-V1 PUUID, Riot ID (nom et tag) Relier le compte de jeu au compte Mately, afficher le Riot ID sur le profil si le joueur le souhaite Tant que le compte reste lié
LEAGUE-V4
VAL-RANKED
Palier, division, points, file de jeu Badge de rang vérifié, filtres de recherche, suggestions de duo à niveau comparable Dernière valeur connue, rafraîchie régulièrement
Calculé par Mately Meilleur rang observé et taux de victoire, dérivés des relevés successifs et des parties récentes Compléter la carte de profil. Ces valeurs ne sont pas fournies par l'API : nous les calculons à partir des données déjà lues Tant que le compte reste lié
MATCH-V5
VAL-MATCH
Identifiants des parties récentes, agent ou champion joué, rôle, résultat, K/D/A, dégâts par round, pourcentage de headshots, CS par minute, participation aux éliminations, liste des participants Carte de profil, détection d'une partie commune entre deux membres Détail de chaque partie effacé après 30 jours ; seuls les agrégats affichés sur le profil, par saison, sont conservés
CHAMPION-MASTERY Champions les plus joués et niveau de maîtrise Afficher les mains principales sur le profil Valeur courante uniquement
Data Dragon Icônes, portraits d'agents et de champions, noms des cartes Illustrer la carte de profil Cache technique

Ce que nous ne collectons pas.

  • Aucun mot de passe ni identifiant Riot : la connexion passe uniquement par Riot Sign On, et Mately ne voit jamais ces informations.
  • Aucune donnée du client de jeu, aucun overlay, aucune lecture de la mémoire du jeu.
  • Aucune donnée de parties personnalisées.
  • Aucun profil constitué sur un joueur qui n'est pas membre de Mately : les autres participants d'une partie servent uniquement à confirmer que deux membres ont joué ensemble, puis sont écartés.
  • Aucune adresse e-mail Riot utilisée à des fins commerciales.

Le joueur décide, et peut revenir en arrière

  • Lier son compte Riot est facultatif. Toutes les fonctions principales de Mately fonctionnent sans.
  • La liaison se fait par Riot Sign On (OAuth 2.0), avec l'écran de consentement de Riot et la liste des accès demandés.
  • Chaque information reste réglable : le joueur choisit d'afficher ou non son rang, son Riot ID et ses statistiques récentes.
  • Délier le compte se fait en un geste dans les réglages. Les données Riot associées sont supprimées dans les 30 jours.
  • Supprimer son compte Mately supprime l'ensemble des données, y compris celles issues de l'API.

Sécurité et hébergement

  • La clé API est stockée côté serveur, dans un gestionnaire de secrets. Elle n'apparaît ni dans l'application mobile, ni dans le code du site, ni dans notre dépôt.
  • Tous les appels sont faits de serveur à serveur en HTTPS, avec respect des limites de débit et mise en cache pour éviter les requêtes inutiles.
  • Les données sont hébergées dans l'Union européenne et traitées conformément au RGPD. Mately est responsable du traitement.
  • Aucune revente, aucun partage avec un tiers, aucune activité de courtage de données.
  • Une application enregistrée par jeu dans le Developer Portal, chacune avec sa propre clé.

Respect des politiques Riot Games

Un accès gratuit à toutes les fonctions liées à Riot, sans abonnement.
Aucun calcul de MMR ou d'ELO, aucun classement concurrent du ladder officiel.
Aucun avantage en jeu, aucune information en temps réel pendant une partie.
Aucun pari, aucun jeu d'argent, aucune cryptomonnaie ni blockchain.
Aucune identification d'un joueur que le jeu garde anonyme.
Visuels issus uniquement de Data Dragon et du Press Kit de Riot Games.

Notre abonnement ne vend pas les données Riot

Mately propose un abonnement payant qui porte sur la visibilité des annonces et le confort de recherche. Le rang vérifié, la carte de profil et les filtres alimentés par l'API restent accessibles gratuitement à tous les joueurs.

The Riot Games API on Mately

Mately uses the Riot Games API to verify the rank of League of Legends and VALORANT players and to display their stats on their profile. This page sets out the data we receive, what we do with it, and what we don't do with it.

Mately · mately.gg · Updated 31 August 2026

Deux écrans de profil Mately : à gauche les statistiques VALORANT, à droite les statistiques League of Legends d'un joueur ayant lié son compte Riot
The profile inside the app, on the VALORANT side and the League of Legends side. These tabs only exist for players who have chosen to link their Riot account, and they decide what appears on them.

What Mately is

Mately is a French-language mobile and web app that helps players find teammates. You post a listing to play right now, look for a regular duo, or recruit for a team. The app is free and most of its players are aged 16 to 30, in France and Belgium.

In-game matchmaking pairs players of similar skill, but says nothing about what actually makes a session good: schedules, language, whether you want to grind or unwind, whether you use voice chat. Mately handles the introduction between players; the games themselves stay entirely inside the game.

How a player links their account

The whole flow is three screens, all started by the player from their Mately profile.

Sign in with Riot

The player taps "Link my Riot account" and lands on the Riot Sign On authorisation screen, where the requested scopes are listed and can be declined. Mately never sees their password.

We fetch the profile

Once authorisation is granted, we read rank, most played champions or agents, and a summary of recent matches.

Display and settings

The player reviews the card before it goes live and decides what appears on it. They can unlink at any time.

What the API key is for

Four use cases, all of them before or after a match, never during one.

Verify rank

Today players state their own rank with nothing to back it up. With the API, the rank shown comes from the game: fewer inflated profiles, fewer sessions ruined by a skill gap.

Show a profile card

Current act or season rank, most played agents or champions, main role, recent form. Enough to introduce yourself without typing it all out by hand.

Filter listings

Find a duo within your rank range, on your region, with a complementary role. Filtering runs on verified rank rather than self-reported rank.

Confirm a game was played

When two members end up in the same match, Mately invites them to endorse each other. Endorsements are positive only and help surface reliable teammates.

The data we receive

Nothing is read until a player links their account. Here is the full inventory.

SourceDataUse in MatelyRetention
ACCOUNT-V1 PUUID, Riot ID (game name and tag line) Link the game account to the Mately account, display the Riot ID on the profile if the player wants it shown For as long as the account stays linked
LEAGUE-V4
VAL-RANKED
Tier, division, points, queue Verified rank badge, search filters, duo suggestions within a comparable range Latest known value, refreshed periodically
Computed by Mately Highest rank observed and win rate, derived from successive readings and recent matches Complete the profile card. These values are not returned by the API: we compute them from data already read For as long as the account stays linked
MATCH-V5
VAL-MATCH
Recent match IDs, agent or champion played, role, result, K/D/A, damage per round, headshot percentage, CS per minute, kill participation, participant list Profile card, detection of a shared match between two members Per-match detail deleted after 30 days; only the season aggregates shown on the profile are kept
CHAMPION-MASTERY Most played champions and mastery level Show main picks on the profile Current value only
Data Dragon Icons, agent and champion portraits, map names Illustrate the profile card Technical cache

What we do not collect.

  • No Riot password or credentials: sign-in goes through Riot Sign On only, and Mately never sees them.
  • No game client data, no overlay, no reading of game memory.
  • No custom game data.
  • No profile built on a player who is not a Mately member: other participants in a match are used only to confirm that two members played together, then discarded.
  • No Riot email address used for marketing.

The player decides, and can undo it

  • Linking a Riot account is optional. Every core Mately feature works without it.
  • Linking runs through Riot Sign On (OAuth 2.0), with Riot's own consent screen listing the scopes requested.
  • Each item stays adjustable: players choose whether to display their rank, their Riot ID and their recent stats.
  • Unlinking takes one tap in settings. The associated Riot data is deleted within 30 days.
  • Deleting a Mately account deletes everything, including data obtained from the API.

Security and hosting

  • The API key is stored server-side in a secrets manager. It is not in the mobile app, not in the website code, and not in our repository.
  • All calls are server-to-server over HTTPS, within the rate limits, with caching to avoid unnecessary requests.
  • Data is hosted in the European Union and processed under the GDPR. Mately is the data controller.
  • No resale, no sharing with third parties, no data brokering of any kind.
  • One registered product per game in the Developer Portal, each with its own key.

Compliance with Riot Games policies

A free tier covering every Riot-powered feature, with no subscription required.
No MMR or ELO calculation, no alternative to the official ranked ladder.
No in-game advantage and no real-time information during a match.
No betting, no gambling, no cryptocurrency or blockchain.
No identification of players the game keeps anonymous.
Visual assets taken only from Data Dragon and the Riot Games Press Kit.

Our subscription does not sell Riot data

Mately offers a paid subscription covering listing visibility and search comfort. Verified rank, the profile card and the API-powered filters stay free for every player.