Direct Messages (DMs)
Get Conversations
const conversations = await instagram.getConversations(25);
conversations.forEach(conv => {
console.log('Conversation ID:', conv.id);
console.log('Last updated:', conv.updated_time);
});Get Messages in Conversation
const messages = await instagram.getConversationMessages('CONVERSATION_ID', 50);
messages.forEach(msg => {
console.log(`${msg.from.username}: ${msg.message}`);
});Send Direct Message
const messageId = await instagram.sendDirectMessage(
'RECIPIENT_USER_ID',
'Hello! Thanks for reaching out.'
);Reply to Message
const replyId = await instagram.replyToMessage(
'CONVERSATION_ID',
'Thanks for your message!'
);Source captured: 2026-10-11