Threads
Threads Posting API: Publish & Schedule Threads Posts
Add Threads to the integration you already use for Instagram, X and LinkedIn - one API key, scheduling included, and no separate Meta app for you to maintain.
Free plan · 2 accounts · No credit card · API + MCP included
- Text posts
- Image posts
- Multi-image posts
- Video posts
- Scheduled posts
- Drafts
Last updated 28 October 2026. The listed 250-post cap per 24 hours and the Threads 500-character limit below are stated as of that date.
Reviewed by Attila Kun, Technical Co-founder. Last updated 28 October 2026.
What is the Threads Posting API?
The Threads Posting API is the official Meta API to publish content to Threads. Unlike Meta's other platform Instagram, Threads has its own API. This means you need your own Meta app, which needs to then go through the App Review to be used by other accounts; plus you need token handling. With the Threads Posting API, you can do 250 API-published posts per 24 hours, each post containing up to 500 characters.
WoopSocial saves you from having to run a whole separate integration for Threads API. It integrates scheduling/drafts and also handles the publishing flow. Because WoopSocial already has Meta approval, you simply connect a Threads account and start posting. Plus, it's free for up to 2 accounts.
WoopSocial vs the Threads API
| Threads API direct | |
|---|---|
| Your own Meta app, plus review for other users’ accounts | Already approved |
| A container, then publish flow | One POST /posts call |
| No scheduling, so you build a queue | SCHEDULE_FOR_LATER |
| One more integration to maintain | The same key as 8 other platforms |
Three steps to automated Threads posting
Step 1
Connect your account
Send yourself, or your own users, a hosted connect link and they approve access in a few clicks. The Threads account needs to be linked to an Instagram account. WoopSocial manages the tokens for you.
Step 2
Create the post
Send one request describing the post - the Threads account, your text, images or video (optional), and what time you want it to be published. You can also publish to X in the same request with shorter text, using contentOverride. Use SCHEDULE_FOR_LATER with a UTC timestamp to queue a post or save a draft for later.
Step 3
We handle the rest
WoopSocial runs the container and publish steps, then posts at the scheduled time. Temporary failures retry automatically, and webhooks tell your app when a post goes out or fails.
Everything you need to ship Threads features
The short-form trio
Threads, X and Bluesky all favor short text. Write one update, then adapt it for each platform with contentOverride, in a single request.
Instagram and Threads in one call
Both are Meta platforms with an overlapping audience, so one request can publish an Instagram post and a Threads post together, each with its own copy.
Scheduling & drafts
Schedule to the minute in UTC, or save a post as a draft for someone to approve first. WoopSocial holds the post and publishes it on time.
Delivery webhooks & retries
Know when a post is published or has failed. Temporary problems retry automatically, so a brief timeout doesn’t leave a post unpublished.
Three ways in
REST, MCP, n8n/Zapier/Make.
1 · Account
Create a free WoopSocial account
Sign up at app.woopsocial.com/signup (no credit card). You'll authorize through OAuth when the agent connects — no API key required for MCP.
2 · Threads
Connect your account
Link a Threads account in the WoopSocial dashboard before you ask an agent to post. The account needs to be linked to an Instagram account. No Meta app of your own.
3 · Agent
Add the MCP URL and authorize
Use
https://api.woopsocial.com/mcp. Your client opens OAuth — approve access and you're connected. Docs: Integrating MCP clients.
Install by client
Pick your agent. Cards marked On this site open another WoopSocial page; External opens outside this site (new tab).
Social Media MCP
On this siteStep-by-step install for Claude, ChatGPT and any MCP client, with screenshots.
Open page →
Claude
External1-click: add the WoopSocial connector from Claude's directory and authorize with OAuth.
Open external link →
ChatGPT
On this siteEnable Developer Mode, add the MCP URL, authorize with OAuth, then test in chat.
Open page →
Cursor
External1-click: install the WoopSocial plugin from Cursor Directory, then schedule Threads posts from the agent.
Open external link →
Hermes
On this siteLet your Hermes agent write and schedule posts for you.
Open page →
Muse
On this siteMuse has no Threads page on this site.
Open page →
Grok
On this siteLet Grok write short-form posts and publish posts for you.
Open page →
MCP scheduling guide
On this siteCopy-paste prompts and setup for Claude, ChatGPT and Cursor.
Open page →
Config for Cursor / other MCP clients
Prefer 1-click? Install the WoopSocial Cursor plugin. Or paste this into .cursor/mcp.json (or your client's MCP config). Authorize with OAuth when prompted — no API key in the URL. Allowlist *.cloudflarestorage.com if media uploads are blocked.
{
"mcpServers": {
"woopsocial": {
"url": "https://api.woopsocial.com/mcp"
}
}
}Claude Code
One command registers the remote HTTP MCP server. Complete OAuth when prompted.
claude mcp add --transport http woopsocial "https://api.woopsocial.com/mcp"After install — try this
Plain-language Threads prompt
You
Schedule this post to Threads for Friday at 5pm
Prefer a full walkthrough with screenshots? Start at /social-media-mcp.
One POST /posts call for text, images or video. Same shape as every other platform.
All three open external partner sites in a new tab.
REST API example: schedule a post to Threads
Same POST /posts call with a Bearer API key. Authorization header and request body included.
curl -X POST https://api.woopsocial.com/v1/posts \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"content": [{
"text": "Shipping this week."
}],
"schedule": {
"type": "SCHEDULE_FOR_LATER",
"scheduledFor": "2026-07-03T17:00:00Z"
},
"socialAccounts": [{
"platform": "THREADS",
"socialAccountId": "YOUR_THREADS_ACCOUNT_ID"
}]
}'Prefer a calendar? Schedule Threads posts from the dashboard
The WoopSocial dashboard has a calendar where you can schedule Threads posts by picking the date and time for each one. You can connect multiple accounts and manage them side by side - this suits agencies and anyone running more than one brand. AI captions are available as well. Cross-posting sends the same update to X, Instagram and LinkedIn from the same screen.
The dashboard runs on the same backend as the API, so a post your team schedules in the calendar behaves exactly like one your code creates. The free plan includes 2 accounts and needs no credit card.
Schedule from the dashboard
Threads requirements & limits
Account
You need a Threads account that’s linked to an Instagram account. Connect the account in the WoopSocial dashboard before you start posting.
Text
Threads posts can be up to 500 characters, so check your length before anything.
Media
A post can hold up to 20 images or videos, and a video can run up to 5 minutes long.
Daily limit
Meta’s cap is 250 API-published posts per 24 hours. This is a Threads limit and not a WoopSocial one.
FAQ
Can I schedule Threads posts via API?
Do I need my own Meta app?
Can I post multi-post threads or reply chains?
Can I post to Threads and Instagram together?
Does it include Threads analytics?
How many Threads accounts can I connect?
Can AI agents post to Threads?
Is it possible to edit or cancel a scheduled Threads post?
What happens when my Threads token expires?
Learn more
Each card opens another page on this site.
Post to Threads with Hermes
On this siteLet your Hermes agent write and schedule posts for you.
Open page →
Post to Threads with Grok
On this siteLet Grok write short-form posts and publish posts for you.
Open page →
How to schedule social media posts with MCP
On this siteA step-by-step setup for Claude, ChatGPT and Cursor, with copy-paste prompts.
Open page →
Best social media APIs
On this siteWhat are the best social media REST APIs for developers in 2026 and how do they compare when building your platform, workflows or automations?
Open page →
Start posting to Threads today
“I connected WoopSocial's MCP to my AI agents, now I can post directly to all my social channels with just one command. Whenever I finish some website work or wrote a new blog post, I simply tell the AI agent to post it directly to my social media channels via WoopSocial. The content generation and bulk scheduling via the web app is also very useful. The time I spent managing social media has been reduced drastically. Gamechanger!”
Connect a Threads account, grab a free API key and schedule your first post in minutes. No Meta app to maintain, no credit card.
Free plan · 2 accounts · No credit card · API + MCP included