Rapper Cardi B has revealed not getting to feature on a collaboration almost led her to calling it quits with her career as a rapper.

The 'Motorsport' rapper was set to feature on a track with a number of other artists, who she has chosen not to name, and when she found out she wasn't picked for the final cut because one of the other stars felt she wasn't "famous" enough, she contemplated giving up on her career.

Speaking live on Instagram, she confessed: "I did a verse to somebody's song, and other artists was in the song as well, and I was so excited because I felt like my verse was so poppin'.

"Then, the artist told me that I couldn't be on the song anymore because one of the artists that was on the song felt like I was too small (not famous enough), and they were too big for me to be on the same song with them.

"That s**t broke my heart so bad, it broke my heart to pieces." 

* Video contains strong language. Viewer discretion is advised.

The 25-year-old hip-hop star - whose real name is Belcalis Almanzar - also reassured her 14.3 million followers that they will get her debut album, but she's having some issues with her record label, causing the delay. 

The 'Bodak Yellow' hitmaker said: "A b**ch is gonna put something out.

"You think I'm gonna hold s**t, or (label bosses at) Atlantic is gonna hold s**t because we just blatantly feel like it? No. We wanna make money as fast as we can."

The 'No Limit' star has written a whole host of songs, but wants to make sure they are top notch before they are on the album.

Giving an update on her first record, Cardi wrote on Twitter last month: "I have a lot of pressure on me.I have songs stashed up .I just don't think they qualified for my album .Sometimes i think is ready sometimes i think it's not so I'm going to take my time till it's right. (sic)"