Evga.2471:

As the title says. I’m currently taking an intro software design class at my local college (the course is called ITP 100 if any of wanted to know). The teacher for the class covered Application Programmers Interface. Of course I saw this API key thing on the GW2 (under my account). Not really sure how the key works and what tool or application I can use?

Well with that said any response to this post is appreciated. Thanks for your time.

Aralicia.6157:

Welcome into the world of programming.
The GW2 API is a still growing API that permit access to some of the data of the gw2 game, out of the game.
It allows, for example, access to Trading Post prices, Recipe, Event and recently Inventory/Bank content.

The API keys you can create in your account section are a special authentication key that you can give to applications to let them securely access some data about your characters.

The API is used by multiple apps and websites (more than a few are listed in this subforum).

If you want to dive a bit more in how the API can be used, you can take a look to the API Wiki

fishball.7204:

API keys are usually public keys which you give to websites or applications so they can access a subset of data without ever needing your password or username.

For GW2, the API information comes in JSON format which you can call via a URL endpoint either using a HTTP GET request or authenticated headers. In simple layman terms, you can obtain the information in a blob from a link such as https://api.guildwars2.com/v2/items which will give you a full list of item IDs. You can view some example of authenticated ones in this thread https://forum-en.guildwars2.com/forum/community/api/Launching-inventory-endpoints/first

Killer Rhino.6794:

Wonder if this would be of any help to you.