Yes, citizens of the USA need to apply for the Turkish visa in order to enter the country.
Your e- visa will be valid for a total period of 180 days. Your stay cannot exceed 90 days.
You visa will have multiple entries thus will be able to travel to Turkey more than once should it be required.
USA citizens can apply here: https://turkishvisa.com/