Large companies often share a lot of details too, such as yearly raises, bonuses, weekly rates, etc. Still, it is often inaccurate. For example, I have worked freelance extensively under my name (DBA) and llc and none of it is there.
You can pull your record if you want. If your employer uses workday, they almost certainly share every paystub with theworknumber.
You can freeze your data: https://employees.theworknumber.com/employee-data-freeze
HOWEVER, if you do so, many companies won't proceed with an offer until you unfreeze.
You can go to the agency yourself, prove your identity, and see all your salary history.
I knew the USA has poor data protection law, though the very idea that companies can legally share such personal information is truly mind boggling.
Why on earth aren't people doing something about this?