Skip to content

Linktree & Bio Link Scraper

Try for free

Scrape Linktree, Beacons, Komi, link.me, bio.link and other link-in-bio pages: display name, bio, avatar, every link, social handles, emails and phones.

🌳 Linktree & Bio Link Scraper

Turn link-in-bio pages into clean lead rows. Paste Linktree, Beacons, Komi, link.me, bio.link, Lnk.Bio, solo.to, AllMyLinks or other bio-link URLs (or plain usernames) and get the creator's display name, bio, avatar, every link with its title and type, all social handles, and the emails and phone numbers shown on the page. No login, no browser, a few seconds per batch.

✨ Why use Linktree & Bio Link Scraper?

  • 🌐 Many platforms, one actor — Linktree, Beacons, Komi, link.me, bio.link, Lnk.Bio, solo.to, AllMyLinks, hoo.be, Milkshake and a generic reader for other bio-link hosts.
  • 🔗 Every link, labelled — title, URL, type (link, social, product, music, video, event), network and handle.
  • 📇 Contacts included — emails (also Cloudflare-protected and encoded ones) and phone numbers on the page, at no extra charge.
  • 🧭 Social handles resolved — Instagram, TikTok, YouTube, X, Facebook, LinkedIn, Spotify, Threads, Twitch and 30+ more, plus one column per major network.
  • ⚡ Fast and light — plain HTTP with real browser fingerprints, 10 profiles in parallel.
  • 💸 Flat price — one price per saved profile; profiles that can't be read are free.

🎯 Use cases

  • 🤝 Influencer outreach — get every channel and the contact email of creators you already found.
  • 🧲 Lead generation — enrich a list of bio links with emails, phones and websites.
  • 🏷️ Brand and affiliate research — see which products, shops and affiliate links creators promote.
  • 🔄 Monitoring — schedule runs to track when creators change their featured links.
  • 🗂️ CRM enrichment — add social handles and websites to existing creator records.

🚀 How to use

  1. Paste profile URLs under Profile URLs (any mix of platforms), or add Usernames and pick their Platform.
  2. Optionally set Max profiles.
  3. Click Start.
  4. Download the results as JSON, CSV, Excel or HTML, or use the API.

📥 Input

FieldDescription
profileUrlsBio-link profile URLs, one per line
usernamesBare usernames for the platform below
platformPlatform of the usernames (default Linktree)
maxResultsMaximum profiles to save (0 = all)
{
  "profileUrls": [
    "https://linktr.ee/garyvee",
    "https://beacons.ai/defleppard",
    "https://kennyg.komi.io"
  ],
  "usernames": ["mrbeast"],
  "platform": "linktree"
}

📤 Output

One row per profile:

FieldDescription
platform, profileUrl, usernameWhere the profile lives
displayName, bio, avatar, verifiedIdentity
email, emails, phone, phonesContacts shown on the page
socialHandles, socialLinks, instagramUrl, tiktokUrl, youtubeUrl, xUrl, ...Social accounts
links, totalLinks, websitesEvery outbound link with title, type, network and handle
category, country, createdAt, updatedAtExtra profile data where the platform shows it (Linktree, Komi)
{
  "inputUrl": "https://linktr.ee/janedoemusic",
  "platform": "linktree",
  "profileUrl": "https://linktr.ee/janedoemusic",
  "username": "janedoemusic",
  "displayName": "Jane Doe",
  "bio": "Singer-songwriter. New EP out now.",
  "avatar": "https://ugc.production.linktr.ee/avatar.jpg",
  "verified": false,
  "email": "booking@janedoemusic.com",
  "emails": ["booking@janedoemusic.com"],
  "phone": null,
  "socialHandles": { "instagram": "janedoemusic", "tiktok": "@janedoemusic", "youtube": "@JaneDoeMusic" },
  "links": [
    { "title": "Listen to the new EP", "url": "https://open.spotify.com/album/123", "type": "link", "network": "spotify", "handle": null, "position": 0 },
    { "title": "Tour dates", "url": "https://janedoemusic.com/tour", "type": "link", "network": null, "handle": null, "position": 1 },
    { "title": "Instagram", "url": "https://www.instagram.com/janedoemusic", "type": "social", "network": "instagram", "handle": "janedoemusic", "position": 2 }
  ],
  "totalLinks": 3,
  "instagramUrl": "https://www.instagram.com/janedoemusic",
  "scrapedAt": "2026-10-16T01:00:00Z"
}

💰 Pricing

$2.50 per 1,000 profiles ($0.0025 per profile), emails and phones included, no start fee. Profiles that can't be read are not saved and never charged; they are listed in the run's status message and in the OUTPUT record (failedInputs). Platform usage (compute and proxy traffic, roughly 0.15 MB per profile) is billed separately.

Example: 1,000 profiles ≈ $2.50 plus about $0.20 of usage.

❓ FAQ

Is it legal? It reads public pages that anyone can open without an account. Check the platforms' terms and your local privacy laws, especially for outreach with personal emails.

Do I need a login or proxies? No login. The default residential proxy (US exits) gets through the Cloudflare checks some hosts use; datacenter also works for Linktree, Komi, link.me and bio.link.

Which platforms work best? Linktree, Komi, link.me, bio.link, solo.to and AllMyLinks return every link. Beacons returns the profile, all social accounts and the main featured link (its full button list is loaded by the app after the page opens). Other hosts go through a generic reader that collects names, links and contacts from the page.

Why is the email empty? Many creators don't publish one, or hide it behind a contact form. The actor only returns contacts that are on the page.

Can I find creators by keyword? No, this actor reads profiles you supply. Pair it with a search or social actor to discover bio links first.

Can I schedule it or use the API? Yes, schedule runs or call it from the API and integrations.

⚠️ Limits

  • Beacons: only the identity, the social accounts and the featured link; its other buttons are not in the page.
  • Tap.bio, Pillar, Linkin.bio and Stan render everything in the browser, so the generic reader may return little or nothing for them.
  • Password- or age-locked links on Linktree are listed but their targets may be hidden.
  • Click counts and analytics are not public and are not included.

Related actors

G2
4.7/5
Excellent
Trustpilot

The internet is full of data.
Start owning yours.

Scrape.ly gives you the infrastructure, the tooling, and the team to extract, process, and operationalize web data at any scale. Setup takes minutes. The advantage lasts forever.

No credit card. No setup calls.