Path of Exile Wiki

Please consider helping keep the wiki up to date. Check the to-do list of updates needed for version 3.14.0.

Game data exports will becoming later as the technical changes in addition to regular changes take some more time.

READ MORE

Path of Exile Wiki
Register
Advertisement

With the game patch 2.2 GGG published a basic JSON interface to obtain information relevant for general trade using Premium Stash Tabs. Basically the interface serves global update information (considerable as a update-"stream") on any public stash tabs recognized by the game servers.

API doesn't contain any historical data and always returns the current state of stash tabs.[1]

URL

http://www.pathofexile.com/api/public-stash-tabs

Pagination

The JSON data is prefixed with the field "next_change_id" If you want the next page of update information append the next_change_id to the URL:

For example: http://www.pathofexile.com/api/public-stash-tabs?id=220-1652-744-1341-230

Docs

Official Docs

JSON

The subsections follow the format of the json.

Key Value description Type
next_change_id string
stashes See below array[assoc]

stashes

Key Value description Type
accountName string
lastCharacterName string
id stash id string
stash stash name string
stashType NormalStash/PremiumStash/QuadStash/EssenceStash/CurrencyStash (DivinationStash?) string
items See below array[assoc]
public bool

items

items array may empty if user make stash private or league end.

Key Value description Type
verified bool
w slot width integer
h slot height integer
ilvl integer
icon string
league Standaard/Hardcore/ string
id item id, will change if you use currency on it string
sockets See below array[assoc]
name string
typeLine mixed with affix name for magic/rare string
identified bool
corrupted bool
lockedToCharacter bool
note string
properties See below array[assoc]
requirements See below array[assoc]
explicitMods string array
implicitMods string array
enchantMods labyrinth mods string array
craftedMods master mods string array
flavourText string array
frameType See below integer
x stash position x integer
y stash position y integer
inventoryId string
socketedItems See items array[assoc]
additionalProperties See properties array[assoc]
secDescrText second description text string
descrText description text string
artFilename Divination Card string
duplicated bool
maxStackSize integer
nextLevelRequirements See requirements array[assoc]
stackSize integer
talismanTier integer
utilityMods flask utility mods string array
support bool
cosmeticMods string array
prophecyDiffText prophecy difficulty text string
prophecyText string

sockets

Key Value description Type
group group id integer
attr attribute, S=Strength, I=Intelligence, D=Dexterity string

properties/requirements

Key Value description Type
name string
values array[0] is value, array[1] is color [white, blue] array
displayMode integer
type properties type integer
progress additionalProperties's Experience integer

frameType

Key Value description
0 normal
1 magic
2 rare
3 unique
4 gem
5 currency
6 divination card
7 quest item
8 prophecy
9 relic

Further information and reading

https://www.reddit.com/r/pathofexiledev/comments/48i4s1/information_on_the_new_stash_tab_api/

References

  1. Novynn (October 4, 2016). "Development Manifesto: 2.3.0 Balance". Path of Exile Dev subreddit. Retrieved October 4, 2016.
Advertisement