check x account dm status(direct message)
Pricing
from $7.00 / 1,000 dmresults
check x account dm status(direct message)
This actor automatically checks whether a Twitter/X user has **open Direct Messages (DMs)**. It is designed for developers, growth hackers, analysts, and campaign managers who need to filter or target users based on their DM availability.
Pricing
from $7.00 / 1,000 dmresults
Rating
0.0
(0)
Developer

fastcrawler
Actor stats
0
Bookmarked
1
Total users
0
Monthly active users
4 days ago
Last modified
Categories
Share
📨 Check X DM Status (Direct Message)
This actor checks whether a Twitter/X user has open Direct Messages (DMs).
It supports batch lookup and returns structured results, making it ideal for lead generation, outreach filtering, CRM enrichment, and data analysis.
🚀 Features
- Detect whether a user has open Direct Messages (
can_dm) - Batch check multiple usernames or user IDs
- Works with guest or authenticated sessions
- Handles rate limits and retries automatically
- Clean JSON output for automation pipelines
📥 Input
Provide a list of usernames or user IDs:
{"users": ["elonmusk", "jack"]}
Optional settings:
{"users": ["elonmusk"],"useAuthCookies": true,"proxy": "auto"}
📤 Output Example
[{"username": "elonmusk","userId": "44196397","canDm": true,"fetchedAt": "2025-12-09T10:32:00Z"}]
Fields:
- username – X handle
- userId – numeric ID
- canDm – whether DM is open
- fetchedAt – timestamp
⚙️ How It Works
- Fetches user metadata via X public or authenticated endpoints
- Extracts the DM availability fields
- Applies rate limit protection & optional proxy
- Returns structured JSON with DM status
🧰 Use Cases
- Lead generation & influencer outreach
- Customer support workflows
- Filtering targets for campaigns
- CRM or database enrichment
- Social media analysis tools
📞 Support
If you need help integrating this actor or adding advanced features (auto-follow → DM check, profile filtering, search + DM check pipeline), feel free to contact the developer.