Celebi cannot be caught in SoulSilver.
Either trade or do that event
Yes, it is possible to get celebi but you need to have the Japanese version.
you first catch celebi
You cant unless you cheat or an event.
It is an event
You cant it was a speacial event
Celebi's are only obtainable through Nintendo events you can use AR or a pokesav to get a Celebi as well.
Not in the wild. However, you can get a Celebi from Nintendo events and you can always trade for one.
you need a mystery gift or gamestop event.
i have 100 celebi and they are level 100 but i have the action replay and ar and wifi but you have to have them 3 things to catch celebi in soul silver
You don't get it with apricorns you get it in an event for 13th movie
It was originally to catch the event legendary pokémon, Celebi.