Barcode Database API: How Does It Work