Is it possible to retrieve interesting moments from Marketo using API or any other way? I want to pull interesting moments and store in another application.
Both the SOAP and REST API have access to Interesting Moments. With SOAP's getLeadActivity you need to set your includeType to filter for the activityType InterestingMoment. With the REST API, you'll actually need to look up the correct metadata for the Interesting Moments activity type on your instance.