What is API testing, and where can we use it?

Please someone explain what is API testing, and where can we use it? I want to understand this distincttly.