Citizens or nationals from Visa Waiver Program countries are eligible to apply for an ESTA. Applicants must have a valid passport, plan to stay in the U.S. for 90 days or less for tourism, business, or transit, and meet other eligibility requirements specified by the U.S. Department of Homeland Security.