1. A system for processing requests handled by an application programming interface, the system comprising: a memory that stores instructions; a processor that executes the instructions to perform operations, the operations comprising: receiving a plurality of requests that each call at least one function that is hosted by the application programming interface; grouping a subset of requests of the plurality of requests into a pool of requests if the subset of requests call similar functions of the at least one function; combining a set of requests of the pool of requests into a set of calls if the set of requests in the pool of requests are received during a time interval, wherein a number of calls in the set of calls is less than a number of requests in the set of requests of the pool of requests; transmitting the set of calls to a database to obtain a result set for the set of requests in the set of calls, wherein the result set is generated based on the similar functions; and receiving the result set in response to the set of calls.