Question: do you need xbox live to play apex legends?
Answer: No, a Gold subscription is required to play Apex, as specified in the game page: "Online multiplayer on Xbox requires Xbox Live Gold (subscription sold separately)".