The Magikarp Salesman (Japanese: コイキング売りKoiking salesman), inspired from the one in the Generation I games, is a character who sells primarily Magikarps or Pokémon meant to fool his customers, first seen in the Kanto region. In the anime, he has appeared numerous times, selling James and Jessie ripoff Pokémon.In the games, he sells Magikarps for 500 Pokédollars at the Pokemon Center near Mt. Moon.
He traded James' Victreebel for his Weepinbell which then evolved, but was kicked it away by Jesse.
James traded Victreebel for a Weepinbell from the Magikarp Salesman during one of his scams. That Weepinbell evolved into Victreebel soon after, they both were kicked away by their owners and bumbed into each other falling in love and ran away together.
James bought Gyarados when it was still a Magikarp. When James threw Magikarp into the ocean, it evolved into Gyarados. Eventually it used Dragon Rage hurling Ash, Misty, Brock, and Team Rocket away and it was never seen again.