Originally Posted by
Blumie
US citizens require a transit visa (which can be applied and paid for online), but no special health requirements.
Actually a yellow fever certificate is needed if doing a stop-over, and KQ will check for it when departing.