It's called the foreign national mortgage program, not every bank gives it, the ones that provide this program has different options. It starts with 30% down payment for 30 years.
The best choice will be a local agent with CIPS designation (certified International Property Specialist) (we finished 5 courses, application with a long criteria list to be eligible to get designation) It was very intense education program from details how to handle transactions with foreigners here in USA, even in other countries in the world to high context- low context cultures and differences how to understand and make business with them, many many details.
Another good choice is the local agents that have experience with foreigners.
A good agent gives education from how the real estate transactions works to market analyzes. Every country is different, in some countries like here there is education and license, then continuous education, in some countries no education, no license. Here in USA, it's a team job. Not just your agent, also title company,escrow, bank, .... And every state has their own rules and style of doing business.
Also in USA, the seller pays both their agent and buyer's agent's service fee, so this service is free for buyers.
If you have any questions, would like to learn more, please don't hesitate to contact me.
166 Canon Drive
Beverly Hills, CA 90210
(001) 310 428 6573