I like the idea of Reverse Engineering API's and creating bots/scripts for Browser games. However, I am a beginner in the Computer Science field. I recently started my Computer Science Degree and would like to know what modules should I look out for that typically covers this sort of thing.

We have a course in second year labelled - 'Full Stack Developing' would that be something I should take?

  • Can you share the course offerings from your degree program? Commented Jan 12, 2021 at 0:32
  • 1
    Browser games are HTTP(S) based. Therefore the best start is to set-up a proxy like mitmproxy, Zap, Fiddler, Chares, redirect your web-browser to the proxy and look at the HTTP requests.
    – Robert
    Commented Jan 12, 2021 at 9:48

1 Answer 1


This depends on the implementation of the game in the browser.

The API is likely a RESTful API and the format for data exchange is likely JSON.

A modern full stack web development course will often cover both of these subjects.

In terms of reverse engineering the API itself, there's not a huge challenge. Restful APIs and JSON are chosen because they're easy to use and easy to integrate.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.