X (Twitter) DM Availability Scanner | Outreach Lead Qualifier avatar

X (Twitter) DM Availability Scanner | Outreach Lead Qualifier

Pricing

from $3.00 / 1,000 dmresults

Go to Apify Store
X (Twitter) DM Availability Scanner | Outreach Lead Qualifier

X (Twitter) DM Availability Scanner | Outreach Lead Qualifier

Stop wasting time on closed accounts! Automatically scan lists of X (Twitter) handles to detect who you can message directly. Perfect for growth hackers, sales teams, and campaign managers looking to qualify leads and scale automated outreach pipelines effortlessly.

Pricing

from $3.00 / 1,000 dmresults

Rating

0.0

(0)

Developer

fastcrawler

fastcrawler

Maintained by Community

Actor stats

0

Bookmarked

35

Total users

1

Monthly active users

2 months ago

Last modified

Share

πŸ“¨ X (Twitter) DM Availability Scanner | Outreach Lead Qualifier

A high-performance, cost-effective Apify Actor designed to bulk check whether X (Twitter) users have open Direct Messages (DMs).

Stop wasting your time and campaign budget on closed accounts! Instantly filter your lead lists, qualify prospects, and optimize your automated cold outreach workflows.


πŸš€ Features

  • Bulk Verification: Check thousands of Twitter/X handles or User IDs in a single run.
  • Accurate DM Status Detection: Returns the exact can_dm status (True/False) for every profile.
  • Smart Rate-Limit Handling: Automatically manages X's rate limits and retries to ensure maximum success rates.
  • Flexible Session Support: Works seamlessly with both guest and authenticated sessions.
  • Clean Structured Data: Outputs structured JSON data, ready to be exported to CSV, Excel, or integrated via API into your CRM/workflows.

🎯 Ideal Use Cases

  • Growth Hackers & Marketers: Build clean, verified outreach lists for X cold DM campaigns.
  • Sales Teams & SDRs: Filter out unresponsive profiles before doing manual prospecting.
  • Data Engineers & Developers: Enrich existing social profiles with communication availability metrics via API.

πŸ“₯ Input Parameters

Provide a list of usernames (screen names) or numeric user IDs that you want to check.

Input Example (JSON)

{
"users": [
"elonmusk",
"jack"
],
"proxyConfiguration": {
"useApifyProxy": true
}
}

Input Fields

FieldTypeRequiredDescription
screenNamesArrayYesA list of X/Twitter handles (e.g., elonmusk).

πŸ“€ Output Data Structure

The actor stores results in a dataset. Each item in the dataset represents a verified user status.

Output Example (JSON)

[
{
"query": "elonmusk",
"id": "44196397",
"username": "elonmusk",
"can_dm": false,
"status": "SUCCESS",
"scraped_at": "2026-05-18T15:04:23.000Z"
},
{
"query": "jack",
"id": "12",
"username": "jack",
"can_dm": true,
"status": "SUCCESS",
"scraped_at": "2026-05-18T15:04:24.000Z"
}
]

Output Fields Breakdown

  • query: The original input handle or ID.
  • id: The official unique X/Twitter User ID.
  • username: The current X/Twitter handle.
  • can_dm: true means the user accepts direct messages from anyone; false means their DM is closed.
  • status: Execution status for this specific user (SUCCESS, NOT_FOUND, or SUSPENDED).
  • scraped_at: The timestamp when the data was extracted.

πŸ’‘ Cost-Effective & Scalable

This actor is highly optimized for resource consumption, allowing you to scan thousands of profiles quickly and at a minimal cost. Perfect for standalone use in the Apify Console or integrated directly via the Apify API into your Make, Zapier, or custom code pipelines.

undefined