Enka.Network API - 原神

July 30, 2025 · View on GitHub

この日本語ドキュメントは翻訳されたものであり、不正確な場合があります。必要に応じて英語版の原文を参照してください

Enka.Network API - 原神

データ構造情報

名前説明
playerInfoプロフィール情報
avatarInfoList公開されたキャラクター詳細のリスト

playerInfo

キャラクターのID別の基本データについては、store/characters.jsonを参照。 より詳細な情報については、キャラクターデータを参照。

名前説明
nicknameプレイヤーのニックネーム
signatureゲーム内ステータスメッセージ
worldLevel世界ランク
namecardIdメインで設定された名刺ID
finishAchievementNum達成したアチーブメント数
towerFloorIndexクリアした深境螺旋の層数
towerLevelIndexクリアした深境螺旋の間数
showAvatarInfoList展示されたキャラクターIDとレべルのリスト
showNameCardIdList展示された名刺のリスト
profilePicture.avatarIdプロフィール画像のID

showAvatarInfoList

名前説明
avatarIdキャラクターID
levelキャラクターレべル
costumeIdキャラクター衣装ID
詳細はstore/characters.json内の"Costumes"を参照

avatarInfoList

キャラクターのID別の基本データについては、store/characters.jsonを参照。 追加情報については、キャラクターデータを参照。

名前説明
avatarIDキャラクターID
talentIdList解放済みの命ノ星座IDのリスト
C0の場合はこの項目はundefined
propMapキャラクター情報のプロパティ
fightPropMap -> {id: value}キャラクターの戦闘ステータスのMap。
FightPropの定義を確認してください
skillDepotIdキャラクタースキルID
Skills Data -> "id"
inherentProudSkillList解放された天賦のIDリスト
詳細情報 -> "inherentProudSkillOpens"
skillLevelMap -> {skill_id: level}スキルレベルのマップ
詳細情報 -> "inherentProudSkillOpens"
equipList装備済の武器と聖遺物のリスト
fetterInfo.expLevel好感度レべル

propMap

名前説明
typeプロパティタイプのID 詳細はIDの定義を参照してください
ival無効な値 (これは使用しないでください)
valプロパティの値

equipList

名前説明
itemId装備品のID
聖遺物情報 -> "id"
武器情報 -> "id"
weapon [Weapon Only]武器の基本情報
reliquary [Artifact Only]聖遺物の基本情報
flat各装備品の詳細情報

weapon

武器に関する追加情報については、武器データを確認してください

名前説明
level武器レべル
promoteLevel突破段階
affixMap精錬ランク [0-4]

reliquary

聖遺物に関する追加情報については、聖遺物情報を確認してください

名前説明
level聖遺物Lv [1-21]
mainPropId聖遺物メインステータスID
MainProps Data
appendPropIdList聖遺物サブステータスIDのリスト
AppendProp Data

flat

名前説明
nameTextHashMap表示名の識別番号
参照:言語情報
setNameTextHashMap [Artifact Only]セット効果の識別番号
参照:言語情報
rankLevelレアリティ
reliquaryMainstat [Artifact Only]聖遺物のメインステータス
reliquarySubstats [Artifact Only]聖遺物のサブステータス
weaponStats [Weapon Only]武器の基礎攻撃力とサブステータス
itemType種別(武器:Weapon,聖遺物:Artifact)
iconアイテムアイコン名
アイコン名の使用法
equipType [Artifact Only]聖遺物種別

reliquaryMainstat, reliquarySubstats, weaponStats

名前説明
mainPropId / appendPropIDプロパティ名。名前の定義を確認してください
propValueプロパティ値

定義

Prop

ID説明
1001経験値
1002突破段階
4001レベル

FightProp

ID説明
1基礎HP
2HP
3HP%
4基礎攻撃力
5攻撃力
6攻撃力%
7基礎防御力
8防御力
9防御力%
10基礎速度
11速度%
20会心率
22会心ダメージ
23元素チャージ効率
26与える治癒効果
27受ける治癒効果
28元素熟知
29物理耐性
30物理ダメージ
40炎元素ダメージ
41雷元素ダメージ
42水元素ダメージ
43草元素ダメージ
44風元素ダメージ
45岩元素ダメージ
46氷元素ダメージ
50炎元素耐性
51雷元素耐性
52水元素耐性
53草元素耐性
54風元素耐性
55岩元素耐性
56氷元素耐性
70炎元素 元素エネルギー 要求量(元素爆発)
71雷元素 元素エネルギー 要求量(元素爆発)
72水元素 元素エネルギー 要求量(元素爆発)
73草元素 元素エネルギー 要求量(元素爆発)
74風元素 元素エネルギー 要求量(元素爆発)
75氷元素 元素エネルギー 要求量(元素爆発)
76岩元素 元素エネルギー 要求量(元素爆発)
80クールタイム短縮
81シールド強化
1000現在の炎元素 元素エネルギー
1001現在の雷元素 元素エネルギー
1002現在の水元素 元素エネルギー
1003現在の草元素 元素エネルギー
1004現在の風元素 元素エネルギー
1005現在の氷元素 元素エネルギー
1006現在の岩元素 元素エネルギー
1010現在HP
2000最大HP
2001攻撃力
2002防御力
2003速度
3025元素反応 会心率
3026元素反応 会心ダメージ
3027元素反応(過負荷)会心率
3028元素反応(過負荷)会心ダメージ
3029元素反応(拡散)会心率
3030元素反応(拡散)会心ダメージ
3031元素反応(感電)会心率
3032元素反応(感電)会心ダメージ
3033元素反応(超伝導)会心率
3034元素反応(超伝導)会心ダメージ
3035元素反応(燃焼)会心率
3036元素反応(燃焼)会心ダメージ
3037元素反応(凍結(氷砕き))会心率
3038元素反応(凍結(氷砕き))会心ダメージ
3039元素反応(開花)会心率
3040元素反応(開花)会心ダメージ
3041元素反応(烈開花)会心率
3042元素反応(烈開花)会心ダメージ
3043元素反応(超開花)会心率
3044元素反応(超開花)会心ダメージ
3045基礎元素反応会心率
3046基礎元素反応会心ダメージ

ItemType

名前説明
ITEM_WEAPON武器
ITEM_RELIQUARY聖遺物

EquipType

名前説明
EQUIP_BRACER
EQUIP_NECKLACE
EQUIP_SHOES時計
EQUIP_RING
EQUIP_DRESS

AppendProp

名前説明
FIGHT_PROP_BASE_ATTACK [Weapon]基礎攻撃力
FIGHT_PROP_HPHP固定値
FIGHT_PROP_ATTACK攻撃力固定値
FIGHT_PROP_DEFENSE防御力固定値
FIGHT_PROP_HP_PERCENTHP%
FIGHT_PROP_ATTACK_PERCENT攻撃力%
FIGHT_PROP_DEFENSE_PERCENT防御力%
FIGHT_PROP_CRITICAL会心率
FIGHT_PROP_CRITICAL_HURT会心ダメージ
FIGHT_PROP_CHARGE_EFFICIENCY元素チャージ効率
FIGHT_PROP_HEAL_ADD与える治癒効果
FIGHT_PROP_ELEMENT_MASTERY元素熟知
FIGHT_PROP_PHYSICAL_ADD_HURT物理ダメージ
FIGHT_PROP_FIRE_ADD_HURT炎元素ダメージ
FIGHT_PROP_ELEC_ADD_HURT雷元素ダメージ
FIGHT_PROP_WATER_ADD_HURT水元素ダメージ
FIGHT_PROP_WIND_ADD_HURT風元素ダメージ
FIGHT_PROP_ICE_ADD_HURT氷元素ダメージ
FIGHT_PROP_ROCK_ADD_HURT岩元素ダメージ
FIGHT_PROP_GRASS_ADD_HURT草元素ダメージ

アイコンと画像

https://enka.network/ui/[icon_name].pngでキャラクター、武器、聖遺物のアイコンを得られます 通常、アイコン名は"UI_"または"Skill_"で始まるcharacters talentsを表します 例: https://enka.network/ui/UI_AvatarIcon_Side_Ambor.png

武器と聖遺物

flaticonを参照

キャラクターと天賦

store/characters.jsonから"UI_XXXXXX"または"Skill_XXXXXX"を探します

言語情報

store/loc.jsonでIDから各言語に対応した文字列を得る事が出来ます。 この時に使用されるキーとなるIDは

その他の追加情報をTextMap Dataで得る事が出来ます。ゲームでサポートされている言語のみが含まれます。

ラッパー

TS/JS - https://www.npmjs.com/package/enkanetwork.js - Jelosus1

TS/JS - https://github.com/yuko1101/enka-network-api - yuko1101

Rust - https://github.com/eratou/enkanetwork-rs - eratou

Python - https://github.com/mrwan200/enkanetwork.py - mrwan200

Python - https://github.com/seriaati/enka-py - seriaati

Java - https://github.com/kazuryyx/EnkaNetworkAPI - kazury

C# - https://github.com/aliafuji/EnkaDotnet - aliafuji

C# - https://github.com/Carried520/EnkaSharp - Carried520

Go - https://github.com/kirinyoku/enkanetwork-go - kirinyoku