You can find it in victory road and buy it at the battle frontier for 64 frontier dollars. I have heard rumors of finding it in the galactic headquarters in Veilstone City too.
Chat with our AI personalities
No wild Pokemon hold the item razor claw but you can find razor claw at Route 224, Victory Road and available to buy at the Battle Tower (D/P) -Clensen
you can not get it from Pokemon platinum you can trade in to diamond or pearl
route 224........... but i think you can also get one at the fight area
u can find the razor claw on route thirteen in white
catch sneasle, and trade it holding a razor claw. No you have to give it a razor claw and level it up at night