Um headhunter é uma pessoa ou agência que recruta profissionais qualificados para cargos em aberto em nome de empresas ou organizações.
O headhunter procura ativamente candidatos que atendam aos requisitos e às qualificações para cargos específicos e aborda esses candidatos em potencial diretamente, independentemente de eles estarem ou não procurando emprego ativamente.
As empresas contratam headhunters quando têm dificuldade para encontrar candidatos adequados para cargos importantes ou quando desejam procedimentos de recrutamento discretos que não divulguem informações confidenciais ao público.