This is a term used by British people.

When somebody is "on the pull" they are looking for somebody to have sex with.

One would normally go on the pull in a night club or in a bar, but you can be on the pull wherever you find somebody you want to shag