Original Post — Direct link

Hey everybody!

I am going to be honest and plain in this update, I misunderstood how they could rate limit me, and this post is a result of that. I made a mistake and thus the post below me stays the way it is to not hide from it. If i offended anyone in any way, i'm sorry and it wasn't my intention. I was shocked by the logging I received and wanted to address this issue. Thanks my fellow redditors for pointing me my mistake!

I'll do better.

So i want to address something really serious that i've noticed last night. Which is the error 429 the API has been throwing, and also 522.

Basically what this means in non-technical terms, Jagex attempted to rate-limited the public API.

Technical

After the initial 429 "too many requests" error, the servers started to throw a "503 Service Temporarily Unavailable" quickly after. I haven't missed these responses because i keep all responses in my own logging system.

This could mean a multitude of things for example:

- Jagex tried to update the API with a rate limit and quickly noticed they deployed the changes, so they quickly made the server temporarily unavailable.

- Jagex made updates to the API without informing anyone about them, meaning no logs, nothing.

- The Jagex servers couldn't keep up (which I highly doubt)

I have noticed that the returning headers also changed, meaning they configured how long a response will stay alive, meaning no more sporadic XP updates, but set intervals instead.

One thing is for sure here: They are not happy with the recent attention the public API has been getting and are up to something shady. You can't hide from a logging server Jagex....

We should get a JMod to explain what they did to the API, maybe it's something good, maybe it's not. We don't know and they should communicate.

External link →
6 days ago - /u/JagexLyon - Direct link

One thing is for sure here: They are not happy with the recent attention the public API has been getting and are up to something shady. You can't hide from a logging server Jagex....

We should get a JMod to explain what they did to the API, maybe it's something good, maybe it's not. We don't know and they should communicate.

This isn't true. Any limits in place have there for months if not years and have sadly affected several other 3rd party developers over time who have had to make appropriate changes to their use of the API - RuneClan being one I am aware of.

After reviewing the rate limits I can confirm they are reasonable, though I won't be sharing further details.

6 days ago - /u/JagexLyon - Direct link

Originally posted by -Selvaggio-

How about fixing the service that you make us pay for? Can you share further details on that?

If you've got any information about RuneMetrics not working I'm happy to take that back to the team.

6 days ago - /u/JagexLyon - Direct link

Originally posted by Dazzling_Arm6244

Monster drops and kills haven't worked for at least 6 months now

That is.. unfortunate. I've flagged it to the team.