Several short videos showed naked strippers gyrating over each other while a group of men looked on in a private area of a strip club in Lagos, reports dailymail.co.uk.
The rapper, who was wearing a snakeskin co-ord, sat back and threw money over the backs of the strippers as they bent over and removed their underwear.
As the clips progressed, completely naked women were seen dancing with each other as Cardi B watched on. At one point Cardi bent down to get her face closer to a stripper's twerking derriere.
The next morning Cardi updated her Instagram Stories, showing the view outside her hotel window as she explained she hadn't slept at all - despite it being past 10 in the morning.
She said "Yo I f***ing hate that I haven't f***ing slept. I came from the club and I haven't slept, for s**t. It's alright thought I just hope I don't crash in the middle of the day. But I'm getting ready cause I'm about to go outside.
"It's a beautiful motherf***ing day in Nigeria. It's f***ing pretty. I'm going outside," added Cardi, who landed in Lagos on Thursday.