I'd rather say "благодаря взятке", "за взятку" or "дав взятку".

Commonly it's "за взятку (взятки)", but "по блату" (probably you mixed them).