Spanish authorities are facing heavy criticism after the release of a video that appears to show riot police using excessive force against protesters who rallied against the country's new restrictive abortion bill.

Released by the group Periodismo Humano, or "Human Journalism," the five-minute clip circulating the Internet shows unarmed protesters being thrown to the ground, and in some instances, being struck by police batons.

According to the video's caption, riot police approached protesters who remained in Madrid's Plaza of Jacinto Benavente after the end of demonstrations against Spain's new abortion restrictions on Friday and dispersed them with force.

"Son of a bitch, don't ever touch me in your fucking life," one of the young women screams at a police officer, who immediately pushes her while another hits her with a baton and throws her to the ground.

Police sources told EFE news agency three people were detained in connection with the protests on the grounds of resisting arrest, disobedience and threatening an agent of authority.

Spain's main opposition party, the Spanish Socialist Workers' Party (PSOE), has requested a governmental review of the police response.

"The numerous video recordings and photographs uploaded to social networks by eyewitnesses demonstrate some excessive actions, with blows to unarmed youth, without provocation, and detentions that are difficult to justify," said Rafael Simancas, PSOE's deputy for Madrid.