As part of the project requirement I need to get the email opened, Email Sent and Email Clicked data from Marketo fpr a particular campaign. How can we acheive this. I looked in to the api but not able to find a suitable one.
You can get all such activities, and then perhaps filter down by campaign or filter down by Static List. The best starting place would be this API: http://developers.marketo.com/documentation/soap/getleadchanges/
Probably not exactly what you'd like, but a starting point.