I will give you two examples of "macaco" from news websites that can proof "macaco" is as offensive as "black" or the N-word.
Vítima relatou que foi ameaçada e xingada após pedir que o morador abaixasse o volume do som. Juiz entendeu que houve injúria racial.
g1.globo.com
Portuguese:
Homem é condenado a indenizar vizinho em R$ 8 mil por chamá-lo de ‘macaco’, em Itumbiara
Vítima relatou que foi ameaçada e xingada após pedir que o morador abaixasse o volume do som. Juiz entendeu que houve injúria racial.
English:
Man is sentenced to indemnify a neighbor of R$ 8,000 for calling him 'monkey', in Itumbiara
Victim reported that he was threatened and called names after asking the resident to turn down the volume. The judge understood that there was racial injury.
Carro de Lucas Esteves foi pichado no sábado (24/4) com a palavra "macaco". Na segunda-feira (26/4), uma mulher foi ao seu trabalho e o chamou de preto e macaco
www.em.com.br
Portuguese:
'Preto' e 'Macaco': lavador de carro é vítima de injúria racial em Minas
Carro de Lucas Esteves foi pichado no sábado (24/4) com a palavra "macaco". Na segunda-feira (26/4), uma mulher foi ao seu trabalho e o chamou de preto e macaco
English:
'Black' and 'Monkey': car washer is a victim of racial slur in Minas
Lucas Esteves' car was painted on Saturday (24/4) with the word "monkey". On Monday (April 26), a woman came to his work and called him black and monkey