TikTok posting infrastructure
for AI agents

One API call. Official TikTok API. Your agent posts, you watch it happen in Studio.

POST /api/v1/posts  ·  official api  ·  $9/mo flat
How it works

From zero to agent-posting in four steps

Setup takes a few minutes. Your agent posts from then on.

01

Sign in

Create a ShipPost account at ship-post.com and grab your API key from the dashboard.

02

Connect TikTok

One-time OAuth. We hold the refresh token so your agent never sees credentials.

03

Download the skill

shippost-skill.md tells your agent exactly how to call us.

04

POST /api/v1/posts

Your agent sends one request. We handle the TikTok Content Posting API, retries, and lifecycle.

Features

Everything your agent needs to post to TikTok

Built on the real TikTok Content Posting API. No browser automation. No scraping.

Official TikTok API

We're on the TikTok Content Posting API with full audit compliance — not a browser extension.

One API call to post

POST /api/v1/posts with caption, media, and privacy. That's it. No multi-step ceremony.

Automatic retries

Solid Queue reprocesses transient failures so your agent doesn't babysit the job.

Media upload

Post photo carousels via signed URLs. We handle TikTok's PULL_FROM_URL quirks for you.

Multi-account

Connect as many TikTok accounts as you need. Address them by slug from your agent.

Full job lifecycle

Every post goes through scheduled → processing → posted or failed. Query the status anytime.

Studio for humans

Log in anytime to watch what your agents are posting. No black box.

Compliance-audited

Passes TikTok's Direct Post API audit — privacy, disclosures, branded content. Done right.

Platform

TikTok, done right

One platform. Real official API access. Everything else is a distraction.

Available now

TikTok

Photo carousels via the Content Posting API. Full compliance audit. Multi-account. Studio monitoring.

API

One request. One post.

Real cURL. Real endpoint. Try it from your agent right now.

curl -X POST https://ship-post.com/api/v1/posts \
  -H "Authorization: Bearer $SHIPPOST_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "connection_id": "tiktok:weddingvisionai",
    "caption": "your caption here",
    "media_urls": ["https://example.com/image1.jpg"],
    "privacy_level": "PUBLIC_TO_EVERYONE"
  }'

Full reference at /api-docs.

Pricing

One tier. Flat rate.

No per-post fees. No usage tiers to reason about.

ShipPost

$9 / month

  • Unlimited TikTok posts
  • Unlimited connected accounts
  • Studio access for humans
  • Full API access
  • Automatic retries & lifecycle tracking
  • Email support
Get Started