HenrikDev API
  • Hello and welcome :D
  • Authentication & Authorization
  • VALORANT
    • General
    • Changes
      • v4.2.0
      • v4.1.0
      • v4.0.1
      • v4.0.0
    • Error Codes
    • API Reference
      • Accounts
      • Content
      • Crosshair
      • Esports
      • Leaderboard
      • Matchlist
      • Match
      • MMR History
      • MMR
      • Premier
      • Queue Status
      • Raw
      • Status
      • Stored Data
      • Store (no daily stores)
      • Version
      • Website
Powered by GitBook
On this page
  1. VALORANT
  2. API Reference

Stored Data

PreviousStatusNextStore (no daily stores)

Last updated 7 months ago

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

Get all stored matches on the server for this user

Authorizations
Path parameters
regionstring · enumRequired

Choose from ap, br, eu, kr, latam, na (br and latam will be internally converted to na)

Possible values:
namestringRequired
tagstringRequired
Query parameters
modestring · enumOptionalPossible values:
mapstring · enumOptionalPossible values:
pageintegerOptional

The page used in pagination (if this is used, the size query parameter also have to exist)

sizeintegerOptional

The amount of returned matches

Responses
200
Account details
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/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

Get all stored mmr history entries from the server

Authorizations
Path parameters
regionstring · enumRequired

Choose from ap, br, eu, kr, latam, na (br and latam will be internally converted to na)

Possible values:
namestringRequired
tagstringRequired
Query parameters
pageintegerOptional

The page used in pagination (if this is used, the size query parameter also have to exist)

sizeintegerOptional

The amount of returned mmr changes

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
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/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-05-12T02:52:48.183Z"
    }
  ]
}
get

Get all stored matches on the server for this user

Authorizations
Path parameters
regionstring · enumRequired

Choose from ap, br, eu, kr, latam, na (br and latam will be internally converted to na)

Possible values:
puuidstringRequired

PUUID of the user

Query parameters
modestring · enumOptionalPossible values:
mapstring · enumOptionalPossible values:
pageintegerOptional

The page used in pagination (if this is used, the size query parameter also have to exist)

sizeintegerOptional

The amount of returned matches

Responses
200
Account details
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/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

Get all stored mmr history entries from the server

Authorizations
Path parameters
regionstring · enumRequired

Choose from ap, br, eu, kr, latam, na (br and latam will be internally converted to na)

Possible values:
puuidstringRequired

PUUID of the user

Query parameters
pageintegerOptional

The page used in pagination (if this is used, the size query parameter also have to exist)

sizeintegerOptional

The amount of mmr changes

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
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/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-05-12T02:52:48.183Z"
    }
  ]
}
  • GET/valorant/v1/stored-matches/{region}/{name}/{tag}
  • GET/valorant/v1/stored-mmr-history/{region}/{name}/{tag}
  • GET/valorant/v2/stored-mmr-history/{region}/{platform}/{name}/{tag}
  • GET/valorant/v1/by-puuid/stored-matches/{region}/{puuid}
  • GET/valorant/v1/by-puuid/stored-mmr-history/{region}/{puuid}
  • GET/valorant/v2/by-puuid/stored-mmr-history/{region}/{platform}/{puuid}
get

Get all stored mmr history entries from the server

Authorizations
Path parameters
regionstring · enumRequired

Choose from ap, br, eu, kr, latam, na (br and latam will be internally converted to na)

Possible values:
platformstring · enumRequiredPossible values:
namestringRequired

Name of the user

tagstringRequired

Tag of the user

Query parameters
pageintegerOptional

The page used in pagination (if this is used, the size query parameter also have to exist)

sizeintegerOptional

The amount of mmr changes

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

Get all stored mmr history entries from the server

Authorizations
Path parameters
regionstring · enumRequired

Choose from ap, br, eu, kr, latam, na (br and latam will be internally converted to na)

Possible values:
platformstring · enumRequiredPossible values:
puuidstringRequired

PUUID of the user

Query parameters
pageintegerOptional

The page used in pagination (if this is used, the size query parameter also have to exist)

sizeintegerOptional

The amount of mmr changes

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/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-05-12T02:52:48.183Z"
    }
  ]
}
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-05-12T02:52:48.183Z"
    }
  ]
}