A credit rating agency is a company that assigns credit ratings, which are used to evaluate the creditworthiness of a borrower, such as a business or individual. This evaluation is based on various criteria such as quality, price, service, or other factors.