
Company News
Socket Named Top Sales Organization by RepVue
Socket won two 2026 Reppy Awards from RepVue, ranking in the top 5% of all sales orgs. AE Alexandra Lister shares what it's like to grow a sales career here.
trn-rocket-league
Advanced tools
Track any Rocket League player's stats with the Tracker Network API.
trn-rocket-leagueis an easy-to-use and typed library that allows you to fetch data from a Rocket League profile.
You need some help? Contact me: linktr.ee/pannh.
npm install trn-rocket-league
const { fetchProfile } = require('trn-rocket-league');
const profile = await fetchProfile('PannH.', 'epic');
// Returns a Profile instance (see documentation)
const { fetchSessions } = require('trn-rocket-league');
const sessions = await fetchSessions('PannH.', 'epic');
// Returns an array of Session instances (see documentation)
The fetchProfile() function returns an instance of Profile which can be represented as :
Profile {
platform: 'psn' | 'xbl' | 'steam' | 'epic' | 'switch';
username: string;
avatarURL: string | null;
countryCode: string;
linkedAccounts: {
platform: string;
username: string;
}[];
stats: {
overview: {
assists: number;
goals: number;
goalShotRatio: number;
mvps: number;
saves: number;
shots: number;
wins: number;
seasonRank: {
name: string;
index: number;
imageURL: string;
}
};
ranked: {
duel: {
rank: {
tier: {
index: number;
name: string;
};
division: {
index: number;
name: string;
};
imageURL: string;
};
matchesPlayed: number;
winStreak: number;
loseStreak: number;
mmr: number;
};
double: {...}; // same as above
standard: {...}; // same as above
};
extra: {
dropshot: {...}; // same as above
hoops: {...}; // same as above
rumble: {...}; // same as above
snowday: {...}; // same as above
};
unranked: {...}; // same as above
totalMatchesPlayed: number;
}
}
Example: https://sourceb.in/qBXXqD2cgi
The fetchSessions() function returns an array of instances of Session which can be represented as :
Session {
matches: {
id: string;
isGrouped: boolean;
date: Date;
playlist: string;
stats: {
rank: {
tier: {
name: string;
index: number;
};
division: {
name: string;
index: number;
};
oldMMR: number;
newMMR: number;
mmrDelta: number;
imageURL: string;
};
saves: number;
assists: number;
goals: number;
matchesPlayed: number;
mvps: number;
shots: number;
wins: number;
}
}[]
}
Example: https://sourceb.in/wcaesZzb4P
FAQs
Track any Rocket League player's stats with the Tracker Network API.
The npm package trn-rocket-league receives a total of 12 weekly downloads. As such, trn-rocket-league popularity was classified as not popular.
We found that trn-rocket-league demonstrated a not healthy version release cadence and project activity because the last version was released a year ago. It has 1 open source maintainer collaborating on the project.
Did you know?

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Company News
Socket won two 2026 Reppy Awards from RepVue, ranking in the top 5% of all sales orgs. AE Alexandra Lister shares what it's like to grow a sales career here.

Security News
NIST will stop enriching most CVEs under a new risk-based model, narrowing the NVD's scope as vulnerability submissions continue to surge.

Company News
/Security News
Socket is an initial recipient of OpenAI's Cybersecurity Grant Program, which commits $10M in API credits to defenders securing open source software.