Build any automation for social

One API. Every major social platform. Connect Buffer to your agents,
automation tools, or build something entirely new.

Automate the repetitive parts.
Keep the creative ones.

Connect Buffer to IFTTT, Zapier, n8n, Make, or write a script. Turn a weekly chore into a workflow that runs itself. Pre-built templates for Zapier and n8n.

Not seeing what you're looking for? Build it yourself with Buffer's API.

Browse integrations

Use your AI assistant to schedule posts

Ask AI to brainstorm and schedule content — Buffer handles the rest. Go from idea to published without leaving the conversation.

Works with Claude, ChatGPT, Cursor, Raycast, and Perplexity today.

One API. 10 social platforms.

Official API partner with Meta, LinkedIn, X and more.

Read the docs

How it works

  1. 1/

    Get your API key

    Generate one in your API settings. Included on every Buffer plan.

  2. 2/

    Authenticate

    Send your key as a Bearer token in the Authorization header. Use Postman, curl, or any GraphQL client with https://api.buffer.com — no SDK required.

  3. 3/

    Send your first query

    Fetch your organizations, channels, and posts with a single GraphQL request. Test it live in the interactive API Explorer before writing any code.

  4. 4/

    Automate and scale

    Schedule content, capture ideas, and build full integrations.

mutation CreateIdea {
  createIdea(input: {
    organizationId: "some_organization_id",
    content: {
      title: "New Idea from GraphQL API"
      text: "This is the text of the new idea created via the GraphQL API."
    }
  }) {
    ... on Idea {
      id
      content {
        title
        text
      }
    }
  }
}

Buffer 🤝
{your favorite tool}

  • GraphQL API

    Full access to posts, ideas, channels, and analytics.

  • MCP server

    Native connections for Claude, Cursor, Raycast, ChatGPT, and Perplexity.

  • AI-powered developer support

    Get help writing queries and debugging, right in the docs.

  • No-code automations

    Pre-built templates to get started fast.

  • API explorer

    Test queries and see results in real time.

See what people are building

From solo creators to app developers to marketing teams managing dozens of channels, here's how they're using Buffer's API.

Read full case study

I built a Friday morning Slack bot that tells me what I posted this week, what's scheduled, and what's missing — so I always have time to get ahead. Then I built a whole LinkedIn analytics app on Lovable. The API made both possible without writing code from scratch.

Shivani Shah

Content Creator

Read full case study

I wanted the power-user features Buffer hasn't built yet — thread splitting, a content calendar with planning notes, a snippet library. So I built PostIQ on top of the API. It's free, it connects in seconds, and it's everything I wished Buffer had out of the box.

Ben

Creator of PostIQ

Read full case study

A lot of my users were already posting through Buffer. When I started getting into it myself, I fell in love with the experience and the support — really, one of a kind. Now every note you schedule on WriteStack gets scheduled on Buffer automatically.

Orel

Founder of WriteStack — 360+ paying customers

Read full case study

I'm not a developer. But with Buffer's API and an automation tool, I built a reporting system that replaced hours of manual work across 77 channels in nine countries.

Marin Nedelev

Marketing Coordinator at Atena

FAQs

What is the Buffer API?

The Buffer API is a GraphQL interface that lets you connect your own tools and workflows to your Buffer account. It's designed so you can automate common tasks and build custom integrations on top of Buffer's publishing and planning features.

What can I do with it?

With the current Buffer API, you can perform actions against your own Buffer account and organization. Today, this includes:

  • Creating, fetching, and deleting posts in your queues.
  • Creating ideas in your Ideas library.
  • Retrieving your accounts, organization, and connected channels.

In practice, this means you can, for example:

  • Auto-create posts from your CMS or internal tools.
  • Pull scheduled content into your own dashboards.
  • Sync channel and organization details into internal reporting systems.

How do I get started?

To get started you'll need a Buffer account and an API key. Once you're logged in:

Our developer portal includes example queries to help you fetch your account, organization, channels, and posts.

Is it available on my plan?

Access to the API is available on all current Buffer plans, including Free, with different limits depending on your plan. Each plan includes a specific number of API keys and app clients, plus rate limits over 15‑minute, daily, and 30‑day windows. You can see your plan and upgrade options any time in your billing settings.

How many API keys can I create?

The number of API keys you can create depends on your Buffer plan.

  • Free: 1 API key and 1 app client.
  • Essentials: 3 API keys and 3 app clients.
  • Team: 5 API keys and 5 app clients.

You can manage and rotate keys from your API settings in Buffer.

What are the rate limits?

Rate limits are applied per client and vary by plan. For each API key, the current limits are:

  • 15‑minute limit: 100 requests on all plans.
  • 24‑hour limit: 100 (Free), 250 (Essentials), 500 (Team) requests.
  • 30‑day limit: 3,000 (Free), 7,500 (Essentials), 15,000 (Team) requests.

If you exceed a limit, the API will return an error and you'll need to wait until usage falls back under the allowed window.

Can partners get higher limits?

Yes. If you are building a partner integration or expect higher usage, you can reach out to the Buffer team to request increased limits. Please reach out to developersupport@buffer.com to discuss options.

Is support available?

Yes, support is available for developers using the API. You can:

What's coming next?

We're continuing to expand what you can do with the Buffer API, including plans to add support for analytics and community features for personal use cases. This will make it easier to bring more of your Buffer insights and engagement workflows into your own tools.

Can I use Buffer with my team?

To create an API key or App Client and to view your API limits, you'll need to be an organization owner in your Buffer account. These will only be visible to you and not your teammates. We will be looking to extend permissions for this in the future.