Scrape and monitor WhatsApp group or private chat messages in real time. Scan the QR code to connect and start collecting structured WhatsApp message data.
The WhatsApp Messages Scraper is an Apify actor that connects to your WhatsApp account and listens to incoming messages from private chats and group conversations. Once connected via a QR code (displayed in the actor's log), it continuously captures and stores incoming messages in real time.
This actor is ideal for developers building automation tools, service marketplaces, sentiment analysis pipelines, or real-time communication systems.
✅ Real-time message scraping from WhatsApp chats and groups
✅ Simple QR code authentication (no password or phone number needed)
✅ Outputs structured message data (sender, chat type, timestamp, content)
✅ Perfect for real-time analytics, service platforms, or data collection
✅ Compatible with both group and individual chats
This actor does not require any input parameters to start. Just run the actor and follow the on-screen instructions.
Parameter | Type | Required | Description |
---|---|---|---|
(none) | — | — | No configuration needed to begin. |
You can run the actor directly on Apify or via API:
1curl -X POST -H "Content-Type: application/json" \ 2 "https://api.apify.com/v2/acts/YOUR_ACTOR_ID/runs?token=YOUR_API_TOKEN"
Then open the Apify log in the browser and scan the QR code as described above.
The output is a structured JSON dataset of WhatsApp messages:
1[ 2 { 3 "messageText": "Hello World!", 4 "senderNumber": "4433556546677", 5 "senderName": "John Doe", 6 "timestamp": 1744832304, 7 "isGroupMessage": true, 8 "isPrivateMessage": false, 9 "groupName": "Test", 10 "groupId": "120363412896248312", 11 "chatId": "120363412896248312", 12 "rawMessageId": "E5C0669D75C493BD8D76DD56097EBF36", 13 "deviceType": "android", 14 "fromMe": false, 15 "isForwarded": false, 16 "hasMedia": false, 17 "isStarred": false, 18 "mentionedNumbers": [], 19 "isStatus": false, 20 "links": [] 21 } 22]
If you encounter any issues or have feature suggestions, feel free to open an issue or fork and contribute. Let’s build better bots together! 🤖
Let me know if you want to include sections like FAQs or advanced configuration later!
Yes, if you're scraping publicly available data for personal or internal use. Always review Websute's Terms of Service before large-scale use or redistribution.
No. This is a no-code tool — just enter a job title, location, and run the scraper directly from your dashboard or Apify actor page.
It extracts job titles, companies, salaries (if available), descriptions, locations, and post dates. You can export all of it to Excel or JSON.
Yes, you can scrape multiple pages and refine by job title, location, keyword, or more depending on the input settings you use.
You can use the Try Now button on this page to go to the scraper. You’ll be guided to input a search term and get structured results. No setup needed!