Bio Links Scraper [💰$5/1K] | 6 Platforms | Creator Leads avatar

Bio Links Scraper [💰$5/1K] | 6 Platforms | Creator Leads

Pricing

from $4.97 / 1,000 results

Go to Apify Store
Bio Links Scraper [💰$5/1K] | 6 Platforms | Creator Leads

Bio Links Scraper [💰$5/1K] | 6 Platforms | Creator Leads

Scrape bio link profiles from 6 platforms — Milkshake, Shorby, Feedlink, ContactInBio, ManyLink and CarveLink. Build creator databases, contact lists and influencer outreach data.

Pricing

from $4.97 / 1,000 results

Rating

0.0

(0)

Developer

Ahmed Jasarevic

Ahmed Jasarevic

Maintained by Community

Actor stats

0

Bookmarked

3

Total users

2

Monthly active users

19 days ago

Last modified

Features

Limited permissions

Share

The Bio Links Scraper extracts creator bio-link profiles from Milkshake, ManyLink, CarveLink, ContactInBio, Shorby and Feedlink. Collect display names, bios, avatars, Instagram URLs, link buttons, social profiles and exposed email addresses in one structured record per profile.

Bio-link pages are often the only public landing page a creator controls. This Actor turns those pages into a searchable creator database for influencer research, partnership sourcing, audience analysis, CRM enrichment and AI-assisted outreach - without manually opening every single profile link.

  • Creator and influencer discovery - build a database of creators across six bio-link platforms instead of one social network.
  • Partnership and sponsorship research - compare bios, link portfolios and social footprints before outreach.
  • Contact enrichment - collect publicly exposed email addresses and social profile URLs into a CRM.
  • Link-in-bio audits - analyze which destinations creators prioritize, how many links they publish and which social platforms they use.
  • Agency and talent databases - add profile URLs to an existing roster and refresh public details on a schedule.
  • AI creator research - give an LLM clean profile records with links, socials and contact fields for ranking and summarization.

How It Works

Bio Links Scraper workflow: Milkshake, ManyLink, CarveLink, ContactInBio, Shorby and Feedlink profiles become creator records with links, socials and emails

Provide profile URLs, bare hosts or supported handles. The Actor detects the platform from the hostname, normalizes the URL, fetches the public profile page and parses the visible profile content. Each record is written to the dataset with the platform, username, display name, bio, avatar, link list, social profiles and any public email address found on the page.

The Actor uses HTTP requests rather than a full browser. Profiles that are blocked by a Cloudflare challenge or return an unsupported page are reported with an error field instead of silently producing a malformed record. When resolveShortLinks is enabled, Shorby short-code links are followed to record their final destinations; this option is specific to Shorby.

Input

FieldTypeRequiredDefaultWhat it does
profilesstring[]Yes-Profile URLs, bare hostnames or supported handles. At least one value is required.
maxProfilesintegerNo100Maximum profiles to write. Free users are capped at 10.
resolveShortLinksbooleanNotrueFollow Shorby short-code redirects to record final link destinations.
proxyConfigurationobjectNo{"useApifyProxy": false}Proxy settings for blocked or rate-limited runs.

Supported hosts:

  • msha.ke - Milkshake
  • manylink.co - ManyLink
  • carvelink.com - CarveLink
  • contactinbio.com, ctcin.bio, contactin.bio, allmy.link - ContactInBio
  • shor.by - Shorby
  • feedlink.io - Feedlink

Bare handles are interpreted as Milkshake profiles. Prefix a handle with @ to treat it as a ManyLink username. For every other platform, provide the profile URL or hostname.

Output

The dataset contains 14 fields per profile, including an optional error field for failed profiles.

FieldTypeDescription
urlstringCanonical profile URL after normalization.
platformstringOne of milkshake, manylink, carvelink, contactinbio, shorby or feedlink.
usernamestringProfile handle or identifier on the platform.
profileIdstringPlatform-specific profile identifier when available.
displayNamestringPublic display name.
verifiedbooleanWhether the profile shows a verified indicator.
biostringProfile bio text.
avatarUrlstringAvatar image URL.
instagramUrlstringInstagram URL when the profile exposes one.
linksobject[]Link buttons with title, url, optional imageUrl, linkId and group.
socialProfilesobject[]Social entries with network, platform and url.
emailstring[]Public email addresses found on the page. Empty when none are exposed.
scrapedAtstringUTC ISO 8601 collection timestamp.
errorstringOptional failure reason when a profile could not be parsed.

The links array is the creator's ordered link portfolio. The socialProfiles array is separate: it contains recognized social destinations rather than every ordinary link. email is an array because a page can expose more than one address.

Pricing

Pricing is pay-per-event: a small start event per run plus one result event per profile successfully written.

EventFREEBRONZESILVERGOLDPLATINUMDIAMOND
Actor start, per run$0.00005$0.00005$0.00005$0.00005$0.00005$0.00005
Profile result$0.005$0.00499$0.00498$0.00497$0.00497$0.00497

That is $4.97-$5.00 per 1,000 profiles. Free users receive the first 10 profiles as a preview. Billing is per successfully written record, not per HTTP request.

Example Input

{
"profiles": [
"https://msha.ke/example/",
"https://manylink.co/@example",
"https://shor.by/example",
"https://feedlink.io/example",
"example.ctcin.bio"
],
"maxProfiles": 50,
"resolveShortLinks": true
}

Example Output

{
"url": "https://manylink.co/@example",
"platform": "manylink",
"username": "example",
"profileId": "example",
"displayName": "Example Creator",
"verified": false,
"bio": "Design, travel and everyday carry.",
"avatarUrl": "https://cdn.example.com/avatar.jpg",
"instagramUrl": "https://www.instagram.com/example",
"links": [
{
"title": "Latest video",
"url": "https://youtube.com/watch?v=example",
"imageUrl": "https://cdn.example.com/link.jpg",
"linkId": "link_1",
"group": "Featured"
}
],
"socialProfiles": [
{
"network": "instagram",
"platform": "Instagram",
"url": "https://www.instagram.com/example"
}
],
"email": ["hello@example.com"],
"scrapedAt": "2026-10-07T12:00:00.000Z"
}

Integrations and Automation

Send new profiles to Google Sheets, Airtable, Notion, HubSpot or a custom database through Apify webhooks, Zapier, Make or n8n. Schedule a weekly refresh to catch bio changes, new links and newly exposed contact addresses.

For creator discovery at scale, combine this Actor with a list of profile URLs from your own sourcing workflow and deduplicate on platform plus username. Store scrapedAt so downstream systems know when a profile was last checked.

FAQ

Milkshake, ManyLink, CarveLink, ContactInBio, Shorby and Feedlink. The exact supported hostnames are listed in the Input section.

Does it extract email addresses?

It extracts email addresses that are publicly exposed on the profile page. Many creators do not publish one, so email is often empty. The Actor does not guess, verify or enrich addresses.

It follows Shorby short-code redirects and records the final destination in the link data. It does not apply to the other five platforms.

Why does a record contain an error?

The profile may be blocked by Cloudflare, removed, private, rate-limited or structurally different from the supported template. The error field records the reason instead of producing misleading data.

Can I pass bare usernames?

Yes, but interpretation is platform-specific. A bare handle is treated as Milkshake, while @handle is treated as ManyLink. For other platforms, provide a URL or hostname.

Is a browser required?

No. The Actor uses HTTP requests and parses server-rendered profile pages. That keeps runs fast and inexpensive.

For AI Agents and LLM Apps

The Actor is available through the Apify MCP server and the Apify API. It returns a compact creator profile with ordered links, social profiles and public contact data.

Minimal input

{
"profiles": ["https://msha.ke/example/"],
"maxProfiles": 10
}

Behavior an agent should know

  • One dataset item represents one bio-link profile.
  • platform plus username is the practical identity key.
  • email is an array of publicly exposed addresses and can be empty.
  • links can contain ordinary destination links; socialProfiles contains recognized social profiles.
  • error may be present for blocked or unparsable profiles.
  • resolveShortLinks only affects Shorby links.
  • The Actor does not log in, bypass private profiles or verify email deliverability.

Suggested tool description: "Scrape public creator bio-link profiles from Milkshake, ManyLink, CarveLink, ContactInBio, Shorby and Feedlink, including display name, bio, avatar, links, socials and exposed emails."

This Actor collects publicly available profile information. It is not affiliated with Milkshake, ManyLink, CarveLink, ContactInBio, Shorby or Feedlink. Respect each platform's terms, robots guidance and applicable privacy law.

Email addresses and social profiles can be personal data. Use them only with a lawful basis, honor opt-outs and do not use the dataset for spam, harassment or unauthorized resale. Verify a creator's current contact preferences before outreach.

SEO Keywords

bio links scraper, bio link data, creator database, influencer database, Milkshake scraper, ManyLink scraper, CarveLink scraper, ContactInBio scraper, Shorby scraper, Feedlink scraper, link in bio scraper, creator lead generation, influencer outreach data, social profile data, creator emails, bio link API, link-in-bio dataset, influencer research, creator economy data, social links extractor, profile scraper, public email extraction, creator CRM, influencer marketing data, bio link profile export