Linktree Scraper - Creator Bio Links, Emails & Leads avatar

Linktree Scraper - Creator Bio Links, Emails & Leads

Pricing

from $5.00 / 1,000 profile scrapeds

Go to Apify Store
Linktree Scraper - Creator Bio Links, Emails & Leads

Linktree Scraper - Creator Bio Links, Emails & Leads

Scrape any Linktree (linktr.ee) profile into clean data: name, bio, every link with previews, social handles, emails & phones for lead gen. Discover related creators, enrich contacts from their website, and monitor for new profiles. Export JSON, CSV, Excel.

Pricing

from $5.00 / 1,000 profile scrapeds

Rating

0.0

(0)

Developer

Scrape Sage

Scrape Sage

Maintained by Community

Actor stats

0

Bookmarked

3

Total users

0

Monthly active users

7 days ago

Last modified

Share

Linktree Scraper — Creator Bio Links, Emails & Leads

Disclaimer: This Actor is an independent tool and is not affiliated with, endorsed by, or sponsored by Linktree Pty Ltd or any of its subsidiaries. All trademarks mentioned are the property of their respective owners. "Linktree" is referenced only to describe the publicly available website this Actor collects data from.

Turn any Linktree (linktr.ee) profile into a clean, structured lead record: creator name, bio, every link with its rich preview, normalized social handles, and the fields that actually drive outreach — emails and phone numbers. Optionally snowball-discover related creators, enrich contacts from each creator's own website, and monitor a niche for new profiles.

No login, no cookies, no browser — fast JSON extraction straight from the page's embedded data, with 99%+ reliability.

Why this Linktree scraper?

Most Linktree scrapers just dump the visible links from one URL. This actor ships the richest record in the category and turns Linktree into a real lead engine:

CapabilityTypical scrapersThis actor
All links (cleaned URLs, no tracking params)
Rich link previews (title, description, image)
Normalized social handles per platformpartial✅ Instagram, TikTok, YouTube, X, FB, LinkedIn, Spotify…
Emails (from EMAIL links, mailto: & bio)
Phone numbers
Website / shop / payment link classification
Website contact enrichment (crawl their site)✅ opt-in
Snowball discovery of related creators✅ opt-in
Verified, tier, country, created/updated, gating
Lead score (0–100)
Resolve from URL, bare username, @handle or social URL
Monitor mode — only NEW profiles

Use cases

  • Influencer & creator lead generation — you already have a list of handles from Instagram/TikTok/YouTube; this actor resolves each to their Linktree and pulls email, phone, website and every social in one pass. Filter to hasEmailOnly for an outreach-ready list.
  • Bulk prospecting (discovery) — start with a few creators in your niche and let snowball discovery follow Linktree's related-creator graph to build a large lead list automatically.
  • Agency & brand outreach — find creators who sell products (sellsProducts, shop links), have a website, or accept donations, and reach them directly.
  • Competitive & market research — see exactly which links, shops, socials and offers creators promote, with link previews.
  • List maintenance & monitoring — schedule recurring runs with monitor mode to capture only newly discovered creators in a niche.

How to use

  1. Sign up for Apify — the free plan is enough to try this actor.
  2. Open the Linktree Scraper, paste profile URLs / usernames (or turn on discovery), and click Start.
  3. Watch results stream into the dataset table.
  4. Export as JSON, CSV, Excel, XML, or RSS — or pull results programmatically via the Apify API.

Input

{
"profileUrls": ["https://linktr.ee/garyvee"],
"usernames": ["mkbhd", "@natgeo"],
"discoverRelatedProfiles": true,
"discoveryDepth": 2,
"maxProfiles": 200,
"enrichContactEmails": true,
"hasEmailOnly": true
}
  • profileUrls — full Linktree URLs (https://linktr.ee/...).
  • usernames — bare usernames or @handles. A social-media URL works too — its handle is tried against linktr.ee (creators reuse the same handle).
  • startUrls — generic URL list; anything that resolves to a Linktree username is scraped.
  • discoverRelatedProfiles (default false) — snowball out to related/SEO-linked creators that Linktree lists on every page.
  • discoveryDepth (default 2) — how many hops to snowball when discovery is on.
  • maxProfiles (default 100) — max profiles to fetch in one run (the cost/work budget).
  • enrichContactEmails (default false) — crawl each creator's own website (home + contact/about) for extra emails, phones and socials.
  • includeLinkPreviews (default true) — attach each link's preview (title/description/image).
  • hasEmailOnly / verifiedOnly / countryFilter / minLinks — output filters.
  • monitorMode / monitorKey — return only profiles not seen in previous runs.
  • maxConcurrency / proxyConfiguration — performance & proxy.

Output

One record per creator (type: "profile"):

{
"type": "profile",
"platform": "linktree",
"username": "mkbhd",
"profileUrl": "https://linktr.ee/mkbhd",
"displayName": "MKBHD",
"bio": "Quality Tech Videos",
"avatarUrl": "https://ugc.production.linktr.ee/...",
"isVerified": true,
"tier": "free",
"country": "US",
"sellsProducts": true,
"emails": ["podcast@mkbhd.com"],
"primaryEmail": "podcast@mkbhd.com",
"phones": [],
"websiteUrls": ["https://shop.mkbhd.com"],
"primaryWebsite": "https://shop.mkbhd.com",
"shopUrls": ["https://shop.mkbhd.com"],
"socialLinks": [
{ "platform": "youtube", "url": "https://youtube.com/mkbhd", "handle": "@mkbhd" },
{ "platform": "instagram", "url": "https://instagram.com/mkbhd", "handle": "@mkbhd" },
{ "platform": "x", "url": "https://x.com/mkbhd", "handle": "@mkbhd" }
],
"socialPlatforms": ["youtube", "instagram", "x", "spotify"],
"links": [
{
"title": "Waveform Podcast",
"url": "https://open.spotify.com/show/...",
"type": "CLASSIC",
"category": "social",
"platform": "spotify",
"isGated": false,
"preview": { "title": "Waveform: The MKBHD Podcast", "description": "...", "image": "https://..." }
}
],
"linkCount": 9,
"relatedUsernames": ["...", "..."],
"leadScore": 92,
"discoverySource": "seed",
"scrapedAt": "2026-06-16T18:00:00.000Z"
}

When enrichContactEmails is on, records also include websiteCrawled, websitePagesCrawled, enrichedEmails, enrichedPhones, and enrichedSocials (merged into the main emails/phones/socialLinks).

How much does it cost to scrape Linktree?

This Actor uses Apify's pay-per-event pricing: you are charged only for the results it delivers, with no monthly rental and no start fee. The events it can charge are:

  • Profile scraped - One Linktree creator profile: name, bio, every link with previews, social handles, emails, phone numbers, website, lead score and related-creator seeds.
  • Contact enrichment (website crawl) - Charged only when a profile's own website is crawled (home plus contact/about) to extract additional emails, phone numbers and social links.

The current price of each event is shown on the Pricing tab of this page. Set a maximum total charge on the run if you want a hard cap on spend, and use the input limits to control how much the Actor fetches.

Automate & schedule

Run this actor on autopilot and pull results into your own stack:

  • Apify API — start runs, fetch datasets, and manage schedules over REST.
  • apify-client for JavaScript and apify-client for Python — official SDKs.
  • Schedules — run it daily/weekly to monitor a niche for new creators; pair with monitorMode to capture only new profiles.
  • Webhooks — trigger downstream actions (CRM import, Slack alert, email sequence) the moment a run finishes.
import { ApifyClient } from 'apify-client';
const client = new ApifyClient({ token: 'MY_APIFY_TOKEN' });
const run = await client.actor('scrapesage/linktree-scraper').call({
usernames: ['garyvee', 'mkbhd'],
discoverRelatedProfiles: true,
maxProfiles: 200,
enrichContactEmails: true,
hasEmailOnly: true,
});
const { items } = await client.dataset(run.defaultDatasetId).listItems();
console.log(`Got ${items.length} creator leads`);

Integrate with any app

Connect the dataset to 5,000+ apps — no code required:

  • Make — multi-step automation scenarios.
  • Zapier — push new creator leads straight into your CRM.
  • Slack — get notified when a monitored niche surfaces new creators.
  • Google Drive / Sheets — auto-export every run to a spreadsheet.
  • Airbyte — pipe results into your data warehouse.
  • GitHub — trigger runs from commits or releases.

Use with AI assistants (MCP)

The output is clean, LLM-ready JSON. You can call this actor from Claude, ChatGPT, or any agent framework through the Apify MCP server — ask your assistant to "find fitness creators on Linktree with an email and a shop" and let it run this scraper for you.

Agent-ready: autonomous payments (x402 & Skyfire)

This actor is agent-ready — AI agents can discover it, run it, and pay for it autonomously, with no Apify account and no human in the loop. It uses pay-per-event pricing and limited permissions, so it qualifies for Apify's agentic-payment standards:

  • x402 — an open, HTTP-native payment protocol. Agents pay per run in USDC on the Base network directly through the Apify MCP server — no account, no API key.
  • Skyfire — agent-to-service payments for fully autonomous AI-agent workflows.

Building an AI agent, MCP tool, or autonomous data pipeline? This scraper is ready to plug in and pay as it goes.

More scrapers from scrapesage

Build a complete creator & influencer lead-gen stack — Linktree is the contact hub; these pull the platform-side audience and monetization data:

Tips

  • You have handles, not Linktree URLs? Drop the handles into usernames — the scraper tries linktr.ee/<handle> (creators almost always reuse the same handle). Profiles that don't exist are skipped quietly.
  • Bulk lists: turn on discoverRelatedProfiles with a few strong seed creators and raise maxProfiles to snowball a niche.
  • Outreach-ready only: set enrichContactEmails: true and hasEmailOnly: true to keep just the profiles with a real email.
  • Cost control: maxProfiles caps the work; email enrichment only runs for creators that actually link a website.
  • Monitoring: combine Schedules with monitorMode to capture only newly found creators each run.

FAQ

Do I need a Linktree login or API key? No. The actor reads the public profile's embedded data — the same content any visitor sees.

Where do the emails come from? From the creator's own published contact links (Linktree EMAIL/mailto: links and bio text) and, with enrichContactEmails, from their own public website. Nothing private is accessed.

Can it scrape usernames I only have from Instagram/TikTok? Yes — paste the handle or the social URL; the actor tries the matching Linktree username.

Can I export to Google Sheets, CSV, or Excel? Yes — one click in the dataset view, or automatically on every run via the Google Drive integration.

How do I get only new creators over time? Turn on monitorMode and run on a Schedule — each run returns only profiles not seen before.

A field is null — why? Some creators simply don't publish an email, phone, website or country. Fields are null only when the data doesn't exist, not because the scraper skipped them.

Is scraping Linktree legal? This actor collects publicly available data only. You are responsible for using the data in compliance with applicable laws (GDPR/CCPA for personal data) and Linktree's terms.

Data & lawful use

This Actor reads only what Linktree publishes to logged-out visitors: it does not log in, use cookies or session tokens, create accounts, or reach anything behind a sign-in. Names, handles, bios and engagement figures are public, but they relate to identifiable people, so treat the output as personal data. If you are in the EU or UK you are the data controller for what you do with it: have a lawful basis (usually legitimate interest for research, marketing analytics or B2B prospecting), honour access and deletion requests, and do not use the output for spam or unsolicited messaging.

Under Apify's Standard Actor Contract, which governs your use of this Actor, you are the controller of any personal data in your input and output and scrapesage acts only as your processor: that data is processed solely to run your job, written only to your own Apify storage, never used for any other purpose and never shared onward. If you need help with a data-subject request that involves this Actor's output, open an issue on the Issues tab.

Disclaimer

This Actor is an independent tool and is not affiliated with, endorsed by, or sponsored by Linktree Pty Ltd or any of its subsidiaries. All trademarks mentioned are the property of their respective owners.

"Linktree" and any related marks are the property of their respective owners and are used here only in a descriptive, nominative sense - to identify the publicly accessible website from which this Actor collects data. This Actor is not an official Linktree product, is not authorised or certified by Linktree Pty Ltd, and does not distribute Linktree software. It collects only publicly available information; you are responsible for ensuring your use of that data complies with applicable laws, regulations and the terms of the source website.

Need help?

Open an issue on the actor's Issues tab, or visit the Apify help center. Feature requests are welcome — this actor is actively maintained.