The main problem with data published by the TribalWars team is that they give you them in .csv format, then you must parse it to your programming language data structure if you want to use it in your code. Have you ever encountered this problem? Then you should try this GraphQL API written in Go. You don't need to parse world data anymore! Fetch data in JSON format from TWHelp API. All TribalWars versions are available.
## API Limits
You can fetch in one HTTP request:
1. 1000 daily player/tribe stats
2. 100 ennoblements
3. 100 lang versions
4. 100 players/tribes
5. 1000 villages
6. 100 player/tribe history records
7. 100 servers
8. 60 server stats
9. 100 tribe changes
## Sample queries
You can check how to make requests from JavaScript script [here](https://github.com/tribalwarshelp/scripts).
1. All barbarian villages with 10% more population
You can generate a server map with this API. The current endpoint is https://api.tribalwarshelp.com/map/server (replace "server" with the world you're interested in, for example, en115).