MirageVillageShippingSanctumArchnemesisExpeditionDetonatorUltimatumAltarRitualRuneHeistSumgglersCacheHarvestPortalAfflictionInitiatorBlightCoreLegionInitiatorBetrayalSymbolCatarinaDelveMineralVeinIncursionCraftingBenchBestiaryRareMonsterAbyssBreachEssenceStrongboxShrine
Developer_API

Old: chuanhsing#2097 2022-07-24 08:01:11

New: chuanhsing#2097 2022-07-25 10:59:18

OldNewDifferences
152152 /ladder/export-csv/league/{league} | 2000 | csv output
153153 /api/league/{league}/ladder | 500 | OAuth 2.0 API, have sort function
154154
155+## Data Export
156+
157+The game data does not have any official API, and only possible data can be analyzed from the game files.
158+
159+Almost all data is stored in [.dat](https://zao.github.io/poe-doc/dat.html) files within Content.ggpk. But they only have data, no headers. You can start with the .dat format, the [PoE dat schema](https://github.com/poe-tool-dev/dat-schema) project is the latest format. Or try to parse the .dat format from [PoE Dat Viewer](https://snosme.github.io/poe-dat-viewer/) yourself. [RePoE](https://github.com/brather1ng/RePoE/) collects many common and processed .dat files and exports them to .json format.
160+
161+Site | Description
162+- | -
163+[PyPoE](https://github.com/Project-Path-of-Exile-Wiki/PyPoE) | Collection of Python Tools for Path of Exile, mostly used by wiki
164+[RePoE](https://github.com/brather1ng/RePoE/) | Repository of Path of Exile resources for tool developers.
165+[Poe Dat Viewer](https://snosme.github.io/poe-dat-viewer/) | Web-base Poe Dat Viewer
166+[PoE dat schema](https://github.com/poe-tool-dev/dat-schema) | Source of truth schema for dat files.
167+[LibGGPK2](https://github.com/aianlinb/LibGGPK2) | Windows GUI tool to view Content.ggpk and export
168+
169+
155170 ## Development Tool
156171
157172 Site | Description
158173 - | -
159174 [PoE API](https://poedb.tw/us/poe-api) | PoEDB collections of official API
160175 [Official Website API](https://www.pathofexile.com/developer/docs) | OAuth 2.0 API endpoints of Path of Exile
161-[PyPoE](https://github.com/Project-Path-of-Exile-Wiki/PyPoE) | Collection of Python Tools for Path of Exile
162-[RePoE](https://github.com/brather1ng/RePoE/) | Repository of Path of Exile resources for tool developers.
163176 [Skilltree Typescript](https://github.com/EmmittJ/SkillTree_TypeScript) | Best reference for how Skilltree worked
164177 [PoeSharp](https://github.com/andreandersen/PoeSharp) | C# Library to deal with PoE stuff
165-[Poe Dat Viewer](https://snosme.github.io/poe-dat-viewer/) | Web-base Poe Dat Viewer
166-[PoE dat schema](https://github.com/poe-tool-dev/dat-schema) | Source of truth schema for dat files.
167178 [PoE Format Specification](https://zao.github.io/poe-doc/) | Best book for the file formats used by Path of Exile.
168179 [PoE Go](https://github.com/ccbrown/poe-go) | an entry-level guide to writing tools for PoE in the Go programming language.