A US judge has refused to block congressional subpoenas seeking financial records from banks that did business with President Donald Trump.

US District Judge Edgardo Ramos said in a ruling Trump and his company were "highly unlikely" to succeed in a lawsuit arguing the subpoenas seeking records from Deutsche Bank and Capital One were unlawful and unconstitutional.

Ramos also concluded the subpoenas have "a legitimate legislative purpose" and dismissed one-by-one arguments made to try to bury them.