No, the bookmaker does not require players in South Africa to input a promo code to claim a Topbet bonus. Topbet makes your bonus available to you once you fulfil its eligibility requirements.