The idea that the concept of an API would be foreign to anyone doing any sort of programming during the past ten or fifteen years.
Home-built API's, or libraries, or whatever your terminology is - well, you want to avoid duplicating someone else's work, but there's frequently room for your own layers. Curses is a standard Unix terminal library, but I'm not sure I'd want to use the bare-bones library.