Representatives of at least 22 foreign governments appear to have spent money at Trump Organization properties, an NBC News review has found, hinting at a significant foreign cash flow to the American president that critics say violates the U.S. Constitution.

The extent and amount of foreign spending at Trump's hotels, golf clubs and restaurants is not known, because the Trump Organization is a private company and declines to disclose that information. Trump promised to donate any profits from foreign governments, and the Trump Organization has sent $343,000 to the U.S. Treasury for 2017 and 2018. The company did not release underlying numbers to support that figure.

Amid two lawsuits accusing Trump of accepting illegal foreign payments, NBC News sought to compile the most comprehensive possible list of foreign spending at Trump properties based on information in the public record. In June 2018, a report by the watchdog group Public Citizen came up with 10 foreign governments that had spent money at Trump venues. More information has since become public.

A spokeswoman for the Trump Organization did not respond to a request for comment by NBC News.

Read More