Orthas.4937:

I was curious on the restrictions “legaly” on using the API on the context they are used.

ok, that sounds pretty direct, ok, im just curious if i am allowed to use the API’s(currently just trading post) within “visual basic”.

Also, if anyone is interested(so long as we are allowed)
I would love some help with this.

Also… is there a limit on the “API test”timing….. umm..rephrase…
what’s the limit on the time between calls on an API?

smiley.1438:

All of this has been answered before and you could even find it without the broken search function

The trading post API isn’t official. So any software using it would possibly violate the terms of use (basically reverse engineering). However, there was no official statement on that topic yet.

See also:
https://forum-en.guildwars2.com/forum/community/api/TP-API-for-buy-orders-bannable/
https://forum-en.guildwars2.com/forum/community/api/Guide-to-the-Black-Lion-Trading-Co-API/

For your second question (applies to the official API):
https://forum-en.guildwars2.com/forum/community/api/How-frequently-is-it-OK-to-access-the-API/

Orthas.4937:

All of this has been answered before and you could even find it without the broken search function

The trading post API isn’t official. So any software using it would possibly violate the terms of use (basically reverse engineering). However, there was no official statement on that topic yet.

See also:
https://forum-en.guildwars2.com/forum/community/api/TP-API-for-buy-orders-bannable/
https://forum-en.guildwars2.com/forum/community/api/Guide-to-the-Black-Lion-Trading-Co-API/

For your second question (applies to the official API):
https://forum-en.guildwars2.com/forum/community/api/How-frequently-is-it-OK-to-access-the-API/

Just to clarify, with the TP I’m only looking for the base info (current price (buy, order) and both listed amounts) as all I’m looking to make is a program for people looking to check up on their niche markets, while having the power to have information stored locally so they can see what times of the day specific items are moving and at what average flow rate.
thanks for the link to the second one

I’d love to be able to talk to someone who has experience in either C++ or Visual basic who can give me a hand getting started, as personally, I haven’t worked with API’s before and I’d like to make something to help people looking into market trading for the first time (as the “moguls” already know what is moving)
I only require a small push, as it were, as I “should” be able to get things “down pat” pretty quickly.

smiley.1438:

C’mon, that isn’t too hard to find: http://wiki.guildwars2.com/wiki/API:List_of_wrappers

Orthas.4937:

C’mon, that isn’t too hard to find: http://wiki.guildwars2.com/wiki/API:List_of_wrappers

Thanks, even if this is just a link to try finding people who might help.

The “C’mon” isn’t helping.

Killer Rhino.6794:

Orthas,

I wouldn’t take it personally. smiley has been one of the most gracious voices on this sub forum, and sometimes answering the same thing all the time bums one out.

Building the type of experience you’re describing is a lot of work, no matter what the language you program it in. First, see if the answers provided in similar forum posts help you get the ball rolling. If your research only leads to more questions, I’d encourage you to post follow-up questions, resurrecting the very thread you found unclear.

DarkSpirit.7046:

All of this has been answered before and you could even find it without the broken search function

The trading post API isn’t official. So any software using it would possibly violate the terms of use (basically reverse engineering). However, there was no official statement on that topic yet.

See also:
https://forum-en.guildwars2.com/forum/community/api/TP-API-for-buy-orders-bannable/
https://forum-en.guildwars2.com/forum/community/api/Guide-to-the-Black-Lion-Trading-Co-API/

For your second question (applies to the official API):
https://forum-en.guildwars2.com/forum/community/api/How-frequently-is-it-OK-to-access-the-API/

Just to clarify, with the TP I’m only looking for the base info (current price (buy, order) and both listed amounts) as all I’m looking to make is a program for people looking to check up on their niche markets, while having the power to have information stored locally so they can see what times of the day specific items are moving and at what average flow rate.
thanks for the link to the second one

I’d love to be able to talk to someone who has experience in either C++ or Visual basic who can give me a hand getting started, as personally, I haven’t worked with API’s before and I’d like to make something to help people looking into market trading for the first time (as the “moguls” already know what is moving)
I only require a small push, as it were, as I “should” be able to get things “down pat” pretty quickly.

The easiest way to get at the information that you are looking for, is to use the gw2spidy api here:

https://github.com/rubensayshi/gw2spidy/wiki/API-v0.9

If you want to, you can also use the unofficial trading post API documented here:

https://forum-en.guildwars2.com/forum/community/api/Guide-to-the-Black-Lion-Trading-Co-API/first#post3307210

I would recommend you to use the gw2spidy api because then you can be 100% sure that you are not violating any terms of service, even though ArenaNet does not seem to mind us using that api to build legit programs so far. But more importantly, the unofficial TP api may change at any time without warning, since it is unofficial. Therefore it is safer to use the gw2spidy api.

smiley.1438:

FYI: GW2Spidy uses the trading post API aswell so it’s the same “grey zone” as if you would access directly.

€: Anet didn’t make any official statements about software which access the game direct or indirect. I think the only exception was Texmod which was said to be ok to use because it just changes textures on the clients PC.

DarkSpirit.7046:

FYI: GW2Spidy uses the trading post API aswell so it’s the same “grey zone” as if you would access directly.

But since you are using gw2spidy instead of accessing the TP api yourself, you are not in any risk of violating any terms, yourself.

It is a layer that shields you from any api changes, or any risk of violating ANet’s ToS which can get your GW2 access banned.

Furthermore, gw2spidy api is easier to program against. There are lots of examples, you only need http-gets and you don’t need to provide any login credentials. It is a totally public api.

smiley.1438:

This doesn’t make it any better – see my edit above. Plus: compared to texmod, the TP API and therefore any software whic uses it accesses the game directly and has possibly an impact on the market.
Players in GW1 have been banned for less in the past.

DarkSpirit.7046:

This doesn’t make it any better – see my edit above. Plus: compared to texmod, the TP API and therefore any software whic uses it accesses the game directly and has possibly an impact on the market.
Players in GW1 have been banned for less in the past.

According to the owner of gw2spidy, he has permission from ArenaNet to do what he does. His website has been up for more than a year now and if ArenaNet had wanted to stop him, they would have easily done it by now.

But if you still have the fear of being banned, then even more so that you should use gw2spidy api instead of the unofficial TP api. Gw2spidy api doesn’t require you to login, so your queries are unknown to ArenaNet since you are only hitting gw2spidy resources and database. The unofficial TP api however, requires a login.