15. The non-transitory computer-readable medium of claim 11 , wherein classifying the data type and domain includes: computing a first word vector for the extracted keyword and the noun phrases of the noun phrase list; generating the query of the keyword in the third-party data repository; computing a second word vector for classes and categories of a first query result and a third word vector for classes and categories of a second query result; computing a first cosine similarity between the first word vector and the second word vector; computing a second cosine similarity between the first word vector and the third word vector; and returning the first query result in response to the first cosine similarity being greater than the second cosine similarity.
11. A non-transitory computer-readable medium having encoded therein programming code executable by one or more processors to perform or control performance of operations comprising: extracting API information from an API repository, the API information including a parameter placeholder, parameter information related to a parameter of an API endpoint, an endpoint of the API, an endpoint description, a description of the API, a description of the parameter, response information, an authentication requirement information, and an API name; resolving the parameter of the API endpoint, wherein resolution of the parameter includes: extracting the API name, the endpoint, the API description, and the parameter description; retrieving a parameter name and a parameter placeholder from the endpoint; generating a noun phrase list of noun phrases parsed from the endpoint description and the parameter description based on a syntactic analysis; extracting a keyword from the parameter name and the noun phrase list; classifying data type and domain of the parameter based at least partially on a query of the keyword in a third-party data repository; and parsing a label from a query result as a sample parameter value for the parameter in the API; communicating, to a native API system, a request using the sample parameter value for the parameter for the API; comparing a response from the native API system with the response information to determine a validity of the API endpoint; and based on the validity of the API endpoint, verifying integrity of a software application implementing the API endpoint for use with a native software application on the native API system.