Where can I get pre-approved for a mortgage?

A mortgage lender is an entity like a bank, financial institution, or private lender, who will underwrite and lend you money directly
A mortgage broker is a middle person who deals with multiple lenders, trying to find you a suitable deal. Mortgage brokers generally don’t charge a fee, since they receive a healthy commission from the lender.