yahoo api wrapper