Modern web based UI
API or Traditional web based UI
Modern web apps make heavy use of JavaScript.
Traditional web apps typically return a full HTML page when you follow links.
APIs do not have a UI, but may be used by both modern and traditional web apps.