About this model
Instagram Publish posts a video or image directly to a connected Instagram Business account through a single API call. Provide the public URL of your media along with a caption, and the post is published to Instagram automatically — no manual upload, no switching apps.
Designed for creators, agencies, and automated content pipelines, Instagram Publish lets you ship Reels and image posts at scale. Connect your Business account once, then publish programmatically with full control over the caption and media type.
Cost analysis
| Provider | Cost | Notes |
|---|---|---|
| muapiapp | $0.01 per publish | Publish videos and images directly to connected Instagram Business accounts via a single API call — ideal for automated content pipelines and posting at scale. |
| Fal.ai | Not available | Does not offer Instagram publishing. |
| Replicate | Not available | Does not offer Instagram publishing. |
Publish videos and images directly to connected Instagram Business accounts via a single API call — ideal for automated content pipelines and posting at scale.
Does not offer Instagram publishing.
Does not offer Instagram publishing.
* Competitor pricing is estimated based on similar model architectures and usage tiers.
Configuration schema
| Parameter | Type | Description | Default |
|---|---|---|---|
| Account ID | integer | ID of the connected Instagram account. | - |
| Media URL | string | Public URL of the video or image. | - |
| Caption | string | Post caption (supports hashtags). | |
| Placement | Enum (3 options) | Where to publish: Reels feed, Stories, or main timeline. | reels |
| Share to Feed | boolean | Show the Reel on the main feed as well as the Reels tab. | true |
ID of the connected Instagram account.
-Public URL of the video or image.
-Post caption (supports hashtags).
Where to publish: Reels feed, Stories, or main timeline.
reelsShow the Reel on the main feed as well as the Reels tab.
trueDeveloper documentation
Connect your Instagram Business account: Link your account in the dashboard so it appears as a selectable connected account. Use its account_id in the request. (Instagram publishing requires a Business or Creator account.)
Provide the media: Set media_url to the public URL of the video or image you want to post. The media must be reachable so it can be fetched and published.
Choose the media type: Set media_type to VIDEO (published as a Reel) or IMAGE.
Write your caption: Set caption to your post text — hashtags are supported. Leave blank to publish without a caption.
Submit and track: The API returns a request_id. Poll the result endpoint until status is completed; the output contains the Instagram media_id for the published post.
Frequently asked
It publishes a video or image to a connected Instagram Business account via a single API call. You provide the media URL and caption, and the post is published to Instagram automatically.
Yes. Publishing requires a connected Instagram Business or Creator account. Connect it once in the dashboard, then reference it by its `account_id` in your requests.
Yes. Set `media_type` to `VIDEO` to publish a Reel or `IMAGE` to publish a photo. Provide the media's public URL in `media_url`.
Yes. The `caption` field supports hashtags and is optional — leave it empty to publish without a caption.
Instagram Publish costs $0.01 per published post, making it inexpensive to automate posting at scale across one or many connected accounts.