The WineEngine API offers beverage recognition capabilities that work even with low-quality mobile images. This API not only supports wines, but other beverages such as beer and spirits as well. WineEngine works by comparing a photo of a wine bottle against a collection of reference images, and has an exceptional recognition rate. WineEngine uses both image recognition and neural networks to deal with common user photographs: low resolution, bad lighting and color, improper framing and cropping, off-centre angles and blurriness. WineEngine has also been specially engineered to recognize wine vintages when available on a label. HTTP Basic Auth is used for authentication, and JSON and XML for responses.