Here is the full list of all 12 Apex Legends achievements. It takes around 60-80 hours to unlock all of the achievements on Windows.
Reach player level 50
Win a game with 8 different Legends
Deal 5,000 damage with 8 different Legends
Become the Kill Leader
Equip a fully kitted weapon
Win a game as a defensive character
Equip a legendary Helmet and Body Armor at the same time
Win a game as a support character
Be the Jumpmaster 5 times
Win a game as an offensive character
Respawn a teammate
Win a game as a recon character