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 insidedata.THREADS.
Reply Control
SetreplyControl 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. OptionsoptionA 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
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.followerDemographics is the follower breakdown by country, city, age and gender, exactly as Threads returns it. It’s collected when raw demographics are enabled for your organization (the same switch as Instagram demographics). Threads only returns it for profiles with at least 100 followers, so for smaller profiles (or if a breakdown fails) that breakdown is null.
Post raw analytics store the Threads media/post payload we fetched for that item.