← All projects
Social MediaAustralia·2024·1 month
Instagram DM Username Scraper
Automated tool to extract 3,500+ usernames from Instagram DMs and export to spreadsheet — without violating platform policies.
Overview
Built an automated extraction tool for an Australian client who needed to process thousands of Instagram DM conversations and pull out sender usernames.
Approach
- Accessed DM inbox using a user-level session (not an official bot account)
- Scrolled and extracted usernames from approximately 3,500 conversations
- Deduplicated and validated the output
- Exported clean list to a spreadsheet ready for further use
Compliance
Designed specifically to stay within Instagram's terms of service — no mass actions, no API abuse, human-like pacing throughout.
Tech stack
PythonSeleniumInstagram APIPandas
★★★★★
"Best in the world no doubt"
— Jesse Bar · Australia