100% legit, goes back to 2013. Just type I the first and last name of any doc (you can optionally filter it by state too).
This website allows you to see how much money your doctor has received from a pharmaceutical company. I don't remember where I heard about it, it was on some podcast last year. It also includes compensation from travel reimbursements as well as if the pharm rep took your doc out to dinner it will post the amount for that. I like how it specifies the amounts (it separates the different types of reimbursements).