Provided you use their services I 'think' Lusion offer an API for domains. I have asked Web Africa but they do not seem to think an API for domains is high on their priority list. There are tons of overseas companies that offer an API but most will not cater for .co.za but that is not a large issue if you have programing experience. I think you could write an API for .co.za in a few hours tops.