Um headhunter é uma pessoa ou uma agência que recruta profissionais qualificados para vagas em aberto em nome de empresas ou organizações.
O headhunter procura ativamente candidatos que preencham os requisitos e as qualificações para cargos específicos e aborda diretamente esses potenciais candidatos, independentemente de estarem ou não à procura de emprego.
As empresas contratam headhunters quando têm dificuldade em encontrar candidatos adequados para cargos-chave ou quando pretendem procedimentos de recrutamento discretos que não revelem informações sensíveis ao público.