Stored Data
The lifetime
endpoints are deprecated as the name might be confusing. Please switch to stored-matches
(respective stored-mmr-history
). The response stays the same.
Get all stored matches on the server for this user
Choose from ap, br, eu, kr, latam, na (br and latam will be internally converted to na)
The page used in pagination (if this is used, the size query parameter also have to exist)
The amount of returned matches
Account details
Request error by the client (missing query for example)
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
The entity was not found (player/match/general data)
Timeout while fetching riot data
Endpoint is deprecated
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)
API Version not implemented, check the requested endpoint url
Riot API seems to be down, API unable to connect
GET /valorant/v1/stored-matches/{region}/{name}/{tag} HTTP/1.1
Host: api.henrikdev.xyz
Authorization: YOUR_API_KEY
Accept: */*
{
"status": 1,
"name": "text",
"tag": "text",
"results": {
"total": 1,
"returned": 1,
"before": 1,
"after": 1
},
"data": [
{
"meta": {
"id": "text",
"map": {
"id": "text",
"name": "text"
},
"version": "text",
"mode": "text",
"started_at": "text",
"season": {
"id": "text",
"short": "text"
},
"region": "text",
"cluster": "text"
},
"stats": {
"puuid": "text",
"team": "text",
"level": 1,
"character": {
"id": "text",
"name": "text"
},
"tier": 1,
"score": 1,
"kills": 1,
"deaths": 1,
"assists": 1,
"shots": {
"head": 1,
"body": 1,
"leg": 1
},
"damage": {
"dealt": 1,
"received": 1
}
},
"teams": {
"red": 1,
"blue": 1
}
}
]
}
Get all stored mmr history entries from the server
Choose from ap, br, eu, kr, latam, na (br and latam will be internally converted to na)
The page used in pagination (if this is used, the size query parameter also have to exist)
The amount of returned mmr changes
MMR History Data
Request error by the client (missing query for example)
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
The entity was not found (player/match/general data)
Timeout while fetching riot data
Endpoint is deprecated
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)
API Version not implemented, check the requested endpoint url
Riot API seems to be down, API unable to connect
GET /valorant/v1/stored-mmr-history/{region}/{name}/{tag} HTTP/1.1
Host: api.henrikdev.xyz
Authorization: YOUR_API_KEY
Accept: */*
{
"status": 1,
"name": "text",
"tag": "text",
"results": {
"total": 1,
"returned": 1,
"before": 1,
"after": 1
},
"data": [
{
"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"
},
"ranking_in_tier": 1,
"last_mmr_change": 1,
"elo": 1,
"date": "2025-08-22T19:43:53.323Z"
}
]
}
Get all stored mmr history entries from the server
Choose from ap, br, eu, kr, latam, na (br and latam will be internally converted to na)
Name of the user
Tag of the user
The page used in pagination (if this is used, the size query parameter also have to exist)
The amount of mmr changes
MMR History Data v2
Invalid arguments, planned downtime or not found data
Internal Error of any kind, for more info check the details string
GET /valorant/v2/stored-mmr-history/{region}/{platform}/{name}/{tag} HTTP/1.1
Host: api.henrikdev.xyz
Authorization: YOUR_API_KEY
Accept: */*
{
"status": 1,
"results": {
"total": 1,
"returned": 1,
"before": 1,
"after": 1
},
"data": [
{
"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-08-22T19:43:53.323Z"
}
]
}
Get all stored matches on the server for this user
Choose from ap, br, eu, kr, latam, na (br and latam will be internally converted to na)
PUUID of the user
The page used in pagination (if this is used, the size query parameter also have to exist)
The amount of returned matches
Account details
Request error by the client (missing query for example)
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
The entity was not found (player/match/general data)
Timeout while fetching riot data
Endpoint is deprecated
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)
API Version not implemented, check the requested endpoint url
Riot API seems to be down, API unable to connect
GET /valorant/v1/by-puuid/stored-matches/{region}/{puuid} HTTP/1.1
Host: api.henrikdev.xyz
Authorization: YOUR_API_KEY
Accept: */*
{
"status": 1,
"name": "text",
"tag": "text",
"results": {
"total": 1,
"returned": 1,
"before": 1,
"after": 1
},
"data": [
{
"meta": {
"id": "text",
"map": {
"id": "text",
"name": "text"
},
"version": "text",
"mode": "text",
"started_at": "text",
"season": {
"id": "text",
"short": "text"
},
"region": "text",
"cluster": "text"
},
"stats": {
"puuid": "text",
"team": "text",
"level": 1,
"character": {
"id": "text",
"name": "text"
},
"tier": 1,
"score": 1,
"kills": 1,
"deaths": 1,
"assists": 1,
"shots": {
"head": 1,
"body": 1,
"leg": 1
},
"damage": {
"dealt": 1,
"received": 1
}
},
"teams": {
"red": 1,
"blue": 1
}
}
]
}
Get all stored mmr history entries from the server
Choose from ap, br, eu, kr, latam, na (br and latam will be internally converted to na)
PUUID of the user
The page used in pagination (if this is used, the size query parameter also have to exist)
The amount of mmr changes
MMR History Data
Request error by the client (missing query for example)
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
The entity was not found (player/match/general data)
Timeout while fetching riot data
Endpoint is deprecated
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)
API Version not implemented, check the requested endpoint url
Riot API seems to be down, API unable to connect
GET /valorant/v1/by-puuid/stored-mmr-history/{region}/{puuid} HTTP/1.1
Host: api.henrikdev.xyz
Authorization: YOUR_API_KEY
Accept: */*
{
"status": 1,
"name": "text",
"tag": "text",
"results": {
"total": 1,
"returned": 1,
"before": 1,
"after": 1
},
"data": [
{
"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"
},
"ranking_in_tier": 1,
"last_mmr_change": 1,
"elo": 1,
"date": "2025-08-22T19:43:53.323Z"
}
]
}
Get all stored mmr history entries from the server
Choose from ap, br, eu, kr, latam, na (br and latam will be internally converted to na)
PUUID of the user
The page used in pagination (if this is used, the size query parameter also have to exist)
The amount of mmr changes
MMR History Data v2
Invalid arguments, planned downtime or not found data
Internal Error of any kind, for more info check the details string
GET /valorant/v2/by-puuid/stored-mmr-history/{region}/{platform}/{puuid} HTTP/1.1
Host: api.henrikdev.xyz
Authorization: YOUR_API_KEY
Accept: */*
{
"status": 1,
"results": {
"total": 1,
"returned": 1,
"before": 1,
"after": 1
},
"data": [
{
"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-08-22T19:43:53.323Z"
}
]
}
Last updated