Kabon Share API
    • Overview
    • MCP
    • Instagram
    • Tiktok
    • Linkedin
    • Youtube
    • Facebook
    • Threads
    • Twitter
    • Bluesky
    • User Auth
      • Sign up
        POST
      • Verify email OTP
        POST
      • Resend OTP
        POST
      • Login with email & password
        POST
      • Sign in / sign up with Google
        POST
      • Request password reset email
        POST
      • Reset password with token
        POST
      • Refresh JWT token
        POST
    • Users
      • Get current user profile
        GET
      • Update current user profile
        PATCH
      • Get all user settings
        GET
      • Update publishing settings
        PATCH
      • Update notification settings
        PATCH
      • Update UI preferences
        PATCH
      • Get current billing usage
        GET
      • List saved payment methods
        GET
      • List billing transactions
        GET
      • Regenerate API key
        POST
      • Mark onboarding complete
        PATCH
    • Social Accounts
      • Get OAuth authorization URL
      • List connected social accounts
      • Disconnect a social account
      • Get creator info for an account
      • List available Facebook Pages
      • Connect a Facebook Page
      • List connected Facebook Pages for a workspace
      • List available LinkedIn organizations
      • Connect a LinkedIn organization
      • Validate TikTok creator info
    • Workspaces
      • List workspaces for current user
      • Create a workspace
      • Get a workspace
      • Update a workspace
      • Delete a workspace
      • Update workspace AI settings
    • Team
      • List available permission scopes
      • List pending invitations for the current user
      • Get invitation details by token
      • Accept a workspace invitation
      • Decline a workspace invitation
      • List workspace members
      • Invite a user to the workspace
      • List pending invitations for a workspace
      • Cancel / revoke an invitation
      • Resend an invitation email
      • Update member role / scopes
      • Remove a member from the workspace
      • Leave a workspace
    • Posts
      • List posts
      • Create a post
      • List upcoming scheduled posts
      • Delete multiple posts
      • Get a post
      • Update a post
      • Delete a post
      • Get analytics for a post
      • Reschedule a post
      • Cancel a scheduled post
      • Retry a failed post
    • Assets
      • List assets
      • Bulk delete assets
      • Upload asset directly (multipart)
      • Get signed upload URL (step 1 of 2)
      • Confirm signed upload (step 2 of 2)
      • Get storage usage summary
      • List asset folders
      • Create a folder
      • Rename a folder
      • Delete a folder
      • List asset tags
      • Check thumbnail generation status
      • Get an asset
      • Update asset metadata
      • Delete an asset
    • Uploads
      • Get a signed upload URL for post media
      • Confirm upload complete
      • Get upload file info
      • Delete an uploaded file
      • List uploads
    • Analytics
      • Get platform aggregate stats
      • Get platform stats as a time series
      • Get audience demographics for a platform
      • List content analytics for a platform
      • Get analytics for a specific content item
      • Delete a synced content record
      • Get time series for a specific content item
      • Get follower count trend over time
      • Get recommended posting times per platform
      • Get aggregated analytics for a post across platforms
    • Streams
      • List streams
      • Create a stream
      • Get a stream
      • Update a stream
      • Delete a stream
      • Go live
      • Stop a live stream
      • Broadcast from a file
    • Plans
      • List available subscription plans
    • Subscriptions
      • Get current subscription & credit balances
      • Renew or extend subscription
      • Cancel subscription
    • Support
      • List support tickets
      • Create a support ticket
      • Get ticket statistics
      • Get a ticket
      • Reply to a ticket
      • Upload a ticket attachment
    • AI
      • Generate caption & hashtags for a media asset
      • Transcribe audio or video
      • Poll async AI job status
      • Get saved captions for an asset
      • Get AI credit usage summary for the workspace
      • Get AI credit usage as a chart series
      • Derive AI style settings from past posts
    • Studio
      • List studio projects
      • Create a studio project
      • Get a studio project (includes full projectData)
      • Update a studio project
      • Delete a studio project
    • Schemas
      • ApiResponse
      • SuccessResponse
      • ErrorResponse
      • Pagination
      • User
      • SocialAccount
      • Workspace
      • PlatformPost
      • Post
      • Asset
      • Ticket
      • Plan
      • Stream
      • StudioProject
      • Subscription
      • AiJob

    Instagram

    Publish feed posts, carousels, Reels, and Stories to Instagram Business and Creator accounts.

    Quick Reference#

    PropertyValue
    Max caption length2,200 characters
    Max hashtags30
    Rate limit100 posts per 24-hour window
    Image formatsJPEG, PNG
    Max image size8 MB (auto-compressed above this)
    Video formatsMP4, MOV
    Max video size300 MB (feed/Reels) ยท 100 MB (Stories)
    SchedulingSupported
    Delete via APINo

    Before You Start#

    WARNING
    Instagram only works with Business or Creator accounts. Personal accounts cannot publish via the API. Connect the right account type in Settings.
    CAUTION
    Pasting a URL from Google Drive, Dropbox, OneDrive, or iCloud will not work. These services return an HTML page rather than the raw file, which causes the media upload to fail.
    If you use Kabonshare's native integration with one of these services, files are handled correctly โ€” the restriction only applies to raw URLs copied from the browser. To verify a URL: open it in an incognito window. If you see a webpage instead of the raw image or video, it will not work as a media source.

    Content Types#

    Feed Post
    Single image or video. Optimal aspect ratio: 4:5 (portrait). Supports carousels of up to 10 mixed media items.
    Carousel
    Up to 10 images, videos, or a mix. All items are cropped to match the first item's aspect ratio.
    Reel
    Short-form vertical video. Must be 9:16 and under 90 seconds. Appears in the Reels tab and main feed.
    Story
    Vertical photo or video. Disappears after 24 hours. Videos up to 60 seconds.

    Specs#

    Feed Post
    Reel
    Story

    Features#

    FeatureSupported
    SchedulingYes
    Delete via APINo
    Collaborator tagsYes (up to 3, Business/Creator only)
    User tags in imageYes (coordinate-based, 0.0โ€“1.0 range)
    First commentYes (auto-posted after publish)
    AnalyticsImpressions, reach, likes, comments, shares, saves, views
    Audience demographicsYes (requires 100+ followers)
    Live streamingNo
    Filters / stickersNo
    Product taggingNo

    Limitations#

    Cannot post to personal accounts โ€” Business or Creator account required.
    Cannot add music, location tags, story stickers, filters, or product tags via the API.
    Cannot delete posts via the API. Removal must be done manually in the Instagram app.
    Images over 8 MB and videos over the size limit are auto-compressed before publishing. Quality may be affected.
    Modified atย 2026-05-20 18:44:51
    Previous
    MCP
    Next
    Tiktok
    Built with