Publish text posts, images, videos, carousels, and thread sequences to Threads.
Quick Reference#
| Property | Value |
|---|
| Max text length | 500 characters |
| Max links per post | 5 |
| Rate limit | 250 posts per 24-hour window |
| Image formats | JPEG, PNG |
| Max image size | 8 MB (auto-compressed) |
| Video formats | MP4, MOV |
| Max video size | 1 GB |
| Max video duration | 5 minutes |
| Max carousel items | 20 |
| Min carousel items | 2 |
| Scheduling | Yes (via Kabonshare queue) |
| Delete via API | Yes |
Before You Start#
Pasting a URL from Google Drive, Dropbox, OneDrive, or iCloud will not work. These services return an HTML page rather than the raw file, which causes the media upload to fail.If you use Kabonshare's native integration with one of these services, files are handled correctly — the restriction only applies to raw URLs copied from the browser. To verify a URL: open it in an incognito window. If you see a webpage instead of the raw image or video, it will not work as a media source.
Content Types#
Text Post
Up to 500 characters. Supports hashtags, mentions, and up to 5 links.
Image Post
Single image with caption. JPEG or PNG up to 8 MB.
Video Post
Single video up to 5 minutes and 1 GB. MP4 or MOV.
Carousel
2 to 20 items mixing images and videos in the same post.
Thread Sequence
A linked series of posts. The first item is the root post; subsequent items become replies in order.
Specs#
Features#
| Feature | Supported |
|---|
| Scheduling | Yes (via Kabonshare queue) |
| Delete via API | Yes |
| Topic tags | Yes |
| Thread sequences | Yes |
| Analytics | Impressions, reach, likes, replies, reposts |
| Polls | No |
| DMs | No |
| GIF search | No |
| Post editing | No |
| Quote posts | No |
Limitations#
Threads does not expose a native scheduling API. Kabonshare handles scheduling via its queue and publishes at the exact time you specify.
Cannot create polls, send DMs, use GIF search, edit published posts, or create quote posts.
Threads has a reported ~14.5% API publishing failure rate. Most failures are caused by exceeding the 500 character limit, bad media URLs, or restricted Instagram account types.
Troubleshooting#
| Symptom | Cause / Fix |
|---|
| Image upload fails with format error | Threads only accepts JPEG and PNG. WebP and GIF will be rejected — re-encode the file before uploading. |
| Carousel with 1 item is rejected | Threads carousels require a minimum of 2 items. Use a single-image post instead, or add at least one more media item. |
| Quote post fails | Quote posts are not supported via the API. Only the native Threads app can create quote posts. |
| Post published outside the scheduled window | Threads has no native scheduling API. Kabonshare queues the post server-side; if the worker is delayed, publish time can drift by a few seconds. |
| Caption rejected as too long | The hard limit is 500 characters including URLs, hashtags, and mentions. Trim before submitting. |