sqdshguy/wreq-js

HTTP client for Node.js with browser TLS fingerprint impersonation

50
/ 100
Established

This tool helps developers make HTTP requests or establish WebSockets from Node.js applications while appearing like a real web browser. It's for situations where automated scripts get blocked by services like Cloudflare or DataDome because they detect non-browser traffic. You provide a URL and a desired browser profile (like Chrome on Windows), and the tool makes the request, returning the data as if a browser fetched it. Developers building web scrapers, automation tools, or data collection services would use this.

Available on npm.

Use this if your Node.js application's HTTP or WebSocket requests are getting blocked because they don't look like real browser traffic.

Not ideal if your task requires executing JavaScript on a webpage, solving CAPTCHAs, or full browser automation; consider tools like Playwright or Puppeteer instead.

web-scraping data-collection api-integration bot-development network-automation
No Dependents
Maintenance 13 / 25
Adoption 9 / 25
Maturity 22 / 25
Community 6 / 25

How are scores calculated?

Stars

75

Forks

3

Language

TypeScript

License

MIT

Category

scraper

Last pushed

Mar 24, 2026

Commits (30d)

0

Get this data via API

curl "https://pt-edge.onrender.com/api/v1/quality/perception/sqdshguy/wreq-js"

Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.