normalize and return json for sites calls