Non contact flow sensor for heavy oil ideas please!!

You might try a simple electret microphone or a piezo transducer to sense the vibrations of liquid flowing through the pipe.