Introduction
What is the Buffer API?
The Buffer API gives you programmatic access to your Buffer account. Create and schedule posts, manage content ideas, pull data on your connected channels, and build custom integrations, all through our GraphQL API.
What can the API do?
- Create posts: Schedule text and image posts to any connected channel
- Delete posts: Remove scheduled or sent posts
- Create ideas: Save content ideas for later
- Retrieve channels: List and filter your connected social media profiles
- Retrieve posts: Fetch scheduled, sent, and draft posts
- Retrieve organizations: Access organization and account data
How is the API built?
We use GraphQL, which lets you request exactly the data you need in a single request. The main difference from REST is that instead of hitting different URLs for different resources, you send queries to a single endpoint:
https://api.buffer.com
Get help
New to the Buffer API or not sure where to begin? Our Help Center FAQ answers common questions about API access and what you can do with it.
Want to ask a question or see what others are building? Join the Buffer developer community on Discord.
Next steps
- Quick Start: Make your first API request in 5 minutes
- Data Model: Understand how organizations, channels, and posts relate to each other
- Examples: See working code for common tasks