Darkari is unobtainable in heartgold and soulsilver, only to get it is to trade from pearl, diamond, or platinum.
Chat with our AI personalities
you get a darkrai in cherrygrove from one of the people.
There is not a known Darkrai Action Replay Code for Pokemon HeartGold and SoulSilver yet.
You have to trade from diamond or pearl
You don't get Darkrai in Heart Gold. Darkrai is from the Sinnoh region, meaning he is only available in Platinum if you have the Membership Pass, which was given out during a special event.
Darkrai, totally!