Il rap da battaglia (o rap battling) è un tipo di rapping che include la vanagloria e il vanto. Le battaglie rap sono spesso eseguite come gare dal vivo di fronte a un pubblico. Due o più rapper competono per vedere chi ha i versi migliori. I rap possono essere provati o in freestyle. Una battaglia di freestyle è quella in cui i rapper usano testi improvvisati. Le battaglie possono avvenire anche su canzoni registrate.

L'obiettivo di ogni concorrente è quello di insultare il proprio avversario attraverso testi intelligenti. Devono anche convincere il pubblico di essere il miglior rapper. I giudici sono stati utilizzati in concorsi formali. Senza giudici, il rapper che riceve la migliore risposta dal pubblico è considerato il vincitore.