Question: what all documents are required to apply for visa?
Answer: An online nonimmigrant DS-160 application form. You can file the form DS-160 here. Your valid passport. ...  One photograph. ...  Receipt proving payment of $160 for a nonimmigrant US visa application. ...  Social media details.