IDOL OnDemand by HP offers an array of data processing APIs for format conversion, image analysis, indexing, search, and textual analysis. Preview capabilities exist to view many of these RESTful APIs behave in action. The Barcode Recognition API accepts and scans an image to detect if a barcode is present. If it detects a barcode, the API returns the associated number, as well as coordinates describing the positioning of the barcode within the frame. The Barcode Recognition API is most accurate when accepting horizontally or vertically oriented barcodes, and accepts a comprehensive repertoire of barcode language types.