ADSB Exchange provides a list of all aircraft registrations they track. It's in the 100k's I think and would certainly include all commercial bulk passenger aircraft.
Maybe by cross-referencing with one of the many sites tracking ownership, and the scheduling data FlightAware or others would provide, it could be figured out.