Starter
$9/month
Plus applicable tax
For one product or a handful of client accounts.
- 10 connected accounts
- 300 publications a month
- Every feature included
Connect TikTok, Instagram, Facebook, YouTube, Pinterest and LinkedIn. Build with your SDK, automation or coding agent.
curl https://castrook.com/api/v1/posts \
-H "Authorization: Bearer $CASTROOK_API_KEY" \
-H "Idempotency-Key: launch-day-001" \
-H "Content-Type: application/json" \
-d '{
"text": "Launch day: a first look at the new collection.",
"account_ids": [
"acc_6f1d9a3c0b7e4f2a8c5d1e90",
"acc_2b8e5c1f7a0d9e3b6c4f1a27",
"acc_9c3a7e1b5d0f8a2c6e4b1d53",
"acc_4e7b2d9f1c6a0e8b3d5f7a14",
"acc_3a9f5d7c0e4b1a6d2f8c9e35",
"acc_7b1c4e9a6d2f5b0c3e8a1d64"
],
"media": { "type": "video", "url": "https://example.com/launch.mp4" },
"platform_options": {
"pinterest": { "board_id": "1001" },
"linkedin": { "visibility": "PUBLIC" }
}
}'202 Accepted · post queuedUse your test key, account IDs and Pinterest test board.
Final state · example
GET /api/v1/posts/pst_8c2e41f09d7b3a6e5c1f2d90
Post status: published
sandbox_tiktok_pst_8c2e41f09d7b3a6e5c1f2d90_5d1e90sandbox_instagram_pst_8c2e41f09d7b3a6e5c1f2d90_4f1a27sandbox_facebook_pst_8c2e41f09d7b3a6e5c1f2d90_4b1d53sandbox_youtube_pst_8c2e41f09d7b3a6e5c1f2d90_5f7a14sandbox_pinterest_pst_8c2e41f09d7b3a6e5c1f2d90_8c9e35sandbox_linkedin_pst_8c2e41f09d7b3a6e5c1f2d90_8a1d64Each destination settles on its own. A failure never rolls back the others.
Test keys simulate delivery without posting. Pinterest uses a board selected for that account; live posts also need each platform’s required settings and consent. Platform guides
Six networks behind one request format, with a result you can act on for every destination.
Send one request to up to 20 accounts and get a status for every destination, with its platform ID or error.
Create a postSet scheduled_at up to a year ahead, and cancel any time before delivery starts.
Read and reply on supported accounts, including LinkedIn when comment permissions are granted.
Comments guide| Platform | Connects | Publishing | Comments |
|---|---|---|---|
| TikTok | TikTok account | Videos, photo carousels | Not available* |
| Business or Creator account | Reels, images, carousels, Stories | Read and reply | |
| Page | Text, images, video, Reels, Stories | Read and reply | |
| YouTube | Channel | Videos (Shorts when eligible) | Read and reply |
| Business account | Image & video Pins, boards & sections | Not available* | |
| Personal profile or administered Page | Text, articles, images, multi-image, video | Read and reply with granted permissions |
* Pinterest and TikTok don’t offer public comment management for these connections. Pinterest Trial access supports sandbox image Pins; public and video Pins need Standard access. LinkedIn Page access, comments and analytics need additional permissions. Instagram Stories require a Business account. Live access depends on platform approval and granted permissions. See platform status
Monthly plans in US dollars, plus applicable tax. No surprise overage charges: when an allowance runs out, new work is declined until it resets or you upgrade.
$9/month
Plus applicable tax
For one product or a handful of client accounts.
$19/month
Plus applicable tax
For agencies and products publishing every day.
$39/month
Plus applicable tax
For teams running up to 100 connected accounts.
2 connected accounts and 20 publications a month, plus test mode with 10 simulated accounts, 1,000 simulated publications and 10,000 test requests a month. Test mode is included on every plan.
Start free| Allowance | Free | Starter | Growth | Scale |
|---|---|---|---|---|
| Price per month | $0 | $9 | $19 | $39 |
| Connected live accounts | 2 | 10 | 40 | 100 |
| Successful publications / month | 20 | 300 | 1,500 | 5,000 |
| New media ingested / month | 1 GB | 30 GB | 150 GB | 500 GB |
| API requests / month | 2,000 | 25,000 | 100,000 | 250,000 |
| Comment reads and replies / month (within API requests) | 200 | 3,000 | 15,000 | 50,000 |
| API requests / minute | 30 | 60 | 120 | 300 |
| Concurrent media ingests | 1 | 2 | 5 | 10 |
| New account connections / month | 4 | 20 | 80 | 200 |
Still unsure? Read the quickstart or email support@castrook.com.
Each connected TikTok account, Instagram professional account, Facebook Page, YouTube channel, Pinterest Business account or LinkedIn profile or Page uses one slot. A client with one account on each of the six networks uses six. Disconnecting frees a slot, and reconnecting the same account doesn’t use another. Test accounts never count toward your plan.
Nothing is charged. A request that would go over an allowance is rejected with an error that says when the allowance resets, and you can upgrade at any time. Work that was already accepted keeps going, and the dashboard stays available for checking status, canceling and disconnecting.
You can read and reply on Instagram professional accounts, Facebook Pages and YouTube channels that granted comment access. LinkedIn comments require additional approved permissions, and each connection reports its actual access. Pinterest and TikTok comment management aren’t available through their public publishing APIs.
Add scheduled_at to publish up to a year ahead, and cancel any time before delivery starts. Upload files to Castrook for reliable scheduling, or keep your media URL available until delivery. Uploaded files stay available while a pending post uses them; unused files are retained for 30 days. Temporary processing copies expire within 48 hours.
You do. You keep ownership of what you publish, and a connected account lets Castrook act only on the requests you make. Disconnect an account in Castrook or revoke access on the platform at any time, and ask us to delete your workspace data. Castrook doesn’t sell your data or use it to train AI.
Create a free workspace, make a test key and publish to simulated accounts. No card required.