You'll need to trade from Pokemon White.
Well you can't find magby you have to breed it with magmar.
Magby is the baby version of the fire Pokemon Magmar. You can find one outside the ironworks in Pokemon Platinum.
Magby will start to evolve into Magmar as soon as it hits Level 30.
in the grass south of virbank city pokemon center. ~ Edit: (this is untrue) They are there in black 2 but in white 2 it is elekid. To get a magby in white 2 you must either trade with someone who has black 2 or cheat with an AR code
You get it by capturing a magby in your Pokemon Diamond or Pearl. You do the insertion trick with Pokemon Leafgreen, and you can find Magby on route 227 and on Stark Mountain. In Diamond, Magby have a magmatizer about 5% of the time. In Peral, Magby have a magmatizer about 50% of the time.
If You want to catch magby in Pokemon pearl you have to: Insert a Pokemon leafgreen game in the GBA slot. Goto stark Mountain and search there eventualy you will find a magby if u don't start using pokeradar then u will find it Good Luck<(-_-)>
Magby is a Fire type pokemon.
Get an egg from ditto and magmar put together, when it hatches u get magby. Easy
Wild Magby occasionally hold them. You can catch Magby at Stark Mountain.
koffing and possible magby
my secret fool
Magby can be found in route 227 but you have to use a pokeradar and you HAVE to have Pokemon leafgreen inserted in the ds