Is it possible to use web8 microservice (oData) to achieve profiling and personalisation? if yes where I can find documentation for the same?
As far as I know, the (legacy) Personalization & Profiling functionality is not exposed through SDL Web 8 CIL APIs, but only in the (deprecated) in-process APIs.
Note that Experience Optimization (and to some extent Context Expressions) functionality is considered the successor of Personalization & Profiling functionality. But, admittedly, neither covers all of P&P.
Can you elaborate on where you need P&P for?