I'm interested in creating a C# application to query the AH mainly for the purposes of implementing better search filters and displaying results better than the D3 AH interface currently does. I understand that there are plenty of AH bots out there right now but they all seem to use image comparisons and fake clicking/SendKey methods. Instead, I'd like to create this in a way that involves sending out a query and getting a full list of results back that can be parsed and displayed in my application. I've heard that WoW had an API that allowed this and that D3 may eventually come out with one. Does this sound attainable currently? Where can I start?