Modules@robinpath/instagram
@robinpath/instagram
0.1.0PublicInstagram module for RobinPath.
@robinpath/instagram
Instagram module for RobinPath.
Why use this module?
The instagram module lets you:
- Get authenticated user's Instagram profile (id, username, biography, followers, media count, etc.)
- Get details of a specific media item by ID
- List the authenticated user's media posts with pagination
- Create a media container for an image post (returns container ID for publishing)
- Create a media container for a video or Reel post
All functions are callable directly from RobinPath scripts with a simple, consistent API.
Installation
npm install @robinpath/instagram
Quick Start
1. Set up credentials
instagram.setToken "EAAG..."
2. Store access token and IG Business Account ID for full API access
instagram.setBusinessAccount "EAAG..." "17841400123456"
Available Functions
| Function | Description |
|---|---|
instagram.setToken | Store a long-lived Instagram access token for API calls |
instagram.setBusinessAccount | Store access token and IG Business Account ID for full API access |
instagram.getProfile | Get authenticated user's Instagram profile (id, username, biography, followers, media count, etc.) |
instagram.getMedia | Get details of a specific media item by ID |
instagram.listMedia | List the authenticated user's media posts with pagination |
instagram.createMediaContainer | Create a media container for an image post (returns container ID for publishing) |
instagram.createVideoContainer | Create a media container for a video or Reel post |
instagram.createCarouselContainer | Create a carousel container from multiple child container IDs |
instagram.publishMedia | Publish a previously created media container (image, video, or carousel) |
instagram.getMediaInsights | Get insights/analytics for a specific media item |
instagram.getAccountInsights | Get account-level insights (impressions, reach, follower_count, etc.) |
instagram.getComments | List comments on a media post |
instagram.replyToComment | Reply to a specific comment on a media post |
instagram.deleteComment | Delete or hide a comment by ID |
instagram.getStories | Get the authenticated user's currently active stories |
instagram.getHashtag | Search for a hashtag ID by name |
instagram.getHashtagMedia | Get top or recent media for a hashtag |
instagram.getMentions | Get media posts where the authenticated user is tagged/mentioned |
instagram.sendMessage | Send a direct message to a user via Instagram Messaging API |
instagram.getConversations | List DM conversations for the authenticated account |
instagram.getMessages | Get messages within a specific DM conversation |
Examples
Store access token and IG Business Account ID for full API access
instagram.setBusinessAccount "EAAG..." "17841400123456"
Get authenticated user's Instagram profile (id, username, biography, followers, media count, etc.)
instagram.getProfile
Get details of a specific media item by ID
instagram.getMedia "17895695668004550"
Integration with RobinPath
import { RobinPath } from "@wiredwp/robinpath";
import Module from "@robinpath/instagram";
const rp = new RobinPath();
rp.registerModule(Module.name, Module.functions);
rp.registerModuleMeta(Module.name, Module.functionMetadata);
const result = await rp.executeScript(`
instagram.setToken "EAAG..."
instagram.setBusinessAccount "EAAG..." "17841400123456"
`);
Full API Reference
See MODULE.md for complete documentation including all parameters, return types, error handling, and advanced examples.
Related Modules
@robinpath/facebook— Facebook module for complementary functionality@robinpath/twitter— Twitter/X module for complementary functionality@robinpath/linkedin— LinkedIn module for complementary functionality@robinpath/tiktok— TikTok module for complementary functionality@robinpath/pinterest— Pinterest module for complementary functionality
License
MIT
Versions (1)
| Version | Tag | Published |
|---|---|---|
| 0.1.0 | latest | yesterday |
Related Modules
marketing
0
@robinpath/activecampaign
v0.1.1robinpath
ActiveCampaign -- contacts, automations, campaigns, deals, lists, and tags via the ActiveCampaign REST API v3.
0 downloads
...
marketing
0
@robinpath/brevo
v0.1.1robinpath
Brevo module for RobinPath.
0 downloads
...
marketing
0
@robinpath/convertkit
v0.1.0robinpath
Convertkit module for RobinPath.
0 downloads
...
marketing
0
@robinpath/facebook
v0.1.0robinpath
Facebook module for RobinPath.
0 downloads
...
Install
$ robinpath install @robinpath/instagram Version0.1.0
LicenseMIT
Unpacked Size8.9 KB
Versions1
Weekly Downloads0
Total Downloads0
Stars0
Last Publishyesterday
Createdyesterday

