Skip to content
A RESTful API, for BuddyPress
Branch: master
Clone or download
Latest commit 7c046dd Jul 13, 2019

BuddyPress RESTful API

Access your BuddyPress site's data through an easy-to-use HTTP REST API.

Build Status

Please use and provide feedback!

System Requirements

  • PHP >= 5.6
  • WP >= 4.7
  • BuddyPress = trunk

Endpoints (Components) Supported

  • Activity
  • Groups
  • Group Membership<group_id>/members
  • Group Membership Request(s){group_id}/membership-request/
  • Group Avatar<group_id>/avatar
  • Group Invites<group_id>/invites
  • XProfile Fields
  • XProfile Groups
  • XProfile Data<field_id>/data/<user_id>
  • Members
  • Members Profile Photo (aka Avatar)<user_id>/avatar
  • Notifications
  • Components
  • Messages

Endpoints (Components) Pending

  • Friends
  • Signups
  • Settings
  • Emails


Drop this plugin in the wp-content/plugins directory and activate it. You need at least WordPress 4.7 and BuddyPress to use the plugin.


WordPress is moving towards becoming a fully-fledged application framework. BuddyPress can benefit from this new API by adding endpoints to access social data.

This plugin provides an easy to use REST API Endpoints for BuddyPress, available via HTTP. Grab your site's data in simple JSON format, including users, groups, xprofile and more. Retrieving or updating data is as simple as sending a HTTP request.

There's no fixed timeline for integration into BuddyPress core at this time, the BP REST API will be available as a feature plugin!

You can’t perform that action at this time.