Works with Claude Code, Cursor, any HTTP client

Post to social media
from your terminal

A simple REST API that lets your code post content to social media. Connect your account, grab a key, send a POST request. That's it.

POST /api/v1/tiktok_accounts/:id/photos
$ curl -X POST http://marketingcli.dev/api/v1/tiktok_accounts/ACCOUNT_ID/photos \
  -H "Authorization: Bearer mk_live_..." \
  -F "[email protected]" \
  -F "[email protected]" \
  -F "title=5 Tips for Better Sleep"

# 202 Accepted
{
  "data": {
    "post_id": "a1b2c3d4-e5f6-...",
    "publish_id": "7349201485921038337",
    "status": "processing"
  }
}

How it works

01

Connect accounts

Sign up and link your social media accounts via OAuth. We use each platform's official API. Your credentials are never stored.

02

Get an API key

Generate a key from the dashboard. Use it with Bearer auth in any HTTP client, script, or AI coding agent.

03

POST and done

Send images and metadata to a single endpoint. We handle upload, processing, and posting. You get a publish ID back.

Built for developers

REST API

Standard JSON + multipart

2-35 images

Per slideshow

Bearer auth

Simple API key auth

Async status

Poll for completion

File upload

Or pass image URLs

Auto-convert

WebP at 1080p

Multi-account

Unlimited social accounts

Dashboard

Posts, keys, analytics

Pricing

All plans include unlimited accounts, full API access, and the dashboard.

Starter

$10/mo

100 posts per month

Get started
Popular

Pro

$19/mo

300 posts per month

Get started

Scale

$39/mo

1,000 posts per month

Get started