Rapper Soulja Boy has apologised to fans for accidentally posting a photo of his penis on his Tumblr.com picture site.

The Crank That hitmaker quickly pulled the candid shot when he realised what he had done - but not before eagle-eyed bloggers and fans had spied his manhood.

He later took to his Tumblr page and posted an apology, writing, "I apologize to ever (sic) seen that, accident."

The slip-up comes just two months after actress Alison Pill stunned her 14,000 Twitter followers by accidentally posting a topless photo of herself intended for her actor fiance Jay Baruchel on the microblogging site.

Like Soulja Boy, The Newsroom star quickly realised her mistake and deleted the candid snap.