@chat-adapter/instagram weekly downloads statistics
By chat-adapter (14 listings) · npm · AI SDKs
Instagram Direct Messages adapter for Chat SDK — native Meta Messaging API webhooks, media, and quick replies
@chat-adapter/instagram has 6,713 recorded weekly downloads on npm, a decrease of 11.4% over the past 30 days, ranking #1066 of 2,322 tracked listings.
About @chat-adapter/instagram
@chat-adapter/instagram
npm package:
@chat-adapter/instagram
Native Instagram Direct Messages adapter for Chat SDK. It uses Meta's Instagram API with Instagram Login and does not require an aggregator.
Documentation: chat-sdk.dev/adapters/official/instagram · Guides: vercel.com/kb/chat-sdk
Building for Facebook Messenger? Use
@chat-adapter/messengerinstead. It connects through the Messenger Platform API and uses a Facebook Page access token.
Installation
pnpm add @chat-adapter/instagram
Scaffold with the CLI
npx create-chat-sdk@latest my-bot --adapter instagram memory
Visit the adapters directory to see other available official and vendor-official adapters.
Configure
INSTAGRAM_ACCESS_TOKEN=
INSTAGRAM_APP_SECRET=
INSTAGRAM_VERIFY_TOKEN=
INSTAGRAM_ACCOUNT_ID=
# Optional; defaults to v26.0
INSTAGRAM_API_VERSION=
The Instagram account must be a professional Business or Creator account. The
Meta app needs instagram_business_basic and
instagram_business_manage_messages; production apps serving accounts they do
not own require Advanced Access.
Subscribe the Instagram webhook object to messages, messaging_postbacks,
messaging_reactions, messaging_seen, messaging_referrals, and
messaging_optins.
Use
import { createInstagramAdapter } from "@chat-adapter/instagram";
import { Chat } from "chat";
const bot = new Chat({
userName: "mystore",
adapters: {
instagram: createInstagramAdapter(),
},
});
bot.onDirectMessage(async (thread, message) => {
await thread.post(`Thanks for reaching out! You said: ${message.text}`);
});
export const POST = bot.webhooks.instagram;
export const GET = bot.webhooks.instagram;
Thread IDs use instagram:{accountId}:{igsid} so conversations stay scoped to
the professional account that received them.
Features
- Receive and send text DMs
- Receive story replies, story mentions, shares, media, and reactions
- Send image, video, audio, and PDF attachments by public HTTPS URL or upload
- Cards using Instagram templates or quick replies
- Typing indicators
- Buffered streaming
- Signed webhooks and subscription verification
Instagram does not support message editing, message deletion, group chats, or modals through this API.
Messaging window
Free-form replies must be sent within 24 hours of the customer's latest
message. Window failures are surfaced as a typed ValidationError.
For a real human support agent with the required Meta permission, the adapter exposes:
await instagram.sendHumanAgentMessage(threadId, "A human follow-up");
HUMAN_AGENT extends the window to seven days and is audited by Meta. It must
not be used for automated messages.
AI Coding Agents
If you use an AI coding agent such as OpenAI Codex, Claude Code, or Cursor, install the Chat SDK skill before writing code:
npx skills add vercel/chat
The skill references the bundled documentation in node_modules/chat/docs.
You can also install the optional
Vercel Plugin:
npx plugins add vercel/vercel-plugin
For agent-readable documentation, see chat-sdk.dev/llms.txt or chat-sdk.dev/llms-full.txt.
License
MIT
Description from the npm listing.
- chat
- chat-sdk
- chatbot
- instagram-direct
- meta
- bot
- adapter
- messaging
- ai-agent
- ai-sdk
- vercel
README badge
Show your rank in a README or on your website. The badge updates automatically.
Charts
Images: 30d · 1y · all time · 1600×900 dark
Adoption over time
7/30/90-day growth
Ranking history
Listing placement
Listing placement
Filled points are observed values; hollow points come from Internet Archive snapshots of the listing page. Dashed segments span periods with no observations — values between points are not interpolated.
Each band is one page of 20. Weekly downloads on a linear scale. Placement is projected from weekly downloads, so it can differ from the marketplace's own sort order. Hover a dot to see the listing.
Recent observations
Full history (122)Similar npm AI SDKs plugins
All 20 @chat-adapter/instagram alternativesData source
Weekly downloads (trailing 7 complete days) come from the official npm downloads API. Downloads include CI and mirrors and are not equivalent to installs or users. npm publishes no ratings.
Listing: https://www.npmjs.com/package/@chat-adapter/instagram. First seen Oct 16, 2026; last successful collection Oct 20, 2026. See the methodology.