I’ve implemented the same thing in nodejs…
Mikhail Kuznetcov

Mikhail Kuznetcov : For the free plan, if you request fingerprint matches a known bad bot, you may get a 429 response temporarily. Please try now. If the problem persists, send us a message at http://ipapi.co/#contact

One clap, two clap, three clap, forty?

By clapping more or less, you can signal to us which stories really stand out.