The US House of Representatives has approved a bill expanding background checks for all gun sales, including those at gun shows and on the internet, ONAreports citing BBC.
The legislation is the most significant gun control measure to make progress in Congress in more than two decades.
The Democratic-controlled House passed it by 240 votes to 190. The bill is unlikely to be approved in the Senate, where Republicans have a majority.
President Donald Trump would also need to sign it for it to become law.
The White House said on Tuesday Mr Trump's advisers would recommend that he veto the bill as it would apply "burdensome requirements" that were "incompatible with the Second Amendment's guarantee of an individual right to keep arms".