Does renal artery carry unclean blood?

Yes, it carrier unclean blood to the kidney for purification