---
title: "Get level info"
method: GET
path: "/v1/client/level-info"
tags: ["User"]
---

# Get level info

`GET /v1/client/level-info`

Returns Level/XP information and list Claims

## Response `200`

OK

- object
  - `data` LevelInfo
    - `current_level` integer, required — The user's current level.
    - `current_xp` integer, required — The total XP the user has earned so far.
    - `xp_required_for_current_level` integer, required — The total XP required to reach the user's current level.
    - `xp_required_for_next_level` integer, required — The total XP required to reach the user's next level.
    - `rewards` LevelReward[], required — List of past Rewards that user earned, and next few future rewards
      - `id` string
      - `type` 'reward-user-currency' | 'reward-xp-boost', required — Type of reward
      - `data` union, required
        - LevelRewardRewardUserCurrency
          - `amount` string, required — Amount of currency
        - LevelRewardRewardXpBoost
          - `factor` string, required — How much more XP user will earn
          - `duration_seconds` integer, required — Validity period in seconds; Starting the time of `claimed_at`
      - `level` integer, required — The level at which this reward was earned
      - `earned_at` string, date-time — When the reward was triggered, i.e time of the levelup
      - `claimed_at` string, date-time — When the reward was claimed, or null if not yet
      - `auto_claim` boolean, required — If the reward will be claimed automatically or requires user's action
    - `is_max_level` boolean, required — Shows if the user already reached the Maximum Level possible

## Other responses

- `406` — VPN detected

---

[API](https://skmtc.net/bitlabs/apis/bitlabs-client-api.md) · [All operations](https://skmtc.net/bitlabs/apis/bitlabs-client-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/bitlabs/bitlabs-client-api/revisions/99209a6285bf/schema)
