Mascherano joined West Ham in August, but has just started three Premiership matches.
He said: “I must leave. I can’t spend any more time without playing.
“It’s to be expected that if I’m not playing for West Ham, I will have to continue my career with another club.
“I came to England to succeed but so far I’ve not had the opportunities.”