Instagram Dm Automation messages avatar

Instagram Dm Automation messages

Pricing

from $5.00 / 1,000 results

Go to Apify Store
Instagram Dm Automation messages

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

Ryhmed

Maintained by Community

Actor stats

0

Bookmarked

1

Total users

1

Monthly active users

5 days ago

Last modified

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 sessionid cookie, 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

FieldTypeRequiredDefaultDescription
sessionIdStringYour Instagram sessionid cookie value
recipientsStringComma or newline-separated Instagram usernames
messageStringMessage text to send
minDelayInteger10Min seconds between messages
maxDelayInteger15Max seconds between messages
dryRunBooleanfalseSimulate without sending

🔑 How to Get Your Session ID

  1. Open Instagram in your browser and log in.
  2. Open Developer Tools (F12 or Cmd+Option+I).
  3. Go to ApplicationCookieshttps://www.instagram.com.
  4. Find the cookie named sessionid and copy its value.
  5. 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:

FieldDescription
usernameRecipient's Instagram handle
statussuccess, failed, or dry-run
messageThe message that was sent
errorError description (if failed)
timestampISO 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.