Consider the following items: the user of the API, Caching requirement, Talent to build the API, Open-source libraries to leverage