NerdWallet uses TransUnion. That should tell you everything you need to know about the quality of the service. They also use Plaid to link bank accounts etc. and they don't even tell you who the hell Plaid is aside from the obligatory ToS for Plaid. Never have I ever heard of Plaid. Why the hell should I trust them? Also when I tried to get nerdwallet to pull my TransUnion report, due to errors on their end not mine, I submitted too many inquiries to TransUnion, so they blocked me for a month.