Its unofficial HoYoLab API Wrapper for getting hoyoverse some in-game data, including Genshin Impact, Honkai Impact 3rd.
Install
For NPM
npm install @vermaysha/hoyolab-api
For Yarn
yarn install @vermaysha/hoyolab-api
*Note: This library only support ESM Mode
Features
HoYoLab API
Features | Status |
---|
Displays a list of owned HoYoVerse game accounts | :heavy_check_mark: |
Displays the exploration history of the HoYoVerse game account that is owned according to the selected game | :heavy_check_mark: |
Genshin Impact API
Features | Status |
---|
Get detailed information of the selected account, including character, statistics and exploration history | :heavy_check_mark: |
Get daily login information on the hoyolab page | :heavy_check_mark: |
Get prize list information for daily login | :heavy_check_mark: |
Make claims on daily login rewards | :heavy_check_mark: |
Gets a full list of acquired characters, including weapons and artifacts used and constellations that have been acquired | :heavy_check_mark: |
Get a list of daily resources including the daily resin that has been obtained, the status of transformation tools and teapot coins | :heavy_check_mark: |
Get the history of obtaining primogems and mora through the Diary feature | :heavy_check_mark: |
Obtain a complete history of the results of the current and previous Spiral Abyss challenge | :heavy_check_mark: |
Claim the redeem code provided | :heavy_check_mark: |
How to obtain HoYoLab Cookie
- To begin, login with your HoYoLab Account or from Battlepass.
- Type
java
in the address bar followed by the script down below. -
script:check = document.cookie.includes('ltoken') && document.cookie.includes('ltuid') || alert('Please logout and log back in before trying again, cookie is currently expired/invalid!'); cookie = document.cookie; check && document.write(`<p>${cookie}</p><br><button onclick="navigator.clipboard.writeText('${cookie}')">Click here to copy!</button><br>`)
- Once you've successfully ran the script, click the Click here to copy! button to copy the cookie.
- Finally, you can copy your cookie
Documentation
License
@vermaysha/hoyolab-api
Copyright (C) 2022 Ashary Vermaysha
This library is free software; you can redistribute it and/or
modify it under the terms of the GNU Lesser General Public
License as published by the Free Software Foundation; either
version 2.1 of the License.
This library is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public
License along with this library; if not, write to the Free Software
Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA