It comprises a container receiving receptacle (110) adapted for receiving a container (120) for containing a medicinal product (126) to be administered; a dispensing mechanism (130) for causing the product (126) in the container (120) to be injected; and a RFID system (140) associated with the container receiving receptacle (110) capable of communicating bidirectionally with a RFID tag (125) attached to the container (120) and enabling the administration of the product (126) only under given conditions. The RFID tag (125) can be therefore read and written by the RFID system (140). The RFID system (140) further comprises an antenna (145) arranged at least partially covering the RFID tag (125). The dispensing mechanism (130) is triggered by a contact sensor (150) when the device (100) is pressed onto the animal's skin. The needle-free injection device is capable of communicating with external devices (PC, laptops, tablets, smartphones and the like).