Lnk.Bio Email & Profile Scraper: Extract Leads avatar

Lnk.Bio Email & Profile Scraper: Extract Leads

Pricing

from $5.00 / 1,000 results

Go to Apify Store
Lnk.Bio Email & Profile Scraper: Extract Leads

Lnk.Bio Email & Profile Scraper: Extract Leads

Scrape Lnk.Bio link-in-bio profiles: bio, avatar, all links (with group labels), social profiles, verified status and email.

Pricing

from $5.00 / 1,000 results

Rating

0.0

(0)

Developer

Ahmed Jasarevic

Ahmed Jasarevic

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

12 days ago

Last modified

Share

Lnk.Bio Profile Scraper

Scrape Lnk.Bio link-in-bio profiles — the link-in-bio pages used by 1.5M+ creators on Instagram, TikTok and YouTube. Given one or more usernames or profile URLs, this Actor extracts the bio, avatar photo, verified badge, all links (with their group/section labels and thumbnails), social & contact profiles (Instagram, TikTok, Facebook, YouTube, Spotify, website, …) and the email address when the profile publishes one.

Works for any public profile, e.g. https://lnk.bio/guggenheim or just guggenheim. Runs on the Apify platform, so results are available via API, schedule, webhooks and integrations (Make, Zapier, n8n, Google Sheets…).

Why use Lnk.Bio Profile Scraper?

  • Influencer & creator research — collect bios, links and socials for outreach and sponsorship scouting.
  • Brand monitoring — track how competitors structure their link-in-bio pages (campaign links, group labels, CTAs).
  • Lead generation — harvest publicly published emails from creators' contact buttons.
  • Portfolio & media kits — quickly snapshot an artist's or actor's bio, avatar, press links and social profiles.
  • No login required — Lnk.Bio profiles are public; nothing needs an account or cookies.

How to use Lnk.Bio Profile Scraper

  1. Open the Actor in Apify Console (or call it via API).
  2. In the Input tab, enter one Lnk.Bio username or full profile URL per line.
  3. Optionally set Max profiles (0 = unlimited). Free users are capped at 10 profiles per run.
  4. Click Start. Each profile becomes one row in the dataset.

Example input:

{
"profiles": ["guggenheim", "https://lnk.bio/thuymusic", "royalcaribbean"],
"maxProfiles": 100
}

Input

FieldTypeDescription
profilesstring[] (required)Lnk.Bio usernames or full profile URLs, one per line.
maxProfilesintegerMaximum profiles to scrape. 0 = unlimited. Free users are capped at 10.
proxyConfigurationobjectOptional proxy. Direct access works for small batches; enable residential/datacenter proxy for large or repeated runs.

Output

One dataset record per profile:

{
"url": "https://lnk.bio/thuymusic",
"username": "thuymusic",
"profileId": "-1146495",
"displayName": "thủy",
"verified": false,
"bio": "Bay Area native recording artist and songwriter...",
"avatarUrl": "https://cdn2.lnk.bi/profilepics/-1146495_...jpg",
"instagramUrl": "https://www.instagram.com/thuymusic",
"links": [
{
"title": "Listen on Spotify",
"url": "https://open.spotify.com/artist/...",
"imageUrl": "https://cdn2.lnk.bi/uploads/...jpg",
"linkId": "14042968",
"group": "Music"
}
],
"socialProfiles": [
{ "network": "SOCIAL_IG", "platform": "Instagram", "url": "https://www.instagram.com/thuymusic" },
{ "network": "CONTACT_EM", "platform": "Email", "url": "info@thuymusic.com" }
],
"email": ["info@thuymusic.com"],
"scrapedAt": "2026-08-07T08:02:24.239Z"
}

You can download the dataset in various formats such as JSON, HTML, CSV, or Excel.

Data table

FieldDescription
usernameProfile username (without @).
displayNameCustom display name, if set.
verifiedWhether Lnk.Bio shows a "Verified" badge.
bioProfile bio text.
avatarUrlProfile picture URL.
instagramUrlLink from the username badge (usually the Instagram profile).
links[]All bio links: title, url, imageUrl (thumbnail), linkId, group (section label such as "Music", "Press").
socialProfiles[]Contact/social icons: network code (e.g. SOCIAL_IG, MUSIC_SPO, CONTACT_WE), platform name, url.
email[]Email address(es) published on the profile (including Cloudflare-protected ones).
errorPresent only for profiles that returned a 404 page or were blocked.

How much does it cost to scrape Lnk.Bio?

Runs are billed on Apify compute units (CU). Lnk.Bio pages are small static HTML pages and are fetched with a lightweight CheerioCrawler (no browser), so a typical run of 100 profiles consumes well under 1 CU. Free Apify users get a preview of up to 10 profiles per run; paid users can scrape unlimited profiles. To keep runs cheap, lower maxConcurrency or spread large lists across scheduled runs. If lnk.bio starts rate-limiting you (Cloudflare), enabling the Apify proxy in proxyConfiguration adds a small per-GB cost.

Tips and advanced options

  • Enter just the username — the Actor normalizes it to https://lnk.bio/<username> automatically.
  • Links are deduplicated — Lnk.Bio renders each link twice when it belongs to a group (once in the main list, once in the section); the Actor keeps one entry and preserves the group label.
  • Multi-page accounts — links from all sub-pages present on the main page are captured in one record.
  • Emails — Lnk.Bio sometimes obfuscates emails via Cloudflare's email protection; the Actor decodes those automatically.
  • Missing/removed profiles — unknown usernames soft-redirect to Lnk.Bio's 404 page; the Actor reports them with an error field instead of failing the run.

FAQ, disclaimers and support

  • Is scraping Lnk.Bio allowed? Lnk.Bio publishes public profile pages and allows crawlers in robots.txt. Scrape responsibly, respect the site and the profiles' content rights, and do not republish personal data without permission.
  • Known limitations — very large runs (thousands of profiles) may trigger Cloudflare rate limiting; enable the proxy and add delays if that happens.
  • Feedback — open an issue in the Actor's Issues tab for problems or feature requests. Need a custom solution (bulk discovery, search by keyword, screenshot capture)? Contact the developer.

Built with Crawlee + Apify SDK. Made for creators who want their favorite creators' links in one structured dataset.