7 days free, live today on a shared address. Plans from £3.99 a month, own domains from £14 a year. →
HomeHow it worksFeaturesPricingCompareGuides Sign in
Same nine checks, every platform

We scored
100 out of 100.

Nobody else did. Same nine checks on every platform. Repeat any of it in ten seconds.

100 peekin
77 Linktree
77 bio.link
45 bouncy.ai

What a bot can read

Out of 100. Higher is better
peekin a live customer page
Their own page
100
A creator page
100
Same score either way. There is only one kind of page.

A real customer page on a real customer domain, with a paid link on it. The address is never in the page, never in the API response, and never in a preview card. Both numbers here are the same number because there is only one kind of page.

Linktree linktr.ee/linktree
Their own page
77
A creator page
25
three creator pages, 25, 35 and 25
Drops 52 points once a paid link is on the page.

The gap between the two columns is the whole story. Their own page has nothing paid on it, so the heaviest check passes for nothing and it scores 77. Three real creator pages with an OnlyFans link on them scored 25, 35 and 25, and on every one the paid address was sitting in the page for anything to read.

bio.link bio.link/bio
Their own page
77
A creator page
Not measured yet
No creator page measured yet, so there is no gap to show.

Their own page, 77, and for the same reason as Linktree: nothing paid on it to find. We have not yet measured a creator page here, so we are not going to guess at one.

bouncy.ai bouncy.ai
Their own page
45
A creator page
27
Drops 18 points once a paid link is on the page.

Aimed at exactly our market and ships a file called bouncy-meta-escape.js, while the OnlyFans address sits in the same page as an ordinary link. Their own marketing site scores 45; a page they host for a creator scores 27. The creator number has moved a lot: 45 on 26 August, 5 on 31 August, 27 now, and ten of that came back because we fixed our own check rather than because they changed anything.

link.me link.me/john, a public creator page
Their own page
52
A creator page
50
Drops 2 points once a paid link is on the page.

Both columns are creator pages here, one without a paid link and one with, which is why they are close. Their pages are rendered on the server with every destination in the source as an ordinary link, and they run Google Analytics, Microsoft Clarity and a Meta pixel flag on the creator page.

linkin.bio linkin.bio
Their own page
62
A creator page
Not measured yet
No creator page measured yet, so there is no gap to show.

Turns up in search, makes a preview box when shared, and tells wherever you land where you came from. We have not measured one of their creator pages.

AllMyLinks allmylinks.com/allmylinks
Their own page
32
A creator page
Not measured yet
No creator page measured yet, so there is no gap to show.

The lowest company page here by some way, and the one most adult creators already use. No creator page measured yet.

Carrd carrd.co
Their own page
72
A creator page
20
one creator page with a paid link on it
Drops 52 points once a paid link is on the page.

The widest gap between the two columns we have measured. Their own site scores 72. A real creator page built on Carrd, with an OnlyFans link on it, scores 20: the paid address is readable straight off the page, and the page makes a preview box with the creator's name and photo in it when the link is shared. Carrd is a page builder rather than a link-in-bio product, so none of this is a feature they got wrong. It is what you get when a general tool is used for this job.

hoo.be hoo.be
Their own page
67
A creator page
45
one creator page with a paid link on it
Drops 22 points once a paid link is on the page.

The only other product in this table that passes the heaviest check. On a creator page with a paid link, the destination is not in the served HTML at all: the links are filled in after the page loads and their robots file disallows the resolver path. What costs it the rest is a full preview card on every creator page, with the creator's name as the title and a profile photo as the image, and Google Analytics through Tag Manager on creator pages but not on hoo.be's own. That is Google, not Meta: there is no Meta pixel here, and the difference matters.

beacons.ai beacons.ai
Their own page
No result
A creator page
Not measured yet

We cannot give beacons a number. Their site checks whether a visitor is a real browser and turns ours away at the door, so we never see the page. Open it in Chrome and it loads fine. That is their protection doing its job, and it may well mean Meta cannot read their pages either, which would count in their favour on these same checks. We could dress our scanner up as something it is not and get in, and we would rather leave this blank than publish a number we did not really measure.

Nine checks, the same on every page, ours included. Scores move when a platform changes, so run it again any time.

Feature by feature

Everything peekin does,
line by line.

The same protection on every plan.

Features of peekin
Featurepeekin
What it costs
One creator, with a domain connected£9.99 a month
Three creators on one account£39 a month
Poplinks10 with Creator
Your address
Live with no domain of your ownSmall shared address, included
Poplinks on your own domainYes
Buy a domain inside, renewal shownYes
Bring your own domainYes
Spare domain, switch in one tapYes
Protection
Paid link kept out of the pageYes
Same page for every visitorYes
Crawler gateYes
The canaryYes
Shield for cloud servers and VPNsYes
18+ checkYes
Country blockingYes
Country routing per linkYes
Instagram and TikTok breakoutYes
Tools
Free scanner for any link pageYes
Instagram profile picture checkYes
Adult directory leak checkYes
Instagram link leak checkYes
Import from link.me, Linktree, Beacons and moreYes
Translation for visitorsYes
Telegram alertsYes
Two-factor sign-inYes
Public API and MCP serverYes
Edit pages from the API and MCPYes
Team seats with rolesYes

Linktree, beacons, bio.link, link.me and bouncy: the scores above show what a bot reads off each.

What they charge

And what each one charges.

Prices from each company's own pricing page, monthly. Spot a stale one? Tell us.

Platform Cheapest paid Mid Top Three creators
peekin us £3.99£9.99£39£39
Linktree $8$15$35no roster plan
beacons $10$30$90no roster plan
AllMyLinks ~$3n/an/ano roster plan

Linktree bans adult links.

Where this comes from

We run pages like yours.

Scored with our public scanner. Run it yourself on any link, us included.

We run adult pages ourselves, so every check is one we put our own page through first.

Nobody selling a link page knows how Meta flags. What we have is a test you can repeat.

Why we publish this at all

Because you can check it in ten seconds. A comparison you cannot check is an advert.

One at a time

Compared head to head.