{"id":18520347,"url":"https://github.com/hmes98318/r6s-stats-api","last_synced_at":"2025-04-09T09:32:47.338Z","repository":{"id":57688347,"uuid":"483752425","full_name":"hmes98318/r6s-stats-api","owner":"hmes98318","description":"An api for fetching player statistics from Rainbow Six Siege","archived":false,"fork":false,"pushed_at":"2023-01-13T14:53:23.000Z","size":116,"stargazers_count":27,"open_issues_count":5,"forks_count":10,"subscribers_count":4,"default_branch":"main","last_synced_at":"2025-03-24T04:11:15.687Z","etag":null,"topics":["api","r6api","r6s","r6stats","rainbow-six","rainbow-six-siege","siege"],"latest_commit_sha":null,"homepage":"https://www.npmjs.com/package/r6s-stats-api","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/hmes98318.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2022-04-20T17:34:12.000Z","updated_at":"2025-01-22T04:03:47.000Z","dependencies_parsed_at":"2023-02-09T15:55:11.457Z","dependency_job_id":null,"html_url":"https://github.com/hmes98318/r6s-stats-api","commit_stats":null,"previous_names":[],"tags_count":6,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hmes98318%2Fr6s-stats-api","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hmes98318%2Fr6s-stats-api/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hmes98318%2Fr6s-stats-api/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hmes98318%2Fr6s-stats-api/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/hmes98318","download_url":"https://codeload.github.com/hmes98318/r6s-stats-api/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248012622,"owners_count":21033230,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["api","r6api","r6s","r6stats","rainbow-six","rainbow-six-siege","siege"],"created_at":"2024-11-06T17:19:49.586Z","updated_at":"2025-04-09T09:32:46.871Z","avatar_url":"https://github.com/hmes98318.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# r6s-stats-api\n\n\u003ca href=\"https://github.com/hmes98318/r6s-stats-api/actions\"\u003e\u003cimg alt=\"GitHub Workflow Status\" src=\"https://img.shields.io/github/actions/workflow/status/hmes98318/r6s-stats-api/npm-publish.yml?branch=v1.3.0\u0026style=for-the-badge\"\u003e\u003c/a\u003e\n\u003ca href=\"https://www.npmjs.com/package/r6s-stats-api\"\u003e\u003cimg alt=\"npm\" src=\"https://img.shields.io/npm/v/r6s-stats-api?logo=npm\u0026style=for-the-badge\"\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/hmes98318/r6s-stats-api/blob/main/LICENSE\"\u003e\u003cimg alt=\"GitHub license\" src=\"https://img.shields.io/github/license/hmes98318/r6s-stats-api?style=for-the-badge\u0026color=brightgreen\"\u003e\u003c/a\u003e\n\n### An api for fetching player statistics from Rainbow Six Siege\n\n\n## Installation\n\n```\n$ npm i r6s-stats-api\n```\n\n## Example Usage\n\nYou can get the statistics struct of a player by using the code below.\n\n```js\nconst R6 = require('r6s-stats-api');\n\nlet platform = 'pc';\nlet name = 'waifu_-.';\n\nasync function main() {\n    let general = await R6.general(platform, name);\n    console.log('general', general);\n}\nmain();\n```\n\n\n## Valid Parameters\n\n[**general()**](#generalplatform-string-name-string)\n\u003e `url`, `name`, `header`, `level`,  \n\u003e `kd`, `kills`, `deaths`, `win_`, `wins`, `losses`, `headshot_`, `headshots`,   \n\u003e `time_played`, `matches_played`, `total_xp`, `melee_kills`, `blind_kills`\n\n[**casual()**](#casualplatform-string-name-string)\n\u003e `url`, `name`, `header`,   \n\u003e `kd`, `kills`, `deaths`, `win_`, `wins`, `losses`,   \n\u003e `time_played`, `matches`, `kills_match`, `kills_min`, `mmr`, `rank`, `rank_img`\n\n[**rank()**](#rankplatform-string-name-string)\n\u003e `url`, `name`, `header`,   \n\u003e `kd`, `kills`, `deaths`, `win_`, `wins`, `losses`,   \n\u003e `time_played`, `matches`, `kills_match`, `kills_min`, `mmr`, `rank`, `rank_img`\n\n[**deathmatch()**](#deathmatchplatform-string-name-string)\n\u003e `url`, `name`, `header`,   \n\u003e `kd`, `kills`, `deaths`, `win_`, `wins`, `losses`, `abadons`,   \n\u003e `matches`, `kills_match`, `mmr`, `rank`, `rank_img`\n\n[**operator()**](#operatorplatform-string-name-string-operator-string)\n\u003e `url`, `name`, `header`,   \n\u003e `kd`, `kills`, `deaths`, `win_`, `wins`, `losses`, `headshots_`,   \n\u003e `time_played`, `operator`, `operator_img`, `melee_kills`, `operator_stat`, `dbnos`, `xp`\n\n\n## Available Functions\n\n### general(platform `string`, name `string`);\n\n```js\nasync function main() {\n    let general = await R6.general(platform, name);\n    console.log('general', general);\n}\nmain();\n/*\nOUTPUT:\ngeneral Stats {\n  url: 'https://r6.tracker.network/profile/pc/waifu_-./',\n  name: 'waifu_-.',\n  header: 'https://ubisoft-avatars.akamaized.net/c5724a1b-374a-4a7e-898d-9f271ceb152f/default_256_256.png',\n  level: '205',\n  kd: '1.32',\n  kills: '13,784',\n  deaths: '10,470',\n  win_: '53%',\n  wins: '1,810',\n  losses: '1,602',\n  headshot_: '39.45%',\n  headshots: '5,438',\n  time_played: '790h',\n  matches_played: '3,415',\n  total_xp: '35,359,675',\n  melee_kills: '178',\n  blind_kills: '28'\n}\n*/\n```\n\n### casual(platform `string`, name `string`);\n\n```js\nasync function main() {\n    let casual = await R6.casual(platform, name);\n    console.log('casual', casual);\n}\nmain();\n/*\nOUTPUT:\ncasual Stats {\n  url: 'https://r6.tracker.network/profile/pc/waifu_-./',\n  name: 'waifu_-.',\n  header: 'https://ubisoft-avatars.akamaized.net/c5724a1b-374a-4a7e-898d-9f271ceb152f/default_256_256.png',\n  kd: '1.35',\n  kills: '12,430',\n  deaths: '9,190',\n  win_: '53.5%',\n  wins: '1,652',\n  losses: '1,435',\n  time_played: '711h 45m 6s',\n  matches: '3,087',\n  kills_match: '4.03',\n  kills_min: '0.29',\n  mmr: '3,571',\n  rank: 'PLATINUM II',\n  rank_img: 'https://imgur.com/YrDuNNC.png'\n}\n*/\n```\n\n### rank(platform `string`, name `string`);\n\n```js\nasync function main() {\n    let rank = await R6.rank(platform, name);\n    console.log('rank', rank);\n}\nmain();\n/*\nOUTPUT:\nrank Stats {\n  url: 'https://r6.tracker.network/profile/pc/waifu_-./',\n  name: 'waifu_-.',\n  header: 'https://ubisoft-avatars.akamaized.net/c5724a1b-374a-4a7e-898d-9f271ceb152f/default_256_256.png',\n  kd: '1.05',\n  kills: '507',\n  deaths: '485',\n  win_: '54.8%',\n  wins: '68',\n  losses: '56',\n  time_played: '38h 47m 38s',\n  matches: '124',\n  kills_match: '4.09',\n  kills_min: '0.22',\n  mmr: '2,500',\n  rank: '-',\n  rank_img: 'https://imgur.com/PvLQN8r.png'\n}\n*/\n```\n\n### deathmatch(platform `string`, name `string`);\n\n```js\nasync function main() {\n    let deathmatch = await R6.deathmatch(platform, name);\n    console.log('deathmatch', deathmatch);\n}\nmain();\n/*\nOUTPUT:\ndeathmatch Stats {\n  url: 'https://r6.tracker.network/profile/pc/waifu_-./',\n  name: 'waifu_-.',\n  header: 'https://ubisoft-avatars.akamaized.net/c5724a1b-374a-4a7e-898d-9f271ceb152f/default_256_256.png',\n  kd: '1.22',\n  kills: '128',\n  deaths: '105',\n  win_: '36.36',\n  wins: '4',\n  losses: '7',\n  abandons: '0',\n  matches: '11',\n  kills_match: '11.64',\n  mmr: '2,733',\n  rank: 'GOLD III',\n  rank_img: 'https://imgur.com/hQzavB2.png'\n}\n*/\n```\n\n### operator(platform `string`, name `string`, operator `string`);\n\n```js\nasync function main() {\n    let operator = await R6.operator(platform, name, 'ace');\n    console.log('operator', operator);\n}\nmain();\n/*\nOUTPUT:\noperator Stats {\n  url: 'https://r6.tracker.network/profile/pc/waifu_-./operators',\n  name: 'waifu_-.',\n  header: 'https://ubisoft-avatars.akamaized.net/c5724a1b-374a-4a7e-898d-9f271ceb152f/default_256_256.png',\n  operator: 'ACE',\n  time_played: '100h 29m',\n  kills: '2,216',\n  deaths: '1,302',\n  kd: '1.70',\n  wins: '964',\n  losses: '948',\n  win_: '50%',\n  headshots_: '43%',\n  dbnos: '737',\n  xp: '4,907,678',\n  melee_kills: '13',\n  operator_stat: '3,635  ',\n  operator_img: 'https://trackercdn.com/cdn/r6.tracker.network/operators/badges/ace.png'\n}\n*/\n```\n\n## Example of made with Discord Bot  \n\n- [**hmes98318/R6Bot**](https://github.com/hmes98318/R6Bot)  \n- [**KieranRobson/Clarence-Bot**](https://github.com/KieranRobson/Clarence-Bot)  \n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fhmes98318%2Fr6s-stats-api","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fhmes98318%2Fr6s-stats-api","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fhmes98318%2Fr6s-stats-api/lists"}