1. A computer-implemented process comprising: providing, by a set of processor(s), a first application programming interface (API) and a second API for selection in an API marketplace, the first API being from a first provider and having a first Terms of Service (ToS) portion including a first ToS feature value for a first ToS feature, and the second API being from a second provider different from the first provider and having a second ToS portion including a second ToS feature value for the first ToS feature; merging, by the set of processor(s), at least the first ToS portion and the second ToS portion, according to a set of ToS merger rules applied by machine logic, to generate a merged ToS; providing, by the set of processor(s), the merged ToS with the first API and the second API for selection in the API marketplace; and in response to a user selecting both the first API and the second API in the API marketplace, providing, by the set of processor(s), both the first API from the first provider and the second API from the second provider to the user for use under the merged ToS; wherein: the set of ToS merger rules include a first rule including a first rule invocation condition and a first rule consequential operation, where the first rule invocation condition is met if the first ToS feature value and the second ToS feature value are of different types, and where the first rule consequential operation combines the first ToS feature value and the second ToS feature value according to a union operator to generate a first merged ToS feature value included as the first ToS feature in the merged ToS; and the set of ToS merger rules includes a second rule including a second rule invocation condition and a second rule consequential operation, where the second rule invocation condition is met if the first ToS feature value and the second ToS feature value are of a same type, and where the second rule consequential operation combines the first ToS feature value and the second ToS feature value by performing a calculation on an intersection of the first ToS feature value and the second ToS feature value, to generate the first merged ToS feature value included as the first ToS feature in the merged ToS, where the calculation is a minimum or a maximum, based on a set of ToS requirement(s).