Buddypress api for activity stream, groups, friends for use in mobile app

We are working on a mobile application and we would like to incorporate certain web/buddypress components into the mobile app. Specifically we would like to add the activity timeline (with ability to post to the timeline), groups and friends list into the mobile app. We are wondering if there are api's we can access to pull these content items into a mobile app that would not be using wordpress. thanks