Skip to main content
Threads is the new kid on the block, integrated tightly with Instagram’s infrastructure. The API is surprisingly decent for a platform this young.

Supported Content Types

  • Text Posts: Text only, or text with images/videos. 0-10 files.
  • Mixed Media: Images and videos can be combined in the same post. Up to 10 items.

Quirks & Gotchas

Terminology

  • Comments are called Replies in Threads-land.
  • Shares include both Reposts and Quotes. We combine them into one number.

Date Restrictions

Threads requires posts to be after April 2024 for analytics. Older imported posts won’t have analytics data.

Media Limits

See Platform Limits for more details.

Text & Field Limits

Alt text applies to image items Threads publishes through our API. Videos use platform-specific behavior; set alt text when you are posting images.

Post Options

Send Threads-specific options inside data.THREADS.

Reply Control

Set replyControl in data.THREADS to control who can reply to the post. Threads defaults to everyone when omitted.

Polls

Polls attach a 2-4 option vote to a text-only post. Options optionA and optionB are required; optionC and optionD are optional. Each option is 1-25 characters.

GIFs

Attach a GIF to a text-only post. GIPHY is currently the only supported provider.

Text-Only Attachment Rules

poll, gif, and linkAttachment are only allowed on text-only posts. If the post also has uploadIds, validation fails. A post also cannot have both a poll and a gif at the same time.

Analytics

For general analytics concepts (refresh rates, data retention, what “Returns 0” means), see the Analytics Overview.

Profile Analytics

Period: Rolling window.

Post Analytics

Period: Lifetime.

Quirks

  • Views metric is used for both impressions and views (they are the same value).
  • Comments are called “replies” in Threads.
  • Shares include both reposts and quotes - we don’t split them.
  • For profile analytics: the impressions field internally contains quote counts and impressionsUnique contains repost counts. This is how the Threads API returns data.
  • Following count is not available through the Threads API.

Raw Analytics

Threads profile raw analytics are stored as the metrics we get back from Threads, plus a post count.
Post raw analytics store the Threads media/post payload we fetched for that item.