Correct, US passport holders don't need a visa.Confirm with the consulate office or their official website. USA is one of the exempt countries for visa for south Africa. Safe travels
Dont need birth certificate. Passport is enough for US citizens.
Thanks! Your answer is awaiting moderation.