Threads

Meta's text app — surprisingly decent API.

Meta's text app. It's like Twitter, but with Meta's infrastructure and a surprisingly capable API for such a young platform — it integrates tightly with Instagram's infrastructure.

Supported Content Types

  • Text-only posts, or text combined with images/videos (0–10 files).
  • Mixed media posts combining images and videos in a single post (up to 10 items).

Quirks & Gotchas

Terminology

  • Comments are referred to as "Replies" in Threads.
  • Shares encompass both Reposts and Quotes, combined into a single metric.

Date Restrictions

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

Media Limits

ConstraintValue
Files0–10 (images and/or videos, mixed allowed)
Video max bitrate100 Mbps
Video aspect ratio0.01:1 to 1.91:1
Image max size8 MB
Image width320–1440px
Image aspect ratio0.01:1 to 1.91:1

Text & Field Limits

FieldLimit
textMax 500 characters
altTextOptional accessibility description for image media in the post

Post Options

Send Threads-specific options within data.THREADS.

FieldTypeDescription
textstringPost text, maximum 500 characters.
uploadIdsstring[]Up to 10 uploaded media files, images and videos mixed.
mediaItemsarrayOptional per-media metadata to attach altText to images.
{
  "teamId": "team_123",
  "title": "Threads launch post",
  "status": "SCHEDULED",
  "postDate": "2026-06-01T15:00:00.000Z",
  "socialAccountTypes": ["THREADS"],
  "data": {
    "THREADS": {
      "text": "A quick launch note",
      "uploadIds": ["upload_image_123"],
      "mediaItems": [
        {
          "uploadId": "upload_image_123",
          "altText": "Product screen on a phone"
        }
      ]
    }
  }
}

Analytics

Profile Analytics (rolling window)

MetricDescriptionNote
impressionsContent impressionsInternally contains quote count from API
impressionsUniqueUnique impressionsInternally contains repost count from API
viewsViews
viewsUniqueSame as views
likesLikes
commentsReplies
postCountTotal posts
followersFollowers
followingReturns 0 (not provided by API)

Post Analytics (lifetime)

MetricDescriptionNote
impressionsViews
impressionsUniqueSame as impressions
viewsViewsSame as impressions
viewsUniqueSame as views
likesLikes
commentsReplies
sharesReposts + QuotesCombined into one number

Quirks

  • Views serve as both impressions and views (identical values).
  • Comments are labeled as "replies" on the platform.
  • Shares combine reposts and quotes without separation.
  • Profile impressions internally contain quote counts; impressionsUnique contains repost counts.
  • Following count is unavailable through the Threads API.

On this page