API page refactor