Le "battle rap" (ou rap battant) est un type de rap qui comprend la vantardise et la fanfaronnade. Les batailles de rap sont souvent présentées sous forme de concours en direct devant un public. Deux ou plusieurs rappeurs s'affrontent pour savoir qui a les meilleurs vers. Les rappeurs peuvent répéter ou faire du freestyle. Un combat freestyle est un combat où les rappeurs utilisent des paroles improvisées. Les combats peuvent également avoir lieu sur des chansons enregistrées.

Le but de chaque concurrent est d'insulter son adversaire par des paroles intelligentes. Ils doivent également convaincre le public qu'ils sont les meilleurs rappeurs. Les juges ont été utilisés dans des concours officiels. Sans juges, le rappeur qui reçoit la meilleure réponse du public est considéré comme le gagnant.