Postproxy × Threads

Publish posts to Threads with support for images, videos, and mixed media. Simple API, powerful results.

One API call handles Threads posts with flexible media support.

Mixed Media

Combine videos and images in a single post

Flexible Posts

Publish text-only or media-rich content

Image Carousels

Create carousel posts with up to 20 images

Video Support

Upload videos up to 1 GB and 5 minutes long

POST /v1/posts
Terminal window
curl -X POST "https://api.postproxy.dev/api/posts" \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"post": {
"body": "Exciting announcement coming soon! Stay tuned."
},
"profiles": ["threads"],
"media": ["https://example.com/image.jpg"],
"platforms": {
"threads": {}
}
}'

Threads Parameters

Formats

Format Description
post Feed post (default)

Media Constraints

Media Type Max Size Formats Max Count Duration
Image 8 MB jpg, png, gif, webp 20 -
Video 1 GB mp4, mov 1 0 - 5min

Notes

  • Text content: Optional
  • Media required: No
  • Mix video and image: Yes
  • Minimum dimensions: 200x200 pixels

View full documentation for all platform-specific features for Threads

Why Postproxy for Threads?

Skip Threads API complexity

No need to handle Threads API, OAuth flows, or rate limits. Postproxy handles it all.

Handle rate limits automatically

Threads rate limits are managed automatically with intelligent retry logic.

Support all formats

Publish text posts, images, videos, or mixed media through one unified API.

Supported formats:
Feed posts

Reliable delivery

Automatic retries and clear status reporting ensure your content reaches Threads.

How Threads Publishing Works with Postproxy

Threads' publishing model

Threads uses Meta's Threads API, which follows a container-based publishing flow similar to Instagram's. You create a media container with your content (text, image, or video), wait for it to process, then publish it. Unlike Instagram, Threads supports text-only posts without media attachments. The API is tied to Instagram accounts — you publish to Threads through the Instagram user ID. Postproxy handles the container creation and publishing steps in a single request.

Text, images, video, and carousel posts

Threads supports four content types: text-only posts (up to 500 characters), single image posts, single video posts, and carousel posts with up to 10 mixed media items. Each type uses a slightly different container creation flow, and carousels require creating individual item containers before wrapping them in a carousel container. Postproxy detects the content type from your request and handles the correct flow automatically.

Common gotchas Postproxy handles for you

Threads' API has a few non-obvious constraints: the 500-character text limit, a rate limit of 250 posts per 24-hour window, and a requirement that media containers finish processing before you can publish them (with no webhook — you must poll). Videos have specific format requirements and a 5-minute maximum duration. The API also returns different error codes for rate limiting vs. content policy violations, which can be confusing. Postproxy validates content constraints upfront, manages polling, and provides clear error messages.

Reply controls and content settings

Each Threads post can specify who can reply: everyone, accounts_you_follow, or mentioned_only. This is set at container creation time and can't be changed after publishing. Postproxy exposes this as a simple reply_control parameter, defaulting to everyone if not specified.

Frequently Asked Questions

Common questions about Threads integration

Can I mix videos and images in a single Threads post?

Yes! Threads is one of the few platforms that supports mixing videos and images in a single post. You can include up to 20 images or 1 video, or combine them as needed.

What are the media constraints for Threads?

Threads supports images (jpg, png, gif, webp) up to 8 MB with up to 20 images per post, and videos (mp4, mov) up to 1 GB with a maximum duration of 5 minutes. Minimum dimensions are 200x200 pixels.

Are there any platform-specific parameters for Threads?

No, Threads does not have custom parameters. Postproxy handles all formatting automatically based on the content and media you provide.

Can I post text-only content on Threads?

Yes! Threads fully supports text-only posts without any media. Simply omit the media array from your post request.

What video formats are supported?

Threads supports mp4 and mov video formats. Videos can be up to 1 GB in size and must be between 0 and 5 minutes long.

Ready to get started?

Start with our free plan and scale as your needs grow. No credit card required.