API and catalog view