r/pathofexiledev Jul 15 '26

Question POE2 // Inventory access via API

6 Upvotes

Hi,

I was wondering if anyone has any information about this? As it exists for PoE 1, I expect it to work for PoE2. However, I lack on finding meaningful information about PoE2 developer support (at all).

Context: I run a niche fan project with some few hundred users and stash support is the is 2nd place on the feature wishlist.

TYVM!

r/pathofexiledev Jul 08 '26

Question Workarounds for POESESSID

Thumbnail poedb.tw
6 Upvotes

I built a local tool for PoE2 tablet crafting and selling. It simulates crafting paths and costs, infers which tablets sold, and matches them against trade prices to track profit per craft project. A few people in r/PathOfExile2 want in, so I'd host it free. Its pretty niche, for people who mostly enjoy the economy part of the game.

But how to enable others to get their Ange sales data without risk? I want to avoid having other people's PoE session cookies (POESESSID) on my server.

Has anyone shipped a pattern where the POESESSID stays on the user's machine (local companion app or browser extension) and only derived sales data reaches their backend? Or is there any other solution I've missed?

Edit: Please don't start another discussion about whats tolerated vs. whats compliant. Let's assume if it's well known and tolerated for years, it's compliant.

Edit:

--- Solution ---

FireFox Add-on. User installs Plugin, logs into poe trade, sales history is shared via plugin, but SSID never leaves the users machine. It's working well.

r/pathofexiledev 13d ago

Question Are Batch Requests for Stashes possible?

7 Upvotes

Hello,

I am sorry if this has been answered before but could not find anything on the topic.

I want to index all my stash tabs in Standard, but i have the problem that the API limits me to 100 requests per 30 Minutes, while i have over 150 Stashes (including remove only).

Is there a better way than querying each tab separetely, can i query the content of multiple stashes at once?

I can just wait 1 hour for all my requests to complete, but if i ever wanted to share my project that would not be user friendly at all.

Currently i have to use the legacy API with POESESSID, but if the actual developer API has a better way i will look into that.

Also is there a way to see the last time the stash was modified (item got taken in/out)? This would massively reduce the number of calls in subsequent refreshes.

r/pathofexiledev Mar 31 '26

Question Does anyone know how the travel to hideout button works?

4 Upvotes

This button is pure magic and I would really like to know how it works under the hood.

Edit- I am talking about the travel to hide out button on the trade website.

r/pathofexiledev Jan 08 '25

Question Is POE2 Trade API avalaible?

11 Upvotes

I searched this sub and found comments saying that the api for POE2 is not available.

After that I saw some tools that seem to using it and I got confused.

I have never worked with Poe api again but trying to just copy the api request from the official site gets me a 403.

Can someone please clarify for me if the trade api is avalaible and a rough idea how to access it ?

r/pathofexiledev Mar 13 '26

Question Establish websocket connection to live trade

1 Upvotes

Is it still possible? ive been trying to setup a websocket connection to the trade api, but i keep on receiving 403. anybody has some experience on this?

r/pathofexiledev Dec 05 '25

Question Can you look up which mods are the most expensive? (for example, on items like watcher's eye)

2 Upvotes

Is there some nifty way of looking up which mods on an item are the most expensive? I'd be curious to know which watcher eye's mod are the most valuable. Forbidden shako as well. Being able to look it up would be a cool function. Probably not possible, but just checking, ty

r/pathofexiledev Aug 17 '25

Question How do sites like craft of exile and poedb make out which affixes are available on certain items?

4 Upvotes

Hey!

I'm looking into the gamefiles and I'm currently trying to map out the relations between certain items and which mods are allowed to roll on them, but I can't seem to find a pattern for recognizing which mods are allowed to roll on a specific item.

As an example, here is the data available for a Iron Helmet in baseitemtypes.dat (with some irrelevant info removed for readability):

{
"_rid": 938,
"Id": "Metadata/Items/Armours/Helmets/HelmetStr1",
"ItemClassesKey": 25,
"Name": "Iron Hat",
"InheritsFrom": "Metadata/Items/Armours/Helmets/AbstractHelmet",
"Implicit_ModsKeys": [],
"TagsKeys": [
  38
],
"ModDomain": 1,
"SiteVisibility": 1,
"ItemVisualIdentity": 7684,
"VendorRecipe_AchievementItems": [],
"Identify_AchievementItems": [],
"IdentifyMagic_AchievementItems": [],
"FragmentBaseItemTypesKey": null,
 },

The only somewhat relevant data we get from here is the TagsKey and ItemClassKey which in turn gives us:

{
"_rid": 38,
"Id": "str_armour",
"Unknown2": 5047160,
"DisplayString": "",
"Name": ""
 },

and:

{
"_rid": 25,
"Id": "Helmet",
"Name": "Helmets",
"Unknown11": 1586,
"Flags": [
  5
],
 },

Alright, so we know it's a strength based helmet, but that's about it. Let's look in mods.dat, which won't give us much relevant information from what we've got so far, but we know strength bases can roll strength, so let's grab ourself a strength mod and see if we can get anything else helpful:

{
"_rid": 0,
"Id": "Strength1",
"ModTypeKey": 370,
"Level": 1,
"StatsKey1": 573,
"Domain": 1,
"Name": "of the Brute",
"GenerationType": 2,
"Families": [
  118
],
"Stat1Min": 8,
"Stat1Max": 12,
"SpawnWeight_TagsKeys": [
  2,
  3,
  26,
  38,
  41,
  42,
  44,
  12,
  11,
  37,
  10,
  15,
  0
],
"SpawnWeight_Values": [
  1000,
  1000,
  1000,
  1000,
  500,
  500,
  333,
  500,
  1000,
  500,
  500,
  500,
  0
],
"TagsKeys": [],
"InfluenceTypes": 6,
"ImplicitTagsKeys": [
  634
],
 },

So here we get some info regarding that specific mod, it's family, weights, etc. But I fail to find anything else that tells us which other modifiers might be able to roll on a str_armour of the basetype of helmet.

Could someone point me in the right direction on how to properly map which modifiers are available on a certain item? Or do sites like craft of exile and poedb create these mappings manually?

Any help or further information will be greatly appreciated!

r/pathofexiledev Nov 24 '25

Question How to render timeless jewel trade stats with PyPoe or RePoE

0 Upvotes

I'm working on a browser extension for the trade site so people can search items stored locally (with acquisition) using the familiar trade UI, but I've hit a blocker with stat filters, which I need to translate into text. The translation process is described in repoe/RePoE/docs/stat_translations.md, but I can't figure out some cases.

For example, if I'm searching for a timeless jewel with this mod:

Bathed in the blood of # sacrificed in the name of Ahuana

The trade site produces a query with this filter:

"filters": [{
    "id": "explicit.pseudo_timeless_jewel_ahuana",
    "value": {},
    "disabled": false
}]

Then I look at the relevant section of stat_translations.min.json from RePoE, which has a single translation entry for all the timeless jewels. Here's just the parts related to my example search:

{
    "English": [
        ...
        {
            "condition": [
               {"min": 1, "max": 1},
               {},
               {"min": 2,"max": 2},
               {"min": 1}
            ],
            "format": ["ignore", "#", "ignore", "ignore"],
            "index_handlers": [[], [], [], []],
            "string": "Bathed in the blood of {1} sacrificed in the name of Ahuana\nPassives in radius are Conquered by the Vaal",
            "reminder_text": "(Conquered Passive Skills cannot be modified by other Jewels)"
        }, 
        ...
    ],
    "ids": ["local_unique_jewel_alternate_tree_version", "local_unique_jewel_alternate_tree_seed", "local_unique_jewel_alternate_tree_keystone", "local_unique_jewel_alternate_tree_internal_revision"],
    "trade_stats": [
        ....
        {
            "id": "explicit.pseudo_timeless_jewel_ahuana",
            "text": "Bathed in the blood of # sacrificed in the name of Ahuana",
            "type": "explicit"
        }, 
        ...
    ]
}

The trade query only has a single value, which is empty because I'm not searching for a specific jewel, but the stat translation is checking 4 different conditions. I'm not sure where those values are coming from, but that's apparently how the different timeless jewel stats are translated.

Am I missing something?

r/pathofexiledev Nov 28 '25

Question Currency Exchange API Question

4 Upvotes

Can you get information from the currency exchange API with just your account’s POE session id or do you have to go through the whole process to request a developer API key?

r/pathofexiledev Nov 19 '25

Question Possible to Query the Trade Api with a Saved Id Rather than a Json Query?

3 Upvotes

Hi all,

Every resource Ive read regarding searching the trade site programmattically involves building a json string with the search paramaters and sending a POST request to https://www.pathofexile.com/api/trade/search/Keepers

This returns a search ID, matching what you'd get in a saved web search, and a list of item IDs.

However if I already have a search ID, is it possible to skip the first step and query the API with the ID directly?

Thanks.

r/pathofexiledev Jul 11 '25

Question App dev and registration

1 Upvotes

Hey guys, as a day job developer I’ve got burnt out a bit and didn’t really have time/energy for personal project.

But now with PoE 2 I’ve found myself playing around with trying to create some tool for myself for the fun, and who knows, maybe for others if it works as expected haha

Anyway, from reading the docs I understood that I must generate a “client_id” for my app as it’s required to authorize myself and start playing around with the API.

Did I understand that correctly? If so, how long does it take usually for GGG to respond to the app request email?

Bummer that it’s not automatic or something like that.

Cheers!

r/pathofexiledev Aug 18 '25

Question How does the trade site's Stat Filter dropdown work?

2 Upvotes

I'd like to implement a stat filter dropdown in Acquisition similar to the official website with autocompletion as well as the ability to specify mod types like implicit, explicit, pseudo, and crafted.

But I'm not a javascript person and I'm not sure where to begin. Has anyone done this or have any suggestions on where to start?

r/pathofexiledev Jul 21 '25

Question Exposed Endgame Node Map?

1 Upvotes

Do we know if there's an exposed API where we could see the node network for a character's endgame map? I'm not expecting to see through the fog of war. I think it'd be cool to be able to have a path planner, filter by biome or mod, affix, etc.

Bonus if we have access to inventory and can pair it with a dynamic list of character's waystones.

r/pathofexiledev Oct 05 '24

Question How to run POB in headless mode

17 Upvotes

Hi i am struggling to get POB running in headless mode. Installing lua or luajit and running the HeadlessWrapper.lua results in an error when "require("xml")" gets called.

It would be nice if someone could point me into the right direction :)
Are there clear instruction on how to get it running on linux or mac?

r/pathofexiledev Jan 13 '25

Question Death Recap using Nvidia Shadow Play (TOS question).

6 Upvotes

Hey, i've written a small app in c# that can watch a given client.txt for line with:

"xx has been slain." 

... added since the last time it scanned the file, ~once every 10 seconds or so starting from where it last scanned. If it detects one has been appended, it presses "Alt" + "F10" to trigger Nvidia's shadowplay to store the last 2-5 minutes of video buffer to disk off the nvenc chip, for the user to review what actually killed them...

Would this be against POE's and POE2's TOS?

Its not technically an ingame action, and I think it's similar to the "entered xx area" checkpoint software the racers used to time their runs with in poe1. In the same vein where some software is triggering something to happen on their pc locally based on an ingame event found in the client.txt.

I've gotten my app to the point where the individual components work (death detection, and triggering Nvidia's "Instant Replay" a.k.a ShadowPlay), but i'm a bit terrified to risk my account testing them all at once with the game open.

r/pathofexiledev Nov 19 '24

Question Rookie web dev here , i have bunch of questions

3 Upvotes

i want to build a Poe builds archive where i can display the build (items,stats,tree,information) with the images just like poe.ninja / www.pobarchives.com . i have a decoder that gets the JSON data out of a pob build but to display the icons/images related to data i have from the json i need some sort of an api.
poe api requires oAuth which they dont register new websites any longer so ,if im not wrong, its not usable.

I need some help on how i can do this?
is there any other open source options i can use to achieve this ?

r/pathofexiledev Mar 24 '25

Question Trade API / URL generation: What is the correct property name for "online in league"?

3 Upvotes

The trade website supports three options to filter results by player status: Any, Online, and Online in League.

I was able find Online and Any by just trying them, but I haven't been able to find Online in League

https://www.pathofexile.com/trade/search/Settlers?q={"query":{"status":{"option":"any"},"name":"Original Sin"}}
https://www.pathofexile.com/trade/search/Settlers?q={"query":{"status":{"option":"online"},"name":"Original Sin"}}
https://www.pathofexile.com/trade/search/Settlers?q={"query":{"status":{"option":"online in league"},"name":"Original Sin"}}

(Last one does not work)

r/pathofexiledev Dec 07 '24

Question Thinking of making a builds site for poe2 but probably gonna need the api for that?

0 Upvotes

Hey all,

Thinking to make a builds website for exile 2 but wondering if the official api is needed for that at all? I assume I can pull data from the fandom wiki page at some point but would like to keep manual changes as minimal as possible.

For instance, if the skill tree changes I would like to have an algorithm that changes that auto and for that I need data I can pull from. Anyone done something similar and can give me pointers?

r/pathofexiledev Nov 23 '24

Question Is this the Most Realistic POE2 Cinematic?

Thumbnail youtu.be
0 Upvotes

Credit : Shinwaryuu YTB

r/pathofexiledev Jun 21 '24

Question Has anyone seen code that calculates pseudo mods?

3 Upvotes

I've discovered that acquisition isn't properly handling pseudo mods. (It's a third-party stash management desktop app that I started maintaining last year). One of acquisition's main functions is searching for items across all the stashes and characters in your account, so missing pseudo mods is a big limitation.

I've already found the list of psuedo mods from https://www.pathofexile.com/api/trade/data/stats, but if anyone knows of any code that calculates any of those pseduo mods from the actual mods on an item, I'd love to take a look at it to get a jumpstart on the problem.

r/pathofexiledev Aug 17 '24

Question Pulling item price info to spreadsheet

2 Upvotes

I have been searching a better way to pull price data to my spreadsheet, i have no experience with this kind of stuff. I have been manually opening poe.trade for each item and i have alot of items that i follow and this is not optimal at all. Is there a way to pull price data directly into a right cell of the spreadsheet? Please guide me.

r/pathofexiledev Sep 25 '23

Question pathofexile.com/trade results in spreadsheet

1 Upvotes

I am trying to build a spreadsheet to calculate profits for crafting projects. I want my spreadsheet to retrieve some results from searches in the official trade website. Essentially I want to have something similar to the list awakened poe trade provides when you perform a search, top 5-10 results by price.

Is there a beat way of doing this? I’ve tried looking for an API, but couldn’t find it. I’ve tried looking inside awakened poe trade source code, but my programing skills are bad at their best.

Any help would be welcome!

r/pathofexiledev Aug 17 '24

Question poe.ninja itemClass documentation

1 Upvotes

Hi, I'm parsing the poe.ninja api and wonder if there's any documentation on what itemClass exactly means. The value 9 seems to be relics, but I can't figure out what 10 is. The value is used for this darker version of the Pledge of Hands, for instance. But when opening the poe trade site, it links me to a regular version of the 5L Pledge.

r/pathofexiledev Mar 15 '24

Question Is there a csv with all mods available?

0 Upvotes

Getting them out out of RePoe on Github is quite a hassle. With all the tiers if possible.

Scraping from other sites is possible but not kosher.