So here is the list of curses he received in Ramayana
Ravana is cursed by Nandi –
After defeating Kubera, Ravana proceeds towards the Kailash. He meet Nandishwar, who asks him to take his vehicle back as Lord Shiva was sporting on the hill. He tells Ravana that the mountain is inaccessible even to Suparnas, serpents, Yakshasa, gods, Gandharvas, and Rakshasas.
At this point, Ravana begins to mock Nandi for his appearance, whose head resembled a monkey and started to laugh loudly. This is when he got a curse:
“O Dashanana, since deriding me in my monkey form, you burst into a loud laughter resembling a stroke of lightning. Therefore, monkeys will be born to destroy your race. They will have claws and teeth for their weapons; they will have the speed of the mind; they will be frantic in the fight; they will be proud of their might; they will look like moving mountains, O cruel one! Gathering together, they will take away your excessive arrogance and pride of physical superiority along with that of your ministers and sons. O Rakshasas, I can kill you even now; but you shall not be killed inasmuch as you are already killed by your misdeeds.”
Canto 16, Uttara Kanda, Valmiki Ramayana
Ravana cursed by Vedavati
After passing through the Kailash mountain, Ravana, during his journey, sees Vedavati and instantly has his lust sparked for her. He asks her who she is and Vedavati responds, stating she is the daughter of Kushadhwaj and she is performing tapas to get Lord Vishnu as her husband.
Herein, Ravana tries to persuade her to choose him instead of Lord Vishnu. When Vedavati declines, he catches her by her hair. Humiliated, Vedavati transforms her hand into a sword and cuts off her hair touched by Ravana. She self-immolates herself and promises to be reborn to bring his downfall.
Insulted by you, O ignoble man, I no longer desire to live. I will, therefore, enter the fire before your very eyes, O ogre! As I have been insulted in this forest by you, O sinner, therefore, I will be born again for your destruction. It is not possible for a woman to kill a man of sinful resolve. And if I have pronounced a curse on you, my Tapas will be lost. If I have done anything meritorious or have given gifts or tended the sacred fire, I will surely appear as Ayonija, the pious daughter of a virtuous man.
She was reborn as Sita to Janaka for the destruction of Ravana.
Canto 17, Uttara Kanda, Valmiki Ramayana
Ravana receives a curse from Anaranya
Anaranya was the monarch of Ayodhya who was considered equal to Indra. Ravana reaches the place and asks the monarch to either give a fight or be defeated. Hereby, Anaranya agrees to fight with the ogre. He comes out of his kingdom gathering a battalion of ten thousand elephants, many foot soldiers and lakhs of horses. Ravana goes on to defeat the entire army.
Then Anaranya faces Ravana and defeats his ministers, namely – Maricha, Sarana, Shuka and Prahasta who runs off from the battlefield. The ogre’s arrow hit the king and he falls from his chariot.
The king curses Ravana during his death that since he insulted the Ikshwaku race, Shri Ram will be born into the race of Ikshwakus, who will take his life.
Since you have insulted the race of Ikshwaku, I shall pronounce a curse, O ogre! If a gift has ever been bestowed, an oblation has ever been poured into the sacred fire, and austerities have been practised well and if the people have been well protected by me, let my words prove to be true. Indeed in the race of high-souled Ikshwakus will be born a son of Dasharatha, Shri Ram by name; He will take your life.
Canto 19, Uttara Kanda, Valmiki Ramayana
Ravana gets cursed by the celestial nymph Rambha
Ravana sees Rambha and is instantly taken over by lust. He approaches Rambha and asks her to accept him. She declines, stating that she is his daughter-in-law as she is the lawful wife of Ravana’s half-brother - Kuber’s son Nalakuber. However, Ravana forces himself upon Rambha and violates her modesty.
When Nalakubera learns about this violation, he curses Ravana that if he ever touches any woman without her permission, his head will split into seven pieces.
Holding the water in his hand and sprinkling all his sense-organs with due ceremony, he pronounced on that occasion the following terrible curse on Ravana – “Since, O blessed lady, you stand violated by him perforce, unwilling as you were he shall no longer be able to approach any other young woman who is unwilling to accept him. When stricken with love, he will violate a woman who is unwilling to approach him; his head will actually be split into seven pieces at that very moment.
Canto 26, Uttara Kanda, Valmiki Ramayan
Ravana even confirmed this in Yuddha Kanda, where Mahaparshwa asks Ravana to force himself on Sita; he states that having violated celestial nymphs like Punjakasthala, Vedavati and Rambha, he was cursed by Brahma that his head will split into pieces if he touches any woman against her will.