now uses UD JSON API instead of Nokogiri