One of the most violent crackdowns happened in Malekshahi, a small town in the western province of Ilam, on Saturday. Verified footage showed a small demonstration taking place at Commandery Boulevard, where the officers of several state institutions are located, before gunfire appeared to break out. Human rights groups said four people were killed in the incident, with the semi-official Mehr and Tasnim news agencies putting the figure at three dead.

Later footage showed a number of people being transported to hospital. It was unclear from the footage what condition those seen in the footage were in.

Multiple verified videos filmed in the nearby Ilam city show security forces firing shots towards Imam Khomeini Hospital in the centre of the city later on Saturday. Iran’s president has ordered an investigation into the incident.

Experts warned that the security forces heavy-handed response could exacerbate the challenges facing the government.

“Escalating repression is likely to deepen popular resentment toward the political system while risking fatigue and demoralisation within the police and security forces – who, at some point, may cease to comply with orders,” Peyman Jafari, assistant professor of international relations at the US-based College of William and Mary, told BBC Verify.

While most of the footage featuring violence seen by the BBC was carried out by security forces, a few clips have also shown demonstrators attacking government forces. In Qom, one video showed officers riding motorbikes being pelted with rocks as they sped past a small gathering.

Another dramatic clip showed a security officer on a motorbike set ablaze by a demonstrator wielding an improvised flamethrower after security forces violently detained and beat up a protester. It is unclear what happened to the officer, as the footage cut off, while other officers gave chase to the demonstrator who fled on foot.

And in the western city of Azna, demonstrators appeared to start a fire outside a police station after security forces opened fire on protesters earlier. BBC Persian has identified at least three demonstrators killed in Azna by verifying footage of funerals and speaking to family members.