# \[Request\] Public API

**URL:** <https://community.gemsofwar.com/t/request-public-api/6249>\
**Category:** Feature Requests and Game feedback\
**Created:** [May 3, 2016, 3:39pm UTC](https://community.gemsofwar.com/t/request-public-api/6249 "2016-05-03T15:39:11Z")\
**Posts on this page:** 9\
**Page:** 1

<div class="post-metadata">

**Author:** ![Stinolez](https://sea1.discourse-cdn.com/flex019/user_avatar/community.gemsofwar.com/stinolez/32/2145_2.png) [@Stinolez](https://community.gemsofwar.com/u/Stinolez)\
**Post date:** [May 3, 2016, 3:39pm UTC](https://community.gemsofwar.com/t/request-public-api/6249/1 "2016-05-03T15:39:11Z")

</div>

Hello,

I’m here with an idea for the open public API of your game, stuff inside. Have you ever considered that? Have you seen what can be brought in for the game in the matter of stats and other valuable information, when the community contribute? You might want to have a look on e.g. API Challenges made by Riot Games about their game League of legeds.

How interesting might be to watch the guild raise from the ashes to the top or slowly declining towards the forgotten realm, when nobody wants to be part of that guild any more. How about statistics about the PVP’s - what is used most for defence, what is used the least, and what is the win rate of each of the card in the specific combo, overall?

I bet you have all this data sitting somewhere and maybe you are watching those (as seems by the last post of the new week reward and the stats about goblins), but might be interesting to release access to some of those to the big bad world and see, what it will bring.

Cheers and best of luck,  
Stinolez.

---

<div class="post-metadata">

**Author:** ![Spherix](https://sea1.discourse-cdn.com/flex019/user_avatar/community.gemsofwar.com/spherix/32/2388_2.png) [@Spherix](https://community.gemsofwar.com/u/Spherix)\
**Post date:** [May 3, 2016, 8:11pm UTC](https://community.gemsofwar.com/t/request-public-api/6249/2 "2016-05-03T20:11:58Z")

</div>

Two things I think would be useful:

- The ability to pull data about our own character and troops. This could be useful either for publicly displaying our progress, such as in forum signatures or on other social media, and for putting into spreadsheets or calculators, for counting troops and traitstones and the like, without having to manually input and maintain all that data.

- Pulling guild data, like the activity stream, for record-keeping and statistics. It would make guild management easier, things like tracking contributions to trophies and guild tasks over time.

---

<div class="post-metadata">

**Author:** ![Rasper](https://sea1.discourse-cdn.com/flex019/user_avatar/community.gemsofwar.com/rasper/32/2363_2.png) [@Rasper](https://community.gemsofwar.com/u/Rasper)\
**Post date:** [May 3, 2016, 8:53pm UTC](https://community.gemsofwar.com/t/request-public-api/6249/3 "2016-05-03T20:53:42Z")

</div>

> [@Spherix](#):
>
> - The ability to pull data about our own character and troops. This could be useful either for publicly displaying our progress, such as in forum signatures or on other social media, and for putting into spreadsheets or calculators, for counting troops and traitstones and the like, without having to manually input and maintain all that data.

This would be so very welcome. A csv text file with:  
troop ID, quantity, level, rarity, traits

So something like:  
3, 12, 18, 3, 2

would mean troop #3, you own 12, at level 18, upgraded to ‘epic’, and first 2 traits unlocked.

Then a line at the end with your inventory (gold, gems, glory, souls, maps, traitstones)

---

<div class="post-metadata">

**Author:** ![Stinolez](https://sea1.discourse-cdn.com/flex019/user_avatar/community.gemsofwar.com/stinolez/32/2145_2.png) [@Stinolez](https://community.gemsofwar.com/u/Stinolez)\
**Post date:** [May 3, 2016, 10:21pm UTC](https://community.gemsofwar.com/t/request-public-api/6249/4 "2016-05-03T22:21:59Z")

</div>

And there you go - this is exactly the reason, why I posted this request. People got involved and started to think about the way how to use these stats/info.

---

<div class="post-metadata">

**Author:** ![Ashasekayi](https://sea1.discourse-cdn.com/flex019/user_avatar/community.gemsofwar.com/ashasekayi/32/61090_2.png) [@Ashasekayi](https://community.gemsofwar.com/u/Ashasekayi)\
**Post date:** [May 5, 2016, 3:22pm UTC](https://community.gemsofwar.com/t/request-public-api/6249/5 "2016-05-05T15:22:25Z")

</div>

@Stinolez Thanks for making this post. I would love to have a csv file generated with my character and troop stats so that I could build a program to track my progress. Better yet, I’d love to make a program that could do some statistical analysis of cards used/not used in PVP. So basically, it would be great if GoW had a public API for us coders to play with it.

---

<div class="post-metadata">

**Author:** ![Machiknight](https://sea1.discourse-cdn.com/flex019/user_avatar/community.gemsofwar.com/machiknight/32/6108_2.png) [@Machiknight](https://community.gemsofwar.com/u/Machiknight)\
**Post date:** [May 5, 2016, 3:41pm UTC](https://community.gemsofwar.com/t/request-public-api/6249/6 "2016-05-05T15:41:43Z")

</div>

I also think this needs to exist!

---

<div class="post-metadata">

**Author:** ![Lyya](https://sea1.discourse-cdn.com/flex019/user_avatar/community.gemsofwar.com/lyya/32/3650_2.png) [@Lyya](https://community.gemsofwar.com/u/Lyya)\
**Post date:** [May 5, 2016, 4:13pm UTC](https://community.gemsofwar.com/t/request-public-api/6249/7 "2016-05-05T16:13:08Z")

</div>

While I would _love_ a public API to code against, I don’t think it’s a realistic expectation. First, it exposes information that the company would need to decide to make public (for example, number of active or total players), and as far as I can tell their authentication piggybacks on Steam and the mobile platforms’ built-in auth so any private data would be difficult to expose. As well, APIs have to be maintained as new versions come about, which is a non-zero cost which does not translate to revenue.

---

<div class="post-metadata">

**Author:** ![Machiknight](https://sea1.discourse-cdn.com/flex019/user_avatar/community.gemsofwar.com/machiknight/32/6108_2.png) [@Machiknight](https://community.gemsofwar.com/u/Machiknight)\
**Post date:** [May 5, 2016, 4:14pm UTC](https://community.gemsofwar.com/t/request-public-api/6249/8 "2016-05-05T16:14:50Z")

</div>

I will clarify my statement, I think there should be a file that you can use to see all of your own personal stats such as troops levels traits kingdoms Kingdom levels at cetera just a text file of some kind or something I don’t really know much about that kind of thing but I do know that something like that is possible. It would work really really well with @turintuor great to do monitor.

---

<div class="post-metadata">

**Author:** ![turintuor](https://sea1.discourse-cdn.com/flex019/user_avatar/community.gemsofwar.com/turintuor/32/4097_2.png) [@turintuor](https://community.gemsofwar.com/u/turintuor)\
**Post date:** [May 6, 2016, 2:08am UTC](https://community.gemsofwar.com/t/request-public-api/6249/9 "2016-05-06T02:08:07Z")

</div>

I did an application to keep an overview of your progress.  
You can find it there: [GoW: ToDo Monitor](http://community.gemsofwar.com/t/gow-todo-monitor/5087)

Currently, you have to update the data manually… It costs some time but I think it’s okay.  
I would be very happy to retrieve directly our own data from the game using some public API like OP suggested.
