I booked an easyJet flight from Jersey to Liverpool recently, I don't remember if they asked for APIS data but it is stored in their system anyway and when it asks for it I just have to confirm that the details are correct.
Jersey is not EU but I am sure APIS is not required.