I am doing a project for a logo that intends to use the Latin translation for the term "Apex Predator". From the various web sites if have visited it appears that "Apicem Rapax" is one possible translation. Would like to ask if you can confirm this or provide a more appropriate translation.
My suggestion is praedator summus. The word summus means "highest", "top", "peak", "last", "supreme", "most important", and similar things. See Lewis and Short (superus III.C) for details.
An apex predator is the last one in a food chain and at the top of the ecological structure. I find summus to be a good description of this situation, and it also parallels the literal meaning of "apex" (basic meaning: summus = "highest").
While apex is a Latin noun, I find it more natural to use an adjective than a noun here.
Apex is a noun, and Latin cannot, unlike English, use nouns as adjectives. I don't know if there was a set phrase for this term, though I doubt it.
Praedator is where we get the word 'predator' from, and like the English, it can mean "hunter."
Apex is a metaphorical word for "top," so I'd suggest something like:
Primus means "first," but it's often used to mean "best" or "top" or even "greatest," with emphasis on primacy. The chief centurion, for example, of a Roman legion was the primus pilus.