This is FINRA:
https://www.finra.org/about
They attempt to protect investors. For buyers of bonds, since there is no central exchange, the trace data FINRA provides trace data for each bond transaction allows you to determine if a broker is overcharging you for bonds. Remember brokerage firms make a lot of money from fixed income trading. How much they make is determined by the bid/ask spread.
I use the FINRA site to screen for bonds. Your brokerage sites are useless for trace market aggregate statistics.
https://finra-markets.morningstar.com/BondCenter/TRACEMarketAggregateStats.jsp
I have many more examples on my tracking list. I have been buying fixed income for over 30 years. I have yet to buy a bond that defaulted primarily because I avoid loser industries such as airlines, church bonds, industrials, energy, mining, retail, prisons, and just focus on pharma, technology, telecom, biotechnology, and financials. Remember it's all about the financials of the company. How much free cash flow they generate and how much interest coverage the company has. You can set up "watch lists" of corporate bonds/notes using the FINRA site and watch the yields.
You should never buy a callable bond over par just like you should never buy a preferred stock over par as most have call dates. I never buy any fixed income asset over par period. Take a good look charts and you'll see why it's better to keep cash in short term money market rather than buy short term bonds/notes 11-14% above par yielding 1-1.5%.