All great suggestions so far, but I'll throw a complete wildcard into the mix for one that I didn't even know existed until a week or so ago (and I wasn't able to find anything here searching for it). I'd wholly recommend Helen vs Kenya from Wrestling and More (
https://wrestling-more.blogspot.com/2022/12/2022-12-27-helen-vs-kenya-real-catfight.html). It's honestly one of my favorite catfights, and that's saying a TON. As a heads up, it's not topless or nude.
I stumbled into this one looking up Santana from Mexican Catfights and found the website where she also wrestles and also has a few real catfights on (she's Amber here). The vast majority of matches here aren't competitive catfights, but I clicked the preview for this one and was shocked about how good it looked and took the risk and purchased it.
While I have no idea their history or anything about them and if they truly don't like each other, they certainly fought like they had beef! These are two complete amateurs going 100 mph just trying to slap the hell out of one another. It's has just about everything I love in a catfight in it. It's two amateurs hairpulling, face slapping, body punching in just an all-around frenetic fight between two very evenly matched opponents.
Saying all that, here's some light criticisms. For one, buying it is needlessly convoluted! I bought the $20 cam 1 long version. There's multiple versions of this to buy, which is annoying, but I feel I got a "complete" version buying this. Much rather them edit both camera angles into a "best" version and sell that, but whatever. On the plus side, the video was delivered instantly to my email address and the camera quality is decent and it's in HD.
While the video is 20ish minutes, there's a lot of other things going on such as interviews (with some dicey subtitle translations), round breaks and other miscellaneous breaks. It's probably 10ish minutes of solid frantic fighting and it all starts with a prefight staredown and slap. If I had to compare this to another catfight, I'd honestly say maybe Sarah Brooke vs Lexi from Suitefights? If you remember, that classic was less than 5 mins of actual fighting, but they made those 5 minutes count! Same with this one, every second is a battle.
There's also some ending things that might annoy some. It didn't annoy me as they both unquestionably gave it their all, but I'll just put that out there for those that "need" that in a catfight. Just hopefully this sets up a rematch!
Like I am shocked at how good this fight was and how little talk there apparently was about it. Give the minute preview a try, it's what the entirety of the fight is like.