From what I've been told, the API used to work reasonably well. The trouble, like with so many things in SA is that some bureaucrat got greedy and now they even charge for front end searches (you have 100 free a day, then you'll have to start paying). And the only way to run any sort of API is...