Yapi Yapo debuteerde in het betaald voetbal in het shirt van ASEC Mimosas. KSK Beveren haalde hem in 2001 van daar naar België, waar hij drie seizoenen speelde.
In juli 2014 tekende hij een contract met FC Zürich. Hij raakte in november 2014 ernstig geblesseerd toen in de 19de minuut van een competitiewedstrijd FC Aarau-speler Sandro Wieser hard inkwam en zijn voet op Yapi Yapo's rechterknie plantte. Hij scheurde zijn voorste kruisband en de middenband af, kneusde zijn dij, scheurde zijn meniscus en zijn knieschijf, en liep schade aan het kraakbeen op. Yapi Yapo werd van het veld gedragen. Wieser maakte na afloop van de wedstrijd via Facebook publiekelijk excuses voor de tackle. Hij werd voor vijf wedstrijden geschorst. De club van Yapi Yapo zette tevens gerechtelijke stappen tegen Wieser.[1][2]
In het begin van 2015 verlengde hij zijn contract met FC Zürich tot de zomer van 2016, met een optie tot nog een verlenging. Hij kwam verder met de club overeen om na zijn spelerscarrière te zullen werken als trainer op de FCZ Academy, de jeugdopleiding van FC Zürich.[3]