One API Call to Post on Threads

The Threads API requires Instagram Business account linkage, Meta app review, and shares the Instagram Graph API's complexity. RelayAPI handles OAuth, rate limits, media hosting, and API changes.

No credit card required · Free plan available

POST /v1/posts
const res = await fetch("https:">//api.relayapi.dev/v1/posts", {
  method: "POST",
  headers: {
    Authorization: "Bearer rlay_live_xxxx",
    "Content-Type": "application/json",
  },
  body: JSON.stringify({
    content: "Check out our latest update!",
    platforms: ["threads"],
    media: ["https:">//cdn.example.com/image.jpg"],
  }),
});

Threads API

  • Threads API access requires an Instagram Business or Creator account linked to a Facebook Page, plus Meta app review
  • Media container creation uses a two-step flow similar to Instagram -- create container, then publish it
  • Rate limits are shared with Instagram API quotas, making cross-platform publishing harder to manage
  • The API is relatively new with limited documentation and features compared to more mature platform APIs
  • Text formatting is limited and URL/mention detection requires specific formatting patterns

RelayAPI

  • RelayAPI manages the Instagram account linkage and Meta app review process for seamless Threads access
  • Publish Threads posts with a single API call -- we handle the two-step container creation and publishing flow
  • Smart rate limit management across both Instagram and Threads quotas with unified tracking and queuing
  • We stay on top of Threads API updates and new features, adding support as soon as they become available
  • Automatic URL and mention detection with proper formatting -- just send plain text and we handle enrichment
Save 3+ hours of development time

Instagram Business or Creator Account Required

The Threads API requires your Threads account to be linked to an Instagram Business or Creator account connected to a Facebook Page. Personal accounts are not supported.

Supported content types

Text PostsImagesVideosCarouselsLinks

How it works

1

Connect your account

Authorize your Threads account via OAuth in about 30 seconds.

2

Build your integration

Use the REST API or our SDKs to publish content from your stack.

3

We handle the rest

RelayAPI manages publishing, rate limits, and delivery notifications.

Ship Faster

Post to Threads with a single API call. No container creation, no two-step publishing flow, no Instagram account juggling. Send your content and we handle the Threads-specific pipeline.

Official API, Zero Hassle

RelayAPI uses the official Threads API. Your posts appear natively in Threads feeds with full engagement, while we handle Meta app review, account linkage, and API updates.

Cross-Post to Instagram and Threads

Since Threads shares infrastructure with Instagram, RelayAPI lets you publish to both platforms simultaneously with a single request, optimizing content for each platform's format requirements.

Frequently asked questions

Do I need an Instagram account to post to Threads?

Yes. The Threads API requires an Instagram Business or Creator account linked to your Threads profile. Personal Instagram accounts are not supported for API access.

What content types can I publish to Threads through RelayAPI?

RelayAPI supports text posts (up to 500 characters), single images, videos, carousel posts (up to 10 items), and link posts. Reply threads are also supported.

How does RelayAPI handle the Threads and Instagram rate limit overlap?

Threads and Instagram share API quota. RelayAPI tracks usage across both platforms in real-time, manages a unified rate limit budget, and queues requests to prevent either platform from hitting limits.

Can I schedule Threads posts with RelayAPI?

Yes. Pass a scheduled publish time with your request and RelayAPI queues the content for publication at the specified time, handling token validity and retry logic automatically.

Start building with Threads.

Join developers who chose RelayAPI over wiring up Threads API by hand.