Travis Scott was arrested on Thursday (June 20) morning.
The rapper — whose real name is Jacques Webster — was booked at the Turner Guilford Knight Correctional Centre at 4.35am on charges of disorderly intoxication and trespassing on a property after a warning in Miami.
Police set a bond at US$650 (S$880) — US$150 for the intoxication charge and US$500 for the trespass — which he submitted, the New York Post newspaper's Page Six column reported.
According to local news outlet WSVN, the 33-year-old musician had been on a charter boat in the Miami Beach Marina when the vessel's owner called the police and asked that Travis leave between midnight and 1am.
A police spokesperson told the TV station: "He was drunk, causing a disturbance and asked to leave multiple times.
"[Travis] became irate, screaming profanities, left and returned to disturb some more."
A police report obtained by TMZ explained cops responded to a fight on one of the boats, and when they arrived Travis was arguing with the occupants on one of the yachts, but the person who reported him asked the officers to remove him.
Police started to escort Travis away — allegedly while he yelled obscenities — and took him to his waiting car past the docks, but he then returned five minutes later and was intercepted as he attempted to head back to the boat.
At this point, the rapper is said to have become erratic and belligerent, and so he was arrested.
Cops arrested Travis at 1.17am, half an hour after arriving at the scene, before officially booking him three hours later.
A spokesperson for the star — who has children Stormi, six, and two-year-old Aire with former partner Kylie Jenner — has yet to comment.
However, sources close to Travis told TMZ he had been partying and things got a little out of hand between him and the staff when he refused to leave, but they stressed the situation never got violent.
ALSO READ: Madonna fans end lawsuit over late concerts; singer's lawyers threaten sanctions