A teenage girl has been left bruised and battered by a sickening attack at the hands fellow residents in an Oklahoma foster home, which was filmed and uploaded to social media.

The victim, named only as Wrylee, was pummelled with fists in what appears to be the living room of the Twin Hills residence in a sustained attack that lasted at least a minute.

She has been left with a black eye and swollen face. The footage has been viewed on Facebook 60,000 times and shared by 2,000 people.

Wrylee and both her tormentors appeared to be no older than 15, based on a fundraising photo and blurred footage of the attack broadcast by Tulsa news outlet 2WorksForYou.

Wrylee and her relatives also claim that all her belongings were taken onto the front lawn and set on fire by the girls, leaving her with nothing.

"These poor babies are just going out and committing suicide because they can't handle all the bullying anymore and it's just sad," a local resident said.

"I was just like oh my gosh and then when she showed me the other ones and I realised who it was... I'm really disappointed in both them girls. To be treated like that is just sad and those girls need to be punished," she added.

The clip was captured by a boy watching the assault, assumed to also be a resident, who encourages the aggressors and laughs as they throw punches.

"I don't think he had any right to be doing that. He's just as wrong as the two girls that were jumping her. I don't know why they did it," said another local.

Now a GoFundMe page has been set up to provide Wrylee with some clothes and basic provisions before she starts school soon.

2WorksForYou reported that the incident happened at one of Wrylee's friend's houses. However, the GoFundMe page, set up by a relative, says that the attack took place in a foster home. The fact that all of her possessions have been destroyed corroborates the foster home claim.

Police say the case has been turned over to the district attorney.

Wrylee twin hills beating
Wrylee was set upon by two other girls GoFundMe