1. From an item link, it is easy to grab the ItemString to get the item number, enchant number, gems, and reforging.

    How do I convert the EnchantID into something meaningful? I can't find an API anywhere. On wowwiki and wowpedia, they have pages filled with hardcoded values (http://www.wowwiki.com/EnchantId).

    What is the best way to get the stat bonus provided by the enchantID?

    Look it up in said tables?