API fuzzing is a technique used to test the security and reliability of an application’s APIs. Fuzzing involves sending a large number of malformed or unexpected inputs to an API to uncover potential vulnerabilities, such as input validation issues, buffer overflows, injection attacks or other types of security flaws.
Source: The New Stack