hai provato con le API di google finance?

non so se tra i valori monitorati ci sia anche l'oro. Prova a cercare

http://www.google.com/finance