Bio Links Scraper [💰$5/1K] | 6 Platforms | Creator Leads
Pricing
from $4.97 / 1,000 results
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
Maintained by CommunityActor stats
0
Bookmarked
3
Total users
2
Monthly active users
19 days ago
Last modified
Categories
Features
Share
Bio Links Scraper - Creator Profiles From 6 Bio-Link Platforms
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.
Main Use Cases for Bio-Link Creator Data
- 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

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
| Field | Type | Required | Default | What it does |
|---|---|---|---|---|
profiles | string[] | Yes | - | Profile URLs, bare hostnames or supported handles. At least one value is required. |
maxProfiles | integer | No | 100 | Maximum profiles to write. Free users are capped at 10. |
resolveShortLinks | boolean | No | true | Follow Shorby short-code redirects to record final link destinations. |
proxyConfiguration | object | No | {"useApifyProxy": false} | Proxy settings for blocked or rate-limited runs. |
Supported hosts:
msha.ke- Milkshakemanylink.co- ManyLinkcarvelink.com- CarveLinkcontactinbio.com,ctcin.bio,contactin.bio,allmy.link- ContactInBioshor.by- Shorbyfeedlink.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.
| Field | Type | Description |
|---|---|---|
url | string | Canonical profile URL after normalization. |
platform | string | One of milkshake, manylink, carvelink, contactinbio, shorby or feedlink. |
username | string | Profile handle or identifier on the platform. |
profileId | string | Platform-specific profile identifier when available. |
displayName | string | Public display name. |
verified | boolean | Whether the profile shows a verified indicator. |
bio | string | Profile bio text. |
avatarUrl | string | Avatar image URL. |
instagramUrl | string | Instagram URL when the profile exposes one. |
links | object[] | Link buttons with title, url, optional imageUrl, linkId and group. |
socialProfiles | object[] | Social entries with network, platform and url. |
email | string[] | Public email addresses found on the page. Empty when none are exposed. |
scrapedAt | string | UTC ISO 8601 collection timestamp. |
error | string | Optional 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.
| Event | FREE | BRONZE | SILVER | GOLD | PLATINUM | DIAMOND |
|---|---|---|---|---|---|---|
| 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.
Related Actors
- Solo.to Scraper - Solo.to creator profiles, links and contact buttons.
- Superprof Scraper - tutor profiles across seven country sites.
- Indeed Job Scraper - job and company data for creator-economy research.
FAQ
Which bio-link platforms are supported?
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.
What is resolveShortLinks?
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.
platformplususernameis the practical identity key.emailis an array of publicly exposed addresses and can be empty.linkscan contain ordinary destination links;socialProfilescontains recognized social profiles.errormay be present for blocked or unparsable profiles.resolveShortLinksonly 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."
Legal and Compliance
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