Buffer for Mobile Apps

The Buffer API in your mobile app is a great way to easily add social integration.

And you don't even have to use the API: use the OpenURL protocol to allow your users to easily add to Buffer by simply opening a URL.

Getting Started

There are two ways to integrate with Buffer from your mobile app. On all devices we recommend you use our API, giving your users the ability to add to their Buffer directly from your app. On iPhone you can also use the UIApplication openURL method to open Buffer's app, allowing your user to share from there.

Buffer API

The Buffer API requires that you authenticate your users with Buffer - we are an OAuth 2.0 provider - and then make requests using an access_token. For more information, see our API Documentation .

UIApplication openURL

The other way to allow your users to share to Buffer is to use the UIApplication openURL method, passing a query string with a bufferapp:// protocol. This will open Buffer with the composer pre-filled with the data you pass.


t (optional) string Text content for the update to be sent to Buffer. Should be URL encoded.
u (optional) string URL link to be appended to the update. Should be URL encoded.

Example Code

[[UIApplication sharedApplication] openURL:[NSURL URLWithString@"bufferapp://?t=Hello%20world&u=http%3A%2F%2Fbufferapp.com%2F"]];