A connected account network with a credit-farming cluster isolated from legitimate users

Built for AI & SaaS

Unfarm your
free tier.

Unfarm spots repeat accounts, throwaway emails and scripted signups before they burn your AI budget — and tells you exactly why.

500 checks free every monthNo card neededLive in under an hour

One free account per device

~97,000 throwaway domains

Every decision explained

Node, Python and PHP SDKs

What farming costs you

Every farmed account is a bill.

Move the sliders to match your app. Not sure about your numbers? Upload past signups to Batch audit and get the real ones.

Lost to farming every month

$600

300 farmed accounts × $2.00

That is $7,200 a year.

Find your farmed accounts

One free tier. Not fifty.

Find the pattern.
Not just the account.

A new email does not mean a new person. Unfarm connects the traces repeat signups leave behind.

EMAIL PATTERNS

New email. Same person.

Gmail dots and plus tags, numbered address series and about 97,000 throwaway domains are caught before another free trial starts.

DEVICE SIGNALS

Recognize repeat devices.

One free account per device, even after cookies are cleared or a private window is opened.

BOT PROTECTION

Catch scripted signups.

Headless browsers, automation tools, signups finished in seconds and an invisible proof-of-work challenge.

FARMING RINGS

See the whole farming ring.

Accounts that share a device, network or mailbox are pulled into one view so you can block them together.

REVIEW QUEUE

Review the unsure ones.

Borderline signups land in a queue. Mark each one and Unfarm learns what farming looks like in your app.

BATCH AUDIT

Audit your past signups.

Upload a CSV of up to 10,000 emails and see which accounts are the same person — and what they cost you.

White-box by design

Every decision.
An actual explanation.

No black-box score. You see each signal, its points and the threshold it crossed. Your team can defend every block — and quickly undo the rare mistake.

Signal-by-signal point breakdown

Plain-language explanation grounded in the evidence

What would have changed the decision

Your feedback tunes the rules

Signup · new.user+7@gmail.com

Decision: Block

100 / 100
Another free account already signed up from this device (30 days)+60
Signup completed in under 10 seconds+25
Datacenter / hosting IP+25

“This device already created a free account 3 days ago, the form was finished in 6 seconds and the request came from a hosting provider. Without the earlier account, this signup would have gone to review instead of being blocked.”

Example decision. Points come from the built-in rules you can see in your dashboard.

Three steps. One afternoon.

How Unfarm fits in.

No extra steps for real users. Your sign-up gets a verdict before the free credits go out.

01

Add the script

One script tag on your sign-up page collects device, network and behaviour signals — invisible to real users.

02

Check on your server

Before you grant credits, one call with your secret key returns allow, review or block with the reasons.

03

Review with context

Unsure cases wait in your queue with the full evidence. Your decisions make the next verdicts sharper.

<!-- sign-up page -->
<script src="/sdk.js"></script>
<script>
  const unfarm = Unfarm.load({ apiKey: "pk_…" });
  const { requestId } = await (await unfarm)
    .identify({ event: "signup", userId: email });
</script>
// your server
const d = await unfarm.getEvent(requestId);
if (d.verdict === "block")       grant(0);
else if (d.verdict === "review") grant(0, { hold: true });
else                             grant(100);
Read the docs

Who it's for

Anywhere a free account costs you money.

AI apps and wrappers

Every free account calls a paid model. Stop one person from running ten accounts on your token budget.

Developer tools and APIs

Keep free API quotas, sandboxes and build minutes for developers who might become customers.

Referral and signup bonuses

Hold rewards when the referrer and the invited accounts share a device or mailbox.

Apps built with Lovable

Shipped fast with free credits? Add Unfarm to your sign-up with one prompt and one server check.

A transparent shield protecting real accounts from a duplicate account

Fair to real users

Strict with farmers.
Gentle with everyone else.

No puzzles

The bot check runs silently in the background. Real users never solve a CAPTCHA.

Weak signals stay weak

A VPN or shared office IP alone never blocks anyone.

Unsure means review

Borderline signups wait for a person instead of being rejected.

Typing stays private

Unfarm measures key timing, never what people type or their passwords.

Pricing

Start free. Pay as you grow.

Compare plans

Starter

Free

500 signup checks / month

For side projects and new launches.

Start free

Growth

Popular

$79 / month

5,000 signup checks / month

For AI apps with a real free tier.

Get started

Scale

$299 / month

30,000 signup checks / month

For products with heavy signup volume.

Get started

FAQ

Common questions

Keep building. Stop the farming.

Your AI budget deserves better.

Get your API keys