How I Fingerprint My Own API to Catch Scrapers
Trap streets, phantom records, and the watermarking tricks that catch scrapers
Mar 31, 202612 min read64

Search for a command to run...
Articles tagged with #backend
Trap streets, phantom records, and the watermarking tricks that catch scrapers

When my API slowed down, I didn’t add Redis. I didn’t upgrade the droplet. I opened a Django shell and started measuring.
