Fans can vary by bearing type (sleeve, ball, hydro) speed control type (fixed RPM, PWM, thermal RPM) and speed rating/range (900 RPM, 1200 RPM, 900-2500RPM variable, etc.), power connection (4pin Molex, 4pin PWM, 3pin, etc.) and more.
You'll want to look at your existing fan and try to find as close a match as you can.
Resellers like Newegg have a very good filtering tool that lets you put in the fan size, type of bearing, type of speed control, RPM range and much more. They even have pictures to let you compare certain parts where fit may be an issue. This will help you fond a good match.
Being an electro-mechanical device that moves air it's not terribly critical to find an 'exact' match as long as you get the fit and performance needed for your application.