Social media posting API for 16 platforms

IndReelForge publishes videos, photos and text to every network below through one REST endpoint. Connect each account once to a profile, then send a single request with the platforms you want — the same call works from the dashboard, the JavaScript and Python SDKs, n8n, Make, Zapier or an AI agent over MCP.

Social networks you connect with a login

These 11 platforms connect through the network's own sign-in (OAuth), or a handle and app password for Bluesky. IndReelForge posts through each platform's official API.

  • Instagram API

    Post types:
    Video, Photos
    Caption limit:
    2,200 characters
    Media:
    Up to 100 MB per file
    Connect:
    Sign in with the platform (OAuth)
    Platform limit:
    Graph API limit: 50 posts/day, 25/hour
    Instagram posting guide →
  • YouTube API

    Post types:
    Video
    Caption limit:
    100 characters
    Media:
    Up to 250 GB per file
    Connect:
    Sign in with the platform (OAuth)
    Platform limit:
    Data API v3 default quota: ~6 uploads/day (10K units, 1600/upload)
    YouTube posting guide →
  • Facebook API

    Post types:
    Video, Photos, Text
    Caption limit:
    63,206 characters
    Media:
    Up to 10 GB per file
    Connect:
    Sign in with the platform (OAuth)
    Platform limit:
    Graph API limit: 50 posts/page/day
    Facebook posting guide →
  • TikTok API

    Post types:
    Video, Photos
    Caption limit:
    2,200 characters
    Media:
    Up to 287 MB per file
    Connect:
    Sign in with the platform (OAuth)
    Platform limit:
    Content Posting API: ~20 posts/day (production)
    TikTok posting guide →
  • X (Twitter) API

    Post types:
    Video, Photos, Text
    Caption limit:
    280 characters
    Media:
    Up to 512 MB per file
    Connect:
    Sign in with the platform (OAuth)
    Platform limit:
    Pay-per-use X API; posting beyond 1 free post/month requires the X add-on
    X (Twitter) posting guide →
  • LinkedIn API

    Post types:
    Video, Photos, Text
    Caption limit:
    3,000 characters
    Media:
    Up to 5 GB per file
    Connect:
    Sign in with the platform (OAuth)
    Platform limit:
    Share API: 150 posts/member/day
    LinkedIn posting guide →
  • Threads API

    Post types:
    Video, Photos, Text
    Caption limit:
    500 characters
    Media:
    Up to 100 MB per file
    Connect:
    Sign in with the platform (OAuth)
    Platform limit:
    Threads API: 250 posts/day, 83/hour
    Threads posting guide →
  • Pinterest API

    Post types:
    Video, Photos
    Caption limit:
    100 characters
    Media:
    Up to 2 GB per file
    Connect:
    Sign in with the platform (OAuth)
    Platform limit:
    API: 50 pins/day, ~20/hour
    Pinterest posting guide →
  • Reddit API

    Post types:
    Video, Photos, Text
    Caption limit:
    300 characters
    Media:
    Up to 1 GB per file
    Connect:
    Sign in with the platform (OAuth)
    Platform limit:
    API: ~10 posts/hour, karma-dependent
    Reddit posting guide →
  • Bluesky API

    Post types:
    Video, Photos, Text
    Caption limit:
    300 characters
    Media:
    Up to 50 MB per file
    Connect:
    Handle + app password
    Platform limit:
    AT Protocol: ~555 posts/day (1667 points, 3pts/post)
    Bluesky posting guide →
  • Google Business Profile API

    Post types:
    Photos, Text
    Caption limit:
    1,500 characters
    Media:
    Up to 75 MB per file
    Connect:
    Sign in with the platform (OAuth)
    Platform limit:
    Business Profile API: ~10 posts/location/day
    Google Business Profile posting guide →

Community and publishing channels

These 5 channels connect with a webhook URL, bot token or application password that you paste once. Where the service allows it, IndReelForge checks the credentials when you connect, and stores them encrypted.

  • Discord API

    Post types:
    Video, Photos, Text
    Caption limit:
    2,000 characters
    Media:
    Up to 10 MB per file
    Connect:
    Paste credentials (webhook / token)
    Platform limit:
    Discord webhooks: ~30 messages/minute per channel
    Discord posting guide →
  • Telegram API

    Post types:
    Video, Photos, Text
    Caption limit:
    4,096 characters
    Media:
    Up to 50 MB per file
    Connect:
    Paste credentials (webhook / token)
    Platform limit:
    Bot API: ~20 messages/minute per group or channel
    Telegram posting guide →
  • Slack API

    Post types:
    Text
    Caption limit:
    3,000 characters
    Media:
    No media uploads
    Connect:
    Paste credentials (webhook / token)
    Platform limit:
    Incoming webhooks: ~1 message/second
    Slack posting guide →
  • Mastodon API

    Post types:
    Video, Photos, Text
    Caption limit:
    500 characters
    Media:
    Up to 40 MB per file
    Connect:
    Paste credentials (webhook / token)
    Platform limit:
    Default instance limit: 300 posts per 3 hours
    Mastodon posting guide →
  • WordPress API

    Post types:
    Video, Photos, Text
    Caption limit:
    100,000 characters
    Media:
    Up to 64 MB per file
    Connect:
    Paste credentials (webhook / token)
    Platform limit:
    Self-hosted: limited only by your server
    WordPress posting guide →

How posting to several platforms works

  1. Create a profile in the dashboard and connect the accounts you want to post to.
  2. Generate an API key and send it in the Authorization header.
  3. Upload a video, photo or text post once and list the target platforms — for example platform[]=instagram&platform[]=youtube.
  4. Post now or schedule it, then check each platform's result in the dashboard or through the API.

Limits shown above come from each platform's own API and are checked before upload, so a file that a network would reject fails fast with a clear error. See pricing for plan limits.

Explore More