
Swanepoel has walked the runway for Fendi, Chanel, Tommy Hilfiger, Dolce and Gabbana, Michael Kors, Donna Karan, Giambattista Valli, Jason Wu, Prabal Gurung, Rag & Bone, Oscar de la Renta, Elie Saab, Diane von Fürstenberg, Sportmax, Betsey Johnson, Stella McCartney, Viktor and Rolf, Givenchy, Jean Paul Gaultier, Christian Dior, Blumarine, and Ralph Lauren.

She has appeared in advertising campaigns for Tom Ford, Oscar De La Renta, Givenchy, Miu Miu, Tommy Hilfiger, Rag & Bone, Ralph Lauren, Shiatzy Chen, Michael Kors, Blumarine, Versace, Prabal Gurung, Diesel, Guess?, Swarovski, Agua Bendita, Colcci, True Religion, Nike, Juicy Couture, as well as for Victoria's Secret since 2007. In addition to appearing in the lingerie brand's commercials, she was a featured model in the 2010 "SWIM" catalog, along with Lindsay Ellingson, Rosie Huntington-Whiteley, Behati Prinsloo, and Erin Heatherton.