🚀 Experience the new and improved APIVoid! Check out what's new

Prevent Free-Trial Abuse and Protect Your SaaS

Free-trial abuse occurs when users exploit SaaS trials using temporary or free emails, bots, or anonymous IPs—hurting revenue and distorting analytics. Our solution helps your SaaS stop abuse at the source by effectively detecting throwaway and free emails, anonymous IPs, and bots to ensure trials reach real, high-value users.

âš¡ Also read: How to stop fake accounts

IP Address: 185.225.69.232

Checking reputation...

Email: lenny122@cyberlinkhub(.)com

Checking reputation...

IP Address: 194.113.66.131

Checking reputation...

Email: skylark10944@aminating(.)com

Checking reputation...

Email: chimpanzee2694@maildrop(.)cc

Checking reputation...

Domain: warriggeyq(.)com

Checking reputation...

IP Address: 68.71.249.153

Checking reputation...

IP Address: 104.37.135.145

Checking reputation...

Email: rupert2@atomicmail(.)io

Checking reputation...

Smart, actionable insights to stop trial abuse on your SaaS platform

If your SaaS offers free trials or freemium accounts, you need strong security measures to screen signups and block suspicious users. A CAPTCHA is a must-have to stop bots, but it’s not enough on its own. Our IP and email intelligence APIs detect fake or disposable emails, anonymous IPs, known malicious and spam IPs, recently created or inactive domains, and more—giving you the insights needed to prevent trial fraud and protect your SaaS from misuse.

IP Reputation API

Check the safety reputation of an IPv4 or IPv6 address using multiple IP address blacklist services.

  • 70+ scanning engines
  • Detect proxy, VPN, TOR, hosting
  • IP geo information
View Details

Domain Reputation API

Check the reputation of a domain (e.g google.com) using multiple domain blacklist services.

  • 30+ scanning engines
  • Enable domain age detection
  • Risky categories
View Details

Email Verify API

Check the safety reputation of an email address, detect temporary emails and suspicious emails.

  • Fake and temporary emails
  • Suspicious email domains
  • Misconfigured domains
View Details

Phone Validator API

Validate and normalize a phone number, get location, carrier and line type, detect invalid and fake numbers.

  • Validate phone numbers
  • International and E164 format
  • Fake and absive numbers
View Details

Parked Domain API

Simply check if a domain name is actually parked, for example at Sedoparking or Parkingcrew.

  • Detect parked domains
  • Accurate and fast response
  • Real-time scanning
View Details

Domain Age API

Get the domain name registration date and how many days ago the domain name was created.

  • Support most TLDs
  • Get age in days, months, years
  • YYYY-MM-DD date format
View Details

Discover All API Services

Other effective methods that can help you reduce free trial abuse

Along with IP reputation and email reputation checks (that are very important), you should apply additional methods to prevent free trial abuse in your SaaS platform. Options include CAPTCHA (but pay attention to usability), credit card verification at signup, SMS verification, and more. Keep reading below for more useful tips you should know about.

Prevent automated signups with a CAPTCHA

CAPTCHA is a solid first-line defense against common automated bots. But balance is key—make it too complex or unfriendly, and you risk frustrating users, harming UX, and even losing potential customers instead of protecting them. The best CAPTCHAs protect without getting (too much) in the way—keeping things simple and fast for real users while adding extra hurdles only when behavior suggests a bot. If solving the challenge feels like a chore, visitors may abandon your signup or purchase flow entirely. That’s why it’s important to choose a solution that is lightweight, accessible, and compatible with both mobile and desktop devices.

Require email confirmation and optional SMS verification

Always require users to confirm their email address during signup. Sending an automated message with a unique link ensures the address is valid and accessible before activating the account. For additional security, you can include a ‘Confirm Email’ button with a CAPTCHA on the verification page, or even introduce SMS verification as a second step. While SMS checks are effective at discouraging abusers, they may also deter some legitimate users who are reluctant to share their phone number. Nonetheless, email verification remains a fundamental safeguard and should always be implemented in any signup process or web form that collects user emails.

Ask for a credit card upfront without charging

Instead of activating a free trial right after signup, request a valid credit card for verification. Even if no charge is made (e.g., a $0 authorization), this step can filter out suspicious accounts and ensures you onboard serious users with real purchase intent. Many SaaS products also let users select a plan, provide their card details, and enjoy the trial period before the subscription begins—charging automatically once the trial ends. However, some users may hesitate to enter card details before trying a product, or may fear accidental charges.

Limit account registrations from the same IP address

By monitoring IP addresses, you can block new signups once a certain number of accounts (N) have already been created from the same source. This helps detect and stop users attempting to create multiple accounts and abuse free trials. While it’s normal for some IPs to be shared within the same office or company network, a sudden spike of registrations from one IP within a short timeframe is a strong signal of suspicious or fraudulent activity.

Prevent duplicate signups via email aliases (and dots on Gmail)

Some email providers allow the use of aliases in the email username, such as user+alias@domain.com. This can be exploited to create multiple accounts using what is effectively the same email address, just with different aliases. Gmail also treats dots in the username as non-significant — for example, if you own johnsmith@gmail.com then any email sent to johnsmith@gmail.com, john.smith@gmail.com, or j.o.h.n.smith@gmail.com will all reach the same inbox. To prevent abuse you should remove the +alias and the dots (on a gmail address) before checking for duplicates.

Limit and restrict functionalities during the trial period

Another option you can consider, is to restrict access to certain features during the free trial period. While this approach may prevent users from experiencing the product in its entirety, it helps strike a balance between offering a meaningful evaluation and controlling potential misuse or costs. Examples include adding watermarks to downloadable content, limiting access to resource-intensive features, or capping the number of times an action can be performed.

Block free email providers like Gmail, Hotmail, Yahoo

Depending on your SaaS target audience, you may want to block free email domains such as Gmail, Hotmail, or Yahoo, as well as email forwarding services like SimpleLogin or ProxiedMail. Since business users are far less likely to abuse free trials, restricting free emails can reduce fraudulent signups and protect freemium plans. If your product is aimed at companies rather than individuals, blocking free emails at signup can be an effective safeguard against abuse.

Ask users to manually request a free trial and provide use case

Instead of granting free trials automatically after signup, make them available on request. Add a ‘Request Free Trial’ button and ask users to briefly describe their intended use case. This approach helps you engage directly with potential customers, learn more about their company, and assess their legitimacy before enabling access. While it may introduce some manual work, it often results in higher-quality leads, stronger conversion rates, and a reduced risk of trial abuse. If you want to automate the process, you can grant the free trial a few minutes after the request to avoid delays, and eventually manually review it later or mark it as "to review" if the use case text is too short, for example.

Removing the free trial can also be an option

Free trials are a great way to let potential customers experience your product, but they can also invite abuse and unnecessary costs (that can be potentially high in some cases). One alternative may be to remove the free trial entirely and instead offer a clear ‘30-Day Money Back’ guarantee. You can also showcase the product through demo videos, guided walkthroughs, or real use cases from paying customers. By highlighting the value of the paid version upfront, you reduce trial abuse while still giving prospects the confidence they need to purchase.

Account and API Security

We follow best security standards to protect your account and API keys

Data sent on the Dashboard account and on our API services is always encrypted (on frontends and backends). We provide options to secure your account with 2FA and your API keys with IP CIDR whitelist.

HTTPS SSL Encryption

All traffic on our API services is safely encrypted in transit with HTTPS SSL (TLSv1.2+) encryption.

API Key IP Whitelist

Protect your API keys by allowing only trusted CIDR IP addresses and block unknown IP addresses.

2FA Authentication

You can enable 2FA authentication via Google Authenticator to additionally protect your account.

Data Encrypted at Rest

Your account data is encrypted in transit and at rest by default within Google Cloud Platform.

api security
key features

Key Service Features

Learn how our service stands up in functionality and ease of use

With our service you can: use one or more APIs within your subscription, manage multiple API keys, customize the overages and more. Choose the right plan with the help of our pricing calculator.

Use All API Services

Within your subscription you have access to all our 20+ (and growing) threat intelligence APIs.

Monthly or Yearly Plans

We provide automated monthly or yearly subscription plans. With a yearly plan you get 2 months free.

Customizable Overages

Starting with the Startup plan, you can enable overages option to extend your monthly plan credits.

Multiple API Keys

Based on your plan, you can manage multiple API keys (such as one for Production and one for Testing).

Start using our API services, it takes just a few minutes

Create your account, pick a subscription plan, and make your first API call instantly with your API key—simple as that!

Get started now