Social Media API in 2026 [Updated Guide]

Everything the app does is available from your own code, with the same validation the app runs before a post is queued. That last part is the reason to use this rather than each network’s own API directly: one request shape, one set of errors, and the per-network checking already done.

Updated September 2026. The plan allowances and networks below are read from the app itself every time this site is built.

How the API works

There are three ways in and they are the same API underneath. A REST endpoint with an API key, official SDKs for Node and Python, and a hosted MCP server that lets an AI assistant do the same work over OAuth without a key existing at all.

  1. Create an API key in the app, or connect an assistant to the MCP server over OAuth.
  2. Call the endpoint, or use the Node or Python SDK, which wrap the same operations.
  3. Posts you create go through the same per-network validation the app applies, so an invalid post fails at the call rather than at publish time.

Networks this works on

This capability is not limited to a subset. It works the same way on all 15 networks BulkPublish publishes to, and each one has a guide of its own.

What each plan is allowed

Two things are metered: how many keys you can hold, and how many requests a day each plan allows. The free tier is deliberately enough to evaluate the API and too little to run a production pipeline on.

Allowance Free Pro Business
API keys 1 5 10
API requests per day 30 5,000 50,000

These are the figures the app enforces, not a summary of them. The pricing page lists what each plan costs and everything else it includes.

Working with AI agents

The MCP server is the API without the integration work: an assistant authenticates over OAuth and gets the same operations, with nothing to install and no key to paste.

BulkPublish runs a hosted MCP server, so an AI assistant can do this work with you instead of you copying its answer into another tab. It exposes 66 tools over OAuth: an agent can see your channels, draft a post, put it in the queue, publish it and read the numbers back afterwards. Nothing to install, no API key to paste.

Tools worth connecting

BulkPublish already talks to these, and each one has a setup guide.

Free tools for this job

These run in your browser with no account, and they do one piece of this work on their own. Useful before you sign up, and still useful after.

Who uses this most

These audiences have a page of their own where this capability sits next to the rest of what they use.

Common questions

How many API requests do I get?

30 a day on Free, 5,000 on Pro and 50,000 on Business. Free is sized to evaluate the API rather than to run an automation on.

Are there official SDKs?

Yes, for Node and Python, and a Postman collection. All three are generated from the same spec the docs are.

Do I need an API key to use an AI assistant?

No. The hosted MCP server authenticates over OAuth, so an assistant connects without a key being created or pasted anywhere.

Is there a free plan?

Yes, and it does not ask for a card. The table above shows what the free plan is allowed for this capability, and the pricing page lists the rest.

Can an AI assistant do this for me?

Yes. The hosted MCP server lets an assistant draft, schedule, publish and read your analytics over OAuth, with nothing to install and no key to paste.

Still stuck? The Help Center walks through it step by step.

The ones people usually need next come first.

Try it

Create an account, connect your channels, and your first post can be scheduled a couple of minutes later. Free plan, no card, cancel whenever you like.

Get started free See pricing