---
title: "Ayrshare Supports Direct Posting to Instagram"
description: "Direct social media posting to Instagram via Ayrshare's API. Now you can post images or videos directly to Instagram."
canonical: https://www.ayrshare.com/blog/ayrshare-supports-direct-posting-to-instagram/
lastModified: 2026-06-18
pageType: blog
---

# Ayrshare Supports Direct Posting to Instagram

Author: Ayrshare Team  
Published: 2021-03-10

> Direct social media posting to Instagram via Ayrshare's API. Now you can post images or videos directly to Instagram.

🥳 It’s time to party with Instagram! 🥳

One of the most user requested [Ayrshare](https://www.ayrshare.com/docs/introduction) features has been direct Instagram API posting.

Well, some exciting news! After a through, and long, review process, Ayrshare has been approved by Instagram for direct posting. Now you can post directly to [Instagram](https://developers.facebook.com/docs/instagram-api) via Ayrshare’s API.

What does this mean for you and your users?

- No more 3rd party integrations, i.e. Zapier. You and your users have a simpler set-up process, faster posting, and better status reporting.
- The posting limit increased significantly. Previous, you were only able to post 100 images a month. Now you can post upward of 750 a month, including videos.
- And speaking of videos, you can now post videos with the new Instagram integration.

And now with the new integration, we’ll be adding even more capabilities such as Instagram analytics.

## How to Link to Instagram

Linking your Instagram account is easy. Just head to the [Ayrshare Dashboard](https://app.ayrshare.com) and connect your Instagram account:

![Setting up Instagram API](https://cdn.sanity.io/images/ftd4n5q6/production/f098bf95d21b7ea0ad726e71a6acd18da4ece8a8-600x338.gif)

It is that simple and easy!

## Posting to Instagram via the API

Once you are connected, you can start posting to Instagram via the Ayrshare’s [AP](https://www.ayrshare.com/docs/apis/post/social-networks/instagram)[I](https://docs.ayrshare.com/rest-api/endpoints/post#instagram):

```javascript
const fetch = require("node-fetch");
const API_KEY = "API_KEY";
const media_url = "https://images.ayrshare.com/imgs/GhostBusters.jpg";

fetch("https://app.ayrshare.com/api/post", {
      method: "POST",
      headers: {
        "Content-Type": "application/json",
        "Authorization": Bearer ${API_KEY}
      },
      body: JSON.stringify({
        post: "Today is a great day!", // required
        platforms: ["instagram"], // required
        media_urls: [media_url]
      }),
    })
    .then((res) => res.json())
    .then((json) => console.log(json))
    .catch(console.error);
```

Of course you can use one of our [many packages](https://www.ayrshare.com/docs/packages-guides/overview) to make like easier.

Enjoy posting!  🚀🚀🚀
