# blog
Notes from the bypass trenches.
Why your curl scripts fail on Cloudflare-fronted sites. How TLS fingerprinting actually works. When you should stop trying and just spin up a browser.
-
Why your curl scripts fail on Cloudflare-fronted sites in 2026
A curl request and a browser request used to look the same on the wire. They do not anymore. Here is what actually changed, why your scripts started returning 403s, and what the response means.
curltlsbot-walls -
TLS fingerprint mimicry: the cat-and-mouse explained
Why your spoofed User-Agent does not matter, how JA3 and JA4 actually work, and what curl-impersonate does under the hood. A field guide to the slowest-moving arms race in scraping.
tlsja3ja4 -
When to use recurl vs a headless browser
Headless browsers solve every scraping problem and cost ten times what they need to. Here is the decision framework we use to pick between recurl and a Playwright/Puppeteer pipeline.
scrapingautomationarchitecture