Block Account Takeover Attacks
A stolen password looks just like a normal login. Send each login to Fidro with the user_id and it checks the IP for VPNs and proxies, compares it with where that user has been before, and flags new countries and impossible travel, so you can challenge an account takeover before it lands.
What is Fidro?
Fidro is a fraud detection API for developers. One call checks the email, the IP and the network, remembers what it has seen before, and tells your code to allow, challenge or block, so you stop fake signups and stolen cards without building your own scoring. The free plan covers 200 validations a month, no credit card.
The problem
Stolen credentials, reused passwords and phished sessions let attackers walk in through the front door. A correct password proves nothing about who typed it.
How Fidro fixes it
Fidro adds a second look at every login. It checks the IP for VPNs and proxies, remembers each user's countries and IPs, and flags new_country_for_user and impossible_travel when a login doesn't fit, so you can ask for 2FA on that login only.
What you get
Login IP checks
Check every login against known VPN, proxy and Tor exit node lists.
New countries and impossible travel
Send event: login with the user_id and Fidro flags a new country for that user, or two countries within an hour as impossible_travel.
Shared IP detection
ip_many_users fires when five or more different user_ids log in from one IP in a day, the shape of a credential-stuffing run.
Keep exploring
Try the free checkers on a real address, read every field in the docs, or see how Fidro compares.
Frequently Asked Questions
How do I prevent account takeover attacks?
What are signs of an account takeover?
Can Fidro detect VPN usage on login?
Does Fidro replace two-factor authentication?
Start catching bad signups in the next 5 minutes
Create your account, grab your API key, and send your first request. Free plan with 200 validations/month. No credit card. Cancel anytime.