Skip to content

Content Types

AMP supports various content formats across platforms.

Content Type Overview

Type Description Platforms
post Single post with text and optional media All
thread Multi-part connected posts Twitter, Threads
carousel Multiple images/slides Instagram, LinkedIn
reel Short-form video Instagram
story Ephemeral 24-hour content Instagram, Facebook
article Long-form written content LinkedIn, Blog
video Video content TikTok, YouTube
poll Interactive poll Twitter, LinkedIn

Type Details

Post

Standard single post.

{
  "type": "post",
  "copy": {
    "primary": "Your main message here",
    "hashtags": ["#YourBrand"],
    "cta": "Learn more →"
  },
  "visuals": [
    {
      "type": "image",
      "url": "https://..."
    }
  ]
}

Supported platforms: All

Thread

Multi-part connected content.

{
  "type": "thread",
  "copy": {
    "thread_parts": [
      "1/ Opening hook...",
      "2/ First point...",
      "3/ Second point...",
      "4/ Conclusion with CTA"
    ]
  }
}

Supported platforms: Twitter, Threads

Best practices: - 3-10 parts optimal - Strong hook in first part - CTA in final part - Number each part

Multiple images in a swipeable format.

{
  "type": "carousel",
  "copy": {
    "primary": "Swipe through for tips →"
  },
  "visuals": [
    {"type": "carousel_slide", "position": 1, "url": "..."},
    {"type": "carousel_slide", "position": 2, "url": "..."},
    {"type": "carousel_slide", "position": 3, "url": "..."}
  ]
}

Supported platforms: Instagram, LinkedIn

Requirements: - 2-10 slides - Consistent dimensions - Each slide tells part of story

Reel

Short-form vertical video.

{
  "type": "reel",
  "copy": {
    "primary": "Caption for the reel"
  },
  "visuals": [
    {
      "type": "video",
      "url": "...",
      "duration_seconds": 30,
      "dimensions": {"width": 1080, "height": 1920}
    }
  ]
}

Supported platforms: Instagram

Requirements: - Vertical (9:16) aspect ratio - 15-90 seconds - Audio encouraged

Story

Ephemeral content visible for 24 hours.

{
  "type": "story",
  "visuals": [
    {
      "type": "image",
      "url": "...",
      "dimensions": {"width": 1080, "height": 1920}
    }
  ]
}

Supported platforms: Instagram, Facebook

Requirements: - Vertical (9:16) format - Limited text - Call-to-action stickers

Article

Long-form written content.

{
  "type": "article",
  "copy": {
    "headline": "Article Title",
    "body": "Full article content in markdown...",
    "cta": "Read more on our blog"
  },
  "visuals": [
    {"type": "image", "url": "...", "alt_text": "Hero image"}
  ]
}

Supported platforms: LinkedIn, Blog

Best practices: - 800-2000 words - Clear headline - Section headings - Visual breaks

Video

Standard video content.

{
  "type": "video",
  "copy": {
    "headline": "Video Title",
    "primary": "Video description"
  },
  "visuals": [
    {
      "type": "video",
      "url": "...",
      "thumbnail_url": "...",
      "duration_seconds": 180
    }
  ]
}

Supported platforms: TikTok, YouTube

Poll

Interactive poll content.

{
  "type": "poll",
  "copy": {
    "primary": "What's your preferred API style?"
  },
  "poll_options": [
    "REST",
    "GraphQL",
    "gRPC",
    "Other"
  ],
  "poll_duration_hours": 24
}

Supported platforms: Twitter, LinkedIn

Constraints: - 2-4 options - 24h default duration - Limited characters per option

Visual Requirements

Images

Platform Recommended Size Max File Size
Twitter 1200x675 5MB
LinkedIn 1200x627 8MB
Instagram 1080x1080 30MB
Facebook 1200x630 4MB

Videos

Platform Aspect Ratio Max Length Max Size
Twitter 16:9, 1:1 2:20 512MB
LinkedIn 16:9, 1:1 10 min 5GB
Instagram Feed 1:1, 4:5 60s 4GB
Instagram Reels 9:16 90s 4GB
TikTok 9:16 10 min 287MB
YouTube 16:9 12 hours 256GB