You dont catch Darkrai in Pokemon Pearl. You can catch it in Pokemon Platinum at level 40.
you catch him
You don't. You trade from Platinum, Pearl or Diamond.
yes you can use pokegen to get member pass or just use it to get darkrai
You can only obtain Darkrai through Poke Transfer in Pokemon White/Black.
You can't get Darkrai in Pokemon Heartgold. You have to trade it from Diamond, Pearl, or Platinum.
You cannot catch Darkrai in Pokemon Black, you have to transfer it from Diamond, Pearl, Platinum, Heartgold, or Soulsilver.
go to pokemon.com and they tell you the events what about after allevents are over
Darkrai can be caught in the following games: Diamond Pearl Platinum
Darkrai can be found as a Nintendo Event Pokemon in D/P. You need the Member's Card to enter a inn. You go to sleep and in the dream,you catch Darkrai.
It might be Darkrai I'm not sure but if its darkrai you have to catch it.
You have to get the event Item 'Member Pass/card' then you can go to New Moon Island to catch Darkrai -Cha