API Quickstart

Get Started with Blotato API

The Blotato API allows you to:

  • publish and schedule posts directly to social media platforms

  • supports text, image, videos, reels, slideshows, carousels, threads, and stories

  • create images, videos, slideshows, and carousels programmatically via templates

It is limited to paying subscribers in order to reduce spam and service abuse, keeping Blotato's integration in good standing with the social platforms.


Plans That Include API

Plan
API Access

Free Trial

No

Starter

Yes

Creator

Yes

Agency

Yes

API access is included on every paid plan. Generating an API key from Settings > API immediately ends a free trial and activates your paid Starter subscription.


Base URLs

Blotato has two base URLs. Use the one that matches your integration:

Integration
Base URL

REST API (direct HTTP, n8n, Make)

https://backend.blotato.com/v2

MCP Server (Claude Code, Claude Cowork, Claude Desktop, Cursor, Antigravity)

https://mcp.blotato.com/mcp

api.blotato.com is not a valid base URL. If your AI tool reports a DNS error for api.blotato.com, it guessed wrong. Use one of the two URLs above.


1. Get Your API Key

โ—IMPORTANT: this will end your free trial immediately and start your paid subscription.

Go to Settingsarrow-up-right > API > click "Generate API Key".


2. Connect Social Accounts

Go to Settingsarrow-up-right and connect your social accounts. If you get stuck, more information here:


3. Install the Official Blotato Node

n8n

  1. Go to your n8n Admin Panel > Settings

  2. Enable Verified Community Nodes

  3. Open any workflow

  4. Click the "+" icon in the top right corner

  5. Search for "Blotato"

  6. Click Install

For self-hosted n8n, see: Self-Hosted n8n Usersarrow-up-right

Make

  1. Open any scenario in Make

  2. Click the "+" icon to add a module

  3. Search for "Blotato"

  4. Select the Blotato module


4. Setup Your First Automation!

New to building automations? Start here:

Choose your preferred integration path:

Blotato has official Make.com and n8n nodes. Zapier coming soon!

Check out more workflow automation templates here:


5. Troubleshoot Errors

Use the API Dashboard and click on each request to see full payload, response, and error message:

API Dashboard (for debugging): https://my.blotato.com/api-dashboardarrow-up-right

FIX MY AUTOMATION (n8n only): On a failed n8n request in the API Dashboard, click the green FIX MY AUTOMATION button and Blotato AI will attempt to fix your n8n workflow automatically. This feature is for n8n only -- it does not work for Make, Claude, MCP, or direct REST API calls. Full walkthrough: Fix My Automation.


Raw REST API Calls - Examples

Authentication

To authenticate API requests, include your Blotato API key in the request headers.

Authentication Header

Requests without a valid API key will be rejected and 401 error will be returned.

Step 0: Get Your Account IDs

Before publishing, fetch your connected accounts to get the accountId:

Use the id from the response as your accountId. For Facebook and LinkedIn, also fetch subaccounts to get pageId. See Accounts reference for details.

Post to a Platform Immediately

Post at a Scheduled Time

To schedule at the user's next available calendar slot instead of a specific time, replace scheduledTime with useNextFreeSlot: true. Both are top-level fields, not inside post. See Publish Post for all scheduling options.

Post a Twitter Thread with Multiple Posts

Attach Media to Post (images and videos)

Pass any publicly accessible image/video URL into the mediaUrls parameter. No upload step required. Blotato handles the media transfer.

For local files without a public URL, use the Presigned Upload endpoint to upload directly to Blotato. No Google Drive or S3 needed.

The optional Upload Media endpoint is still available if you need to host media on Blotato's servers. See Upload Media.


For AI Agents

If you are an AI agent or LLM integration, start with the plain-text API reference:

API Reference for LLMs

This contains the full API specification in a format optimized for LLMs, including all endpoints, parameters, status values, and a complete workflow pseudocode.

For async workflow patterns and code examples, see Protocol and Recipes.

For the full endpoint reference, see API Referencearrow-up-right.

Last updated