X / Twitter DM History Fetcher & Scraper avatar

X / Twitter DM History Fetcher & Scraper

Pricing

from $1.00 / 1,000 dmhistoryresults

Go to Apify Store
X / Twitter DM History Fetcher & Scraper

X / Twitter DM History Fetcher & Scraper

The best API to scrape and download Twitter (X) direct message history. Supports individual and group DMs. No official developer account needed. Perfect for developers and businesses needing reliable data extraction for CRM sync, analytics, and messaging backups.

Pricing

from $1.00 / 1,000 dmhistoryresults

Rating

0.0

(0)

Developer

fastcrawler

fastcrawler

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

2 days ago

Last modified

Share

X / Twitter DM History Fetcher & Scraper

Automate the extraction of your Twitter (X) direct message history without needing an official Twitter Developer account or API access.

Built for developers, CRM integration, customer support sync, and audit logging, this ultimate DM scraping tool empowers you to seamlessly export your 1-on-1 and group conversations into structured data (JSON, CSV, etc.).


✨ Key Features & Benefits

  • 🚫 No API Key or Dev Account Needed: Works directly with your logged-in account sessions (via cookies). Bypass official API restrictions instantly.
  • 💬 1-on-1 & Group DM Supported: Fetches both private chats and group conversations with ease.
  • 🔄 Pagination & Cursor Support: Effortlessly scrape long conversation histories by utilizing cursor-based pagination.
  • 🗃️ Structured Data Export: Ready to integrate with your CRM, analytics tools, or backup systems.
  • 🛡️ Proxy Support & Safety: Keep your accounts safe by routing traffic through custom proxies for stable and secure connections.

🚀 Input Parameters

Here is the complete list of parameters you can pass to this Actor:

FieldTypeDescription
cookieString(Required) Cookies used to authorize the actor with Twitter. Export as 'Headers String' using the Cookie-Editor extension.
recipientString(Required) The target you want to fetch history from. Supports User ID, @handle, conversationId (e.g., a:b), or group ID (e.g., g...).
pinString(Optional) Enter your xchat Passcode (PIN) if required to access specific chats.
proxyString(Optional) Custom proxy URL (e.g., http://user:pass@ip:port). Leave blank if not needed.