MMR History
Returns the latest competitive games with RR movement for each game
get
Get MMR History
Authorizations
Path parameters
namestringRequired
tagstringRequired
regionstring · enumRequiredPossible values:
Responses
200
MMR History Data
application/json
400
Request error by the client (missing query for example)
application/json
403
Forbidden to connect to the Riot API (mainly maintenance reasons on riot side like patches) or to the HenrikDev API itself because of bot prevention for example
application/json
404
The entity was not found (player/match/general data)
application/json
408
Timeout while fetching riot data
application/json
429
Rate limit reached (can be global API limit which affects all users or just you, when the "x-ratelimit-remaining" header is 0 then it's a personal limit)
application/json
501
API Version not implemented, check the requested endpoint url
application/json
503
Riot API seems to be down, API unable to connect
application/json
get
GET /valorant/v1/mmr-history/{region}/{name}/{tag} HTTP/1.1
Host: api.henrikdev.xyz
Authorization: YOUR_API_KEY
Accept: */*
{
"status": 200,
"name": "Henrik3",
"tag": "EUW3",
"data": [
{
"currenttier": 12,
"currenttier_patched": "Gold 1",
"images": {
"small": "text",
"large": "text",
"triangle_down": "text",
"triangle_up": "text"
},
"match_id": "e5a3301c-c8e5-43bc-be94-a5c0d5275fd4",
"map": {
"name": "Icebox",
"id": "e2ad5c54-4114-a870-9641-8ea21279579a"
},
"season_id": "34093c29-4306-43de-452f-3f944bde22be",
"ranking_in_tier": 20,
"mmr_change_to_last_game": -16,
"elo": 920,
"date": "Tuesday, January 11, 2022 9:52 PM",
"date_raw": 1641934366
}
]
}
get
Get mmr history
Authorizations
Path parameters
regionstring · enumRequiredPossible values:
Choose from ap, br, eu, kr, latam, na (br and latam will be internally converted to na)
puuidstringRequired
PUUID of the user
Responses
200
mmr history
application/json
400
Request error by the client (missing query for example)
application/json
403
Forbidden to connect to the Riot API (mainly maintenance reasons on riot side like patches) or to the HenrikDev API itself because of bot prevention for example
application/json
404
The entity was not found (player/match/general data)
application/json
408
Timeout while fetching riot data
application/json
410
Endpoint is deprecated
application/json
429
Rate limit reached (can be global API limit which affects all users or just you, when the "x-ratelimit-remaining" header is 0 then it's a personal limit)
application/json
501
API Version not implemented, check the requested endpoint url
application/json
503
Riot API seems to be down, API unable to connect
application/json
get
GET /valorant/v1/by-puuid/mmr-history/{region}/{puuid} HTTP/1.1
Host: api.henrikdev.xyz
Authorization: YOUR_API_KEY
Accept: */*
{
"status": 200,
"name": "Henrik3",
"tag": "EUW3",
"data": [
{
"currenttier": 12,
"currenttier_patched": "Gold 1",
"images": {
"small": "text",
"large": "text",
"triangle_down": "text",
"triangle_up": "text"
},
"match_id": "e5a3301c-c8e5-43bc-be94-a5c0d5275fd4",
"map": {
"name": "Icebox",
"id": "e2ad5c54-4114-a870-9641-8ea21279579a"
},
"season_id": "34093c29-4306-43de-452f-3f944bde22be",
"ranking_in_tier": 20,
"mmr_change_to_last_game": -16,
"elo": 920,
"date": "Tuesday, January 11, 2022 9:52 PM",
"date_raw": 1641934366
}
]
}
get
Get MMR History v2
Authorizations
Path parameters
namestringRequired
tagstringRequired
regionstring · enumRequiredPossible values:
platformstring · enumRequiredPossible values:
Responses
200
MMR History Data v2
application/json
4XX
Invalid arguments, planned downtime or not found data
application/json
5XX
Internal Error of any kind, for more info check the details string
application/json
get
GET /valorant/v2/mmr-history/{region}/{platform}/{name}/{tag} HTTP/1.1
Host: api.henrikdev.xyz
Authorization: YOUR_API_KEY
Accept: */*
{
"status": 1,
"data": {
"account": {
"puuid": "123e4567-e89b-12d3-a456-426614174000",
"name": "Henrik3",
"tag": "VALO"
},
"history": [
{
"match_id": "123e4567-e89b-12d3-a456-426614174000",
"tier": {
"id": 1,
"name": "Unrated"
},
"map": {
"id": "123e4567-e89b-12d3-a456-426614174000",
"name": "Ascent"
},
"season": {
"id": "123e4567-e89b-12d3-a456-426614174000",
"short": "e1a1"
},
"rr": 1,
"last_change": 1,
"elo": 1,
"date": "2025-06-22T08:40:25.648Z"
}
]
}
}
get
Get MMR History v2
Authorizations
Path parameters
regionstring · enumRequiredPossible values:
Choose from ap, br, eu, kr, latam, na (br and latam will be internally converted to na)
platformstring · enumRequiredPossible values:
Platform
puuidstringRequired
PUUID of the user
Responses
200
MMR History Data v2
application/json
4XX
Invalid arguments, planned downtime or not found data
application/json
5XX
Internal Error of any kind, for more info check the details string
application/json
get
GET /valorant/v2/by-puuid/mmr-history/{region}/{platform}/{puuid} HTTP/1.1
Host: api.henrikdev.xyz
Authorization: YOUR_API_KEY
Accept: */*
{
"status": 1,
"data": {
"account": {
"puuid": "123e4567-e89b-12d3-a456-426614174000",
"name": "Henrik3",
"tag": "VALO"
},
"history": [
{
"match_id": "123e4567-e89b-12d3-a456-426614174000",
"tier": {
"id": 1,
"name": "Unrated"
},
"map": {
"id": "123e4567-e89b-12d3-a456-426614174000",
"name": "Ascent"
},
"season": {
"id": "123e4567-e89b-12d3-a456-426614174000",
"short": "e1a1"
},
"rr": 1,
"last_change": 1,
"elo": 1,
"date": "2025-06-22T08:40:25.648Z"
}
]
}
}
Last updated