InstaReach Instagram DM Outreach avatar

InstaReach Instagram DM Outreach

Under maintenance

Pricing

from $40.00 / 1,000 dm sents

Go to Apify Store
InstaReach Instagram DM Outreach

InstaReach Instagram DM Outreach

Under maintenance

Send personalized Instagram direct messages at scale with spintax, daily caps, and a safe dry-run mode.

Pricing

from $40.00 / 1,000 dm sents

Rating

0.0

(0)

Developer

Aggelos T

Aggelos T

Maintained by Community

Actor stats

0

Bookmarked

1

Total users

0

Monthly active users

5 days ago

Last modified

Share

Send personalized Instagram direct messages at scale — with spintax, daily caps, dedupe, and a safe dry-run mode. Powered by InstaReach.

What it does

Give it a recipient list and a message template. It resolves each recipient, personalizes the message, and sends it — while enforcing safety limits designed to protect your account.

  • Spintax{Hi|Hey|Hello} picks a random variant per message so every DM reads differently.
  • Placeholders{first_name}, {full_name}, {username} are filled in per recipient.
  • Dry run (default ON) — resolves and renders everything without sending, so you can preview.
  • Per-account daily cap — tracked across runs; stops before you exceed it.
  • Dedupe — remembers who you've already messaged and skips them.
  • Randomized spacingsendDelayRange waits a random interval between messages.

Input

FieldDescription
recipientsUsernames, @handles, or numeric user IDs.
messageTemplate with spintax + {first_name}/{full_name}/{username}.
dryRunPreview without sending (default true).
perAccountDailyCapMax DMs per day across runs (default 30).
maxMessagesOptional cap for this single run.
skipAlreadyMessagedSkip previously messaged users (default true).
sendDelayRangeRandom wait between sends, e.g. [30, 90].
sessionId / sessionSettings / username + passwordYour Instagram session (bring your own).
proxyConfigurationProxy settings. Residential recommended.

Output

One row per recipient with status (sent, dry_run, skipped_already, or error), the resolved userId, and the exact renderedMessage.

Important

  • This automates a real Instagram account and can get it action-blocked or banned. Use a dedicated account, residential proxies, low caps, and generous delays. Start with dryRun: true.
  • Sending unsolicited messages may violate Instagram's Terms of Service and anti-spam / privacy laws (e.g. GDPR, CAN-SPAM). Only message people who expect to hear from you, and comply with all applicable law. You are responsible for how you use this actor.