A few years back, the online data sites were not allowed to share MLS residential closing sale prices with the general public. However, in many states this info is public record so they could get it there. Some states do not disclose the actual value of property sales to the public. Non-disclosure states include: Idaho, Indiana, Kansas, Mississippi, Missouri, Montana, New Mexico, North Dakota, South Dakota, Texas, Utah, and Wyoming. There may be a few ways to back into values in a few of these states, using closing tax info, but not all of them, for sure not in Texas.
Generally the local MLS maintains a database of closed residential sales accessible only to Realtor members. Historically, most MLS member residential listing agreements required the seller to make the sales price and info available to other Realtor members. I would be curious to know if any Realtors receive and facilitate client requests to exclude sales price data from sold residential listings. NAR has long known that it was proprietary access to sales prices that gave Realtors an edge in pricing and selling homes, so they want to restrict the data where they can.
Most MLS data across the country has now been aggregated (sold) into many databases and major lenders have access. These agreements may differ and disclosure terms may vary.
So to answer Jeff's question, your local Realtor probably has all the sales prices of brokered residential transactions in your area, if they were listed through the local MLS. If not, they may still be available from the recording documents. Can't speak to TN for certain.
In Texas, if I sell my home (or any RE) without using a Realtor to place it in the MLS; no one but the buyer and seller will ever know the true sales price. Of course the lender may know (and anyone they sell the info to) and my mortgage amount will be shown on my deed but that doesn't confirm the price for the public.
Or as my teenagers say, “Dad, Privacy is sooo last century!”