A headhunter is a person or company that specializes in recruiting and selecting employees for organizations. They typically work on a commission basis, searching for qualified candidates to fill specific job openings. The term can also refer to someone who actively seeks out new clients or customers for their business.