That is the project I was talking about in the other post. To the best of my knowledge the way it worked in the original version should not result in a ban, although it is worth mentioning the ToS did go through changes since the project was discontinued.
Worth mentioning that there are two APIs involved, using the web API will not get anyone banned. The in game API, also known as the XML/Lua API might get people banned if you don’t comply to addon development guidelines.
You must have each lua action bound to a user interaction and only one. You can’t for instance have the user click a button once and place bid in multiple auctions. Even some pre-caching of items had to follow some chain of events.
Again, I’m sorry this happened to you and I do believe this to be an error on the auto ban system unless there were significant changed in the ToS or Addon guidelines.
Edit:
To give more context I’m the developer of GSA companion addon X99Sniper. The reason this project was discontinued was because it came to our attention that some players were already using a “hidden” feature of the in-game AH API that allowed them to perform an infinite search of AH items, virtually rendering useless all the changes implemented by blizzard to throttle in-game API calls. Such feature was in a gray area of exploit/feature since the official AH interface made use of it.
We felt implementing such feature would render the web API portion useless and was too big of a risk since no one would tell us if that was a feature, a bad designed API or even a bug.
Most of the code in X99 was based off the official AH interface at the time. I guess if there were significant changes to the way AH works it is possible the addon could be non compliant with the current state.
Also worth mentioning the project was discontinued and erased from official channels a long time ago so there is no guarantee it is still safe to use.