So, you read the bar code and want to know what it means, what product it is ?
If it is EAN13 barcode, here is the structure: (h ttps://www.cognex.com/resources/symbologies/1-d-linear-barcodes/ean-13-barcodes)
Specifications: As their name implies, EAN-13 barcodes store a total of 13 digits, as opposed to UPC-A codes, which store 12. The first two digits are the GS1 Prefix, which identify the product's country of origin. Then is a five digit company number, to identify the brand, followed by a five digit item number, to identify the product itself. After that, there is a check number, to ensure the code's accuracy. Finally, there is a > symbol, indicating a "quiet zone," which signifies the end of the barcode.
if it is UPC-A (h ttps://www.cognex.com/resources/symbologies/1-d-linear-barcodes/upc-a-barcodes)
Specifications: A UPC-A barcode consists of 12 digits. It begins with a single digit number system character, which designates how the code should be classified: as a regular product, a weighted item, pharmaceuticals, coupons, etc. After that is a five digit manufacturer's number, followed by a five digit product number, and finally a check digit. Each digit is represented by a uniquely identifiable pattern of two bars and two spaces of varying width. No letters or other special characters aside from numbers may be used.
May be you could search, programmatically, on Internet to find what it is.
For instance, you have the upcIndex:
h ttps://www.upcindex.com/3574661065403 => opens on the product page
or eanDatabase, but it seems less complete
h ttps://eandata.com/lookup/3574661065410/
EDITED
They announce an API that may interest you. Soon !
h ttps://www.upcindex.com/api