Yes, you will be able to buy a Razor Claw in exchange for Battle Points but in Pokémon HeartGold and SoulSilver, you need 48 points in order to buy it.
Chat with our AI personalities
You get it as a battle dome item after you get enough battle points.
You have to trade bp points for it in the battle subway in nimbasa city
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
in the national park talk to a girl with a Persian at the entrance far rightThat's the Quick Claw!The Razor Claw can be found in the Battle Frontier shop beside Olivine. I don't know any other place it can be found.
You can buy a razor claw from the PokeShop, if you have enough Pokemon Coins!