I’m currently developing my own (and maybe someday public or Corp Wide) EvE Online Tool.
First let me start with a little thank you: The API is great and i’m really happy to have it.
Now to my problem.
I’m getting the Market History for about 4.000 items.
This is one example call:
https://esi.evetech.net/latest/markets/10000043/history/?datasource=tranquility&type_id=10642
Now this above call returns a 404 status “{“error”:“Type not found!”}”
First i thought maybe my static data was outdated, but even with the newest this still occours.
So i implemented a Call to Universe/Types and made sure only known types are requested.
You can imagine that i was a little surprised that even for these types i go the “Type not found” message.
https://esi.evetech.net/latest/universe/types/?datasource=tranquility&page=4
In this response you will find that Type ID 10642 from above.
So, i get a bunch of 404 when requesting my 4000 items. The real problem comes in with “Error limited”
Since i get so many 404 responsed, they get quickly summed up to that limit and the rest of the calls gets blocked with that 420 “Error limited” Code.
My question: I do want to request only valid Types, but where do i find the “valid market types”? As Mentioned the valid universe types do not match.
The item is also in evemarketer empty and no data to see.