Instagram Dm Automation messages
Pricing
from $5.00 / 1,000 results
Instagram Dm Automation messages
Instagram DM Automation Automatically send direct messages to multiple Instagram users using your session ID. Customize the message, delay, and number of users for safe, efficient outreach.
Pricing
from $5.00 / 1,000 results
Rating
0.0
(0)
Developer

Ryhmed
Actor stats
0
Bookmarked
1
Total users
1
Monthly active users
5 days ago
Last modified
Categories
Share
🤖 Instagram DM Bot
Automate sending bulk direct messages on Instagram with controlled pacing and built-in safety measures. No password needed — uses your existing browser session cookie.
✨ Features
- Bulk DM Sending — Send the same message to dozens of recipients in one run.
- Session Cookie Auth — Uses your
sessionidcookie, no password storage, no "new login" alerts. - Configurable Delays — Random delay between each message (default 10–15s) to mimic human behavior.
- Automatic Rate-Limit Handling — Detects Instagram throttling and applies exponential backoff (30s → 60s → 120s), up to 3 retries.
- Dry-Run Mode — Test your configuration and recipient list without actually sending any messages.
- Detailed Logging — Every attempt is logged with timestamp, status, and error details. Results are saved to the Apify dataset and a downloadable JSON log.
📥 Input
| Field | Type | Required | Default | Description |
|---|---|---|---|---|
sessionId | String | ✅ | — | Your Instagram sessionid cookie value |
recipients | String | ✅ | — | Comma or newline-separated Instagram usernames |
message | String | ✅ | — | Message text to send |
minDelay | Integer | — | 10 | Min seconds between messages |
maxDelay | Integer | — | 15 | Max seconds between messages |
dryRun | Boolean | — | false | Simulate without sending |
🔑 How to Get Your Session ID
- Open Instagram in your browser and log in.
- Open Developer Tools (
F12orCmd+Option+I). - Go to Application → Cookies →
https://www.instagram.com. - Find the cookie named
sessionidand copy its value. - Paste it into the Instagram Session ID field.
⚠️ Your session ID is sensitive — treat it like a password. It is stored securely using Apify's secret input handling.
📊 Output
Results are pushed to the Apify Dataset with these fields:
| Field | Description |
|---|---|
username | Recipient's Instagram handle |
status | success, failed, or dry-run |
message | The message that was sent |
error | Error description (if failed) |
timestamp | ISO 8601 timestamp of the attempt |
A complete JSON log is also saved to the Key-Value Store under the key dm_log.
💰 Cost Estimate
This actor uses minimal resources (256 MB RAM). A typical run sending 50 DMs with 10–15s delays takes ~10–15 minutes and costs roughly $0.01–$0.02 on the Apify platform.
⚠️ Disclaimer
This tool automates actions on Instagram. Use it responsibly and at your own risk.
- Sending unsolicited bulk messages may violate Instagram's Terms of Service.
- Excessive usage may result in temporary or permanent account restrictions.
- The authors are not responsible for any account actions taken by Instagram.
- Start with small batches and conservative delays to test the waters.