Amber Rose has branded Kim Kardashian West a ''fake.''

The 31-year-old rapper, who shared a photograph of her butt last year on Instagram, has slammed the 'Keeping Up With the Kardashians' star, 34, for taking too many sexy pictures of herself.

Speaking on New York's radio station Power 105.1 over the weekend, the model said: ''When Kim first came out, I was like, 'Who the f**k is this Puerto Rican girl with Paris Hilton?! This b**ch is beautiful!. Yeah, I thought she was Puerto Rican, I'm from the East Coast. So, that's initially what I thought of Kim. I was just like, 'Wow, this girl's amazing.'

''[But then] she posted a selfie, and she had like one of her boobs out of the bra or whatever. It's just fake to me.''

However, the hip-hop star believes the brunette beauty and her husband Kanye West, 37, whom she married last year and has 18-month-old daughter North with, are the perfect match.

Amber, who also dated Kanye from 2008 until 2010, explained: ''She [Kim] has potential to be like really dope, but to me she's not. It doesn't have to do with Kanye. They are a match made in heaven for sure.''