Text posts
media_type TEXT with your caption — the common case.
Post to Threads with the official API. We create the media container and publish it — you send the text (and an image URL if you have one).
curl https://postmyish.com/api/v1/posts \
-H "Authorization: Bearer $POSTMYISH_KEY" \
-H "Content-Type: application/json" \
-d '{"caption":"hot take: ship on fridays 🧵","platforms":["threads"]}'The official API can do this. It just makes you do a lot first. Here's what raw Threads publishing costs you, and what PostMyIsh absorbs.
Post types, limits, and scheduling — all through the same POST /v1/posts call, formatted the way Threads expects.
media_type TEXT with your caption — the common case.
Pass an image URL and we post it as an IMAGE thread.
Threads' real per-post limit, respected on send.
The same take also hits X, Bluesky, and Instagram.
Every snippet hits the live API — same base URL, Bearer auth, plain JSON. Add your key and it runs.
One POST fans out to Threads. The response carries the id and status the moment it ships.
curl https://postmyish.com/api/v1/posts \
-H "Authorization: Bearer $POSTMYISH_KEY" \
-H "Content-Type: application/json" \
-d '{"caption":"hot take: ship on fridays 🧵","platforms":["threads"]}'Connect Threads, call one endpoint, and we run the Threads API plumbing behind it.
Link it once from the Accounts page through its official login. The credential is stored encrypted.
Send one caption and the platform id. Add schedule_at to queue it, or media for a URL.
Container flows, token refresh, rate limits, and the real post id — all on our side.
Straight talk: Threads posting runs through a Meta developer app and its review. With the access token and Threads user id stored, the two-step publish is complete and posts for real.
One API, eleven more
Add another id to platforms and the identical call posts there too. One request already covers Threads, X, Bluesky, and Instagram — no second integration.
What's real, what needs review, and what Threads itself requires — no hand-waving.
Yes — the Threads API's create-container then publish flow, the same two-step Meta uses across its networks.
Yes — pass an image URL as media and we post it as an IMAGE thread; otherwise it's a TEXT post.
Up to 500 characters, matching the Threads app.
Yes — include both in the platforms array and the same caption posts to each natively.
Connect your accounts, write one caption, and be live on every feed in minutes. The free plan is genuinely free.