Instagram DMs Automation
by deepanshusharm
Instagram DM Automation Automatically send direct messages to multiple Instagram users using your session ID. Customize the message, delay, proxy sett...
Opens on Apify.com
About Instagram DMs Automation
Instagram DM Automation Automatically send direct messages to multiple Instagram users using your session ID. Customize the message, delay, proxy settings, and number of users for safe, efficient outreach.
What does this actor do?
Instagram DMs Automation is a web scraping and automation tool available on the Apify platform. It's designed to help you extract data and automate tasks efficiently in the cloud.
Key Features
- Cloud-based execution - no local setup required
- Scalable infrastructure for large-scale operations
- API access for integration with your applications
- Built-in proxy rotation and anti-blocking measures
- Scheduled runs and webhooks for automation
How to Use
- Click "Try This Actor" to open it on Apify
- Create a free Apify account if you don't have one
- Configure the input parameters as needed
- Run the actor and download your results
Documentation
Instagram DM Automation Automatically send personalized direct messages (DMs) to multiple Instagram users using this Apify Actor! This Actor helps you perform safe and efficient outreach by allowing you to customize your message, set delays between messages, configure proxy settings, and control how many users you target. --- ## How It Works The Actor logs into Instagram using your Session ID and sends your custom message to each username you specify in the input. You can configure the delay between each message to avoid triggering Instagram’s anti-spam systems. --- ## Input Parameters | Field | Type | Description | | :--- | :--- | :--- | | sessionid | String | Your Instagram session ID for authentication. (Required for login) | | target_usernames | Array of Strings | List of Instagram usernames you want to message. | | message | String | The direct message you want to send. | | delay_between_messages | Integer | Delay between messages (in seconds). Default is 60 seconds. | | proxy | Object | Proxy configuration. (Default: Apify Residential proxies) | | max_users | Integer | Maximum number of users to message. Set to 0 for unlimited messaging. | --- ## Example Input json { "sessionid": "your-instagram-sessionid-here", "target_usernames": ["user1", "user2", "user3"], "message": "Hey! Just wanted to reach out :)", "delay_between_messages": 45, "proxy": { "useApifyProxy": true, "apifyProxyGroups": ["RESIDENTIAL"] }, "max_users": 100 } --- ## Example Output json { "username": "example_user", "user_id": "12345678", "thread_id": "87654321", "status": "success", "message": "Hello, this is my message!" } ⚠️ Important Warnings Ensure your Instagram account follows Instagram's DM limits to avoid or getting banned (5 per run , 30-40 max user per day). Always use a reasonable delay between messages! If you send DMs too quickly without a proper delay (like sending every second), Instagram may detect spam-like behavior. This can result in: Temporary action blocks (can't DM or perform actions for hours or days) Temporary account suspension Permanent account ban Avoid messaging a large number of users at once without delays! Attempting to send DMs to hundreds or thousands of users quickly can seriously risk your Instagram account being flagged, limited, or banned. Use proxies for added safety. Proxies (especially Residential proxies) help hide your real IP address and reduce the chance of detection by Instagram. Your Session ID must stay valid. If your session expires (you log out everywhere, reset password, or Instagram detects suspicious activity), you will need to generate a new session ID. Use responsibly! Always comply with Instagram’s Terms of Service. This Actor is intended for ethical, respectful communication only, not for spam or unsolicited mass messaging.
Categories
Common Use Cases
Market Research
Gather competitive intelligence and market data
Lead Generation
Extract contact information for sales outreach
Price Monitoring
Track competitor pricing and product changes
Content Aggregation
Collect and organize content from multiple sources
Ready to Get Started?
Try Instagram DMs Automation now on Apify. Free tier available with no credit card required.
Start Free TrialActor Information
- Developer
- deepanshusharm
- Pricing
- Paid
- Total Runs
- 9,236
- Active Users
- 273
Related Actors
Video Transcript Scraper: Youtube, X, Facebook, Tiktok, etc.
by invideoiq
Linkedin Profile Details Scraper + EMAIL (No Cookies Required)
by apimaestro
Twitter (X.com) Scraper Unlimited: No Limits
by apidojo
Content Checker
by jakubbalada
Apify provides a cloud platform for web scraping, data extraction, and automation. Build and run web scrapers in the cloud.
Learn more about ApifyNeed Professional Help?
Couldn't solve your problem? Hire a verified specialist on Fiverr to get it done quickly and professionally.
Trusted by millions | Money-back guarantee | 24/7 Support