Switched to Guzzle and set 30 minute cache for results.