The Image recognition API provides a service to find a match image in a client's image set for an input image. Image finger print characteristics such as color distribution, shape geometry, and image features are used for matching. It has a great ability to resist noise of input image such as scaling, lighting change, rotating, and interference of background. Image recognition API is a service for applications of online shopping websites, eCommerce mobile, Apps for offline & online interactions, aiming to bring more transactions. Available in JSON architecture with HTTP requests and XML responses.