Introducing cuimp: A Node.js wrapper for curl-impersonate

View profile for Parsa Shariat

Senior Full-Stack Developer | Python, Node.js, Rust, Vue, React Native | ML | US Citizen | Open to Remote Work

🧠 While building some production scrapers, I kept running into the same pain: certain sites would reject or challenge every request, no matter how well I spoofed headers or user-agents. After a few rounds of frustration (and way too many failed Axios requests), I realized the only stable way was curl-impersonate --- but using it cleanly inside Node.js wasn’t great. So I wrapped it. Introducing cuimp --- a minimal Node.js wrapper around curl-impersonate. It lets you send requests that actually behave like real browsers --- Chrome, Safari, Firefox --- and just work where others fail. I originally wrote it for my own automation stack, but figured it might help others too. If you build crawlers, data extractors, or automation tools, this might save you a few headaches. 👉 https://lnkd.in/ebpZXxdc 💡 Open to contributions and feedback: 👉 https://lnkd.in/ed6MWznB

To view or add a comment, sign in

Explore content categories