Instagram Bulk DM 2.O avatar
Instagram Bulk DM 2.O

Pricing

$20.00/month + usage

Go to Apify Store
Instagram Bulk DM 2.O

Instagram Bulk DM 2.O

A high-performance Instagram DM bot for bulk outreach. Send unlimited DMs safely with multi-account rotation, per-account limits, session recovery, SpinTax randomization, smart retries, and a looping engine to reach your full target list—ideal for marketing & lead generation.

Pricing

$20.00/month + usage

Rating

0.0

(0)

Developer

mikolabs

mikolabs

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

4 days ago

Last modified

Share

🚀 Instagram Bulk DM Sender: Ultimate Automation Tool for Outreach

Apify Actor Instagram Automation

The ultimate tool for high-volume Instagram outreach, lead generation, and marketing automation.

Instagram Bulk DM Sender is a high-performance automation Actor engineered for scale, safety, and reliability. This tool allows you to send thousands of personalized direct messages by rotating through an unlimited pool of Instagram accounts, effectively bypassing rate limits and minimizing detection.

Unlike basic automation scripts, this Actor features an advanced Rotation & Looping Engine. If you have a target list of thousands of users, the Actor will cycle through your account pool, respect randomized safety limits, and automatically loop back to continue the campaign until every single message is delivered.


💎 Key Capabilities & Features

  • Dynamic Account Rotation: Support for 1 to 100+ accounts via mixed Session IDs or Cookie JSON.
  • Smart Retry Engine: Automatic hand-off to healthy accounts if one hits a temporary limit.
  • Campaign Persistence: Unique "Loopback" mode ensures 100% list coverage by resetting safety counters after cooldowns.
  • Humanized Behavior: Randomized delays (Jitter) and modern mobile User-Agents mimic real-user activity.
  • Advanced Personalization: Native support for SpinTax ({hi|hello|hey}) ensuring every message is unique.
  • Session Persistence: Reuses authenticated sessions from the Apify Key-Value Store to prevent frequent logins.
  • Error Mitigation: Real-time detection of blocks, checkpoints, and rate limits.

🏗️ How it Works: Technical Deep Dive

The core logic is engineered for high stability. Here is a breakdown of the internal pipeline:

1. Multi-Source Authentication Engine

The Actor aggregates authentication from five different sources simultaneously:

  • Session IDs: Raw sessionid strings.
  • Cookie JSON: Full browser cookie exports.
  • Bulk Sessions: A list/array containing mixed IDs or JSON strings.
  • Local Files: Path to a stored .json session.
  • Credentials: Traditional login (supported but not recommended for bulk).

2. Intelligent Account Pooling

Each account provided is wrapped in an isolated Client Instance. During initialization:

  • Validation: Every account is pre-checked for validity.
  • Batch Limits: Each account is assigned a randomized message limit (e.g., 30-50) to make its activity look natural.
  • Session Recovery: Successful logins are automatically saved to the Apify Key-Value Store (INSTAGRAM_SESSION).

3. The Rotation Engine (Campaign Logic)

The tool supports two advanced distribution strategies:

  • Distribute (Round Robin): The system picks Account A, sends one message, then picks Account B, and so on. This keeps all accounts "warm".
  • Sequential: Uses Account A until it hits its safety limit, then swaps to Account B.

4. Smart Looping & Resilience

  • Loopback Feature: If all accounts hit their batch limit before the list is exhausted, the Actor enters a "Cooldown" phase, resets the counters, and starts a new cycle.
  • Block Protection: If an account receives a "Login Required" error, it is marked as permanently inactive for that run results are handed to a healthy account.

🔑 Setup: Getting Your Session IDs

Method 1: Get Session ID (Fastest)

  1. Log into Instagram.com.
  2. Press F12 -> Application -> Cookies.
  3. Copy the value of the sessionid cookie.
  1. Use a "Cookie JSON" browser extension to export your session.
  2. Paste the entire JSON blob into the sessions or cookies input.

🚀 How to Start Your Campaign

  1. Input: Add your IDs to the Sessions list.
  2. Targeting: Paste your list of target Instagram usernames.
  3. Draft: Create your message using SpinTax (e.g., {Hey|Hi} {there|!}).
  4. Limits:
    • Set Max Messages Per Account (Recommended: 30-50).
    • Tip: Set this to 0 for unlimited sending without batch resets.
  5. Add Delays: Set Min Delay (60s) and Max Delay (180s) for safety.
  6. Execute: Click Start!

🛡️ Safety & Anti-Detection Best Practices

  • Proxies: If running >5 accounts, use Residential Proxies to prevent IP flagging.
  • Warm-up: Start new accounts with 5-10 messages per day and increase slowly.
  • Randomization: The more variations you add to your message template, the safer your accounts will be.

📈 SEO Optimized Keywords

Instagram Bulk DM Tool, Instagram Outreach Automation, IG DM Bot, Bulk Instagram Messaging, Apify Instagram Actor, Instagram Lead Gen Bot, Instagram Marketing Software, Instagram Account Switcher.


Legal Disclaimer: This tool is for educational and ethical marketing purposes. Use responsibly according to Instagram’s Terms of Service.