lwthiker/curl-impersonate
curl-impersonate: A special build of curl that can impersonate Chrome & Firefox
Recommended between 2025-10-03 and 2026-10-12. Last pushed 2024-07-18.
▲ 3 recommend · ▼ 1 criticism
What hackers say
“I like curl-impersonate[0] as a quick way to make curl fingerprint as chrome or firefox.”
— psanford, 2026-08-18 · strong recommendation · original comment on Hacker News ↗
show original comment
There are a bunch of these tools out there. I like curl-impersonate[0] as a quick way to make curl fingerprint as chrome or firefox. There's also CylceTLS[1] for a more programmatic approach. [0]: https://github.com/lwthiker/curl-impersonate [1]: https://github.com/Danny-Dasilva/CycleTLS
“There are projects that do this already e.g. https://github.com/lwthiker/curl-impersonate”
— ycombinatrix, 2026-10-12 · original comment on Hacker News ↗
“which works around these kinds of things (and makes working with cloudflare much nicer)”
— geocar, 2025-10-03 · original comment on Hacker News ↗
show original comment
…d9d (downloaded with Safari) $ curl https://foxmoss.com/blog/packet-filtering/ | md5sum e114898baa410d15f0ff7f9f85cbcd9d - I'm aware of curl-impersonate https://github.com/lwthiker/curl-impersonate which works around these kinds of things (and makes working with cloudflare much nicer), but serious scrapers use chrome+usb keyboard/mouse gadget that you can ssh into so there's literally no evidence of mechanical means. Also: If you serve some Anubis code without actually running the anubis script in the page, you'll get some answers back so there's at least one anubis-simulator running on the Internet that doesn't bother to actually run the JavaScript it's given. Also also: 26M requests da…
Criticism
“Is there a plan to keep this updated?”
— supriyo-biswas, 2025-11-09 · original comment on Hacker News ↗
show original comment
Is there a plan to keep this updated? There are a number of projects like curl-impersonate[1] and the like, but these are rarely updated any more. OTOH, I'm curious if people are actually getting by running old versions for production use cases. [1] https://github.com/lwthiker/curl-impersonate
Badge for your README
[](https://hackerrepos.org/repo/lwthiker/curl-impersonate)