# Lnk.Bio Scraper \[$0.5/1k💰] | Creator Profiles | Email Extract (`ahmed_jasarevic/lnk-bio-scraper`) Actor

Scrape Lnk.Bio creator profiles with email extraction for influencer outreach and lead generation

- **URL**: https://apify.com/ahmed\_jasarevic/lnk-bio-scraper.md
- **Developed by:** [Ahmed Jasarevic](https://apify.com/ahmed_jasarevic) (community)
- **Categories:** Lead generation, Social media, E-commerce
- **Stats:** 2 total users, 1 monthly users, 100.0% runs succeeded, 0 bookmarks
- **User rating**: No ratings yet

## Pricing

from $0.50 / 1,000 results

This Actor is paid per event. You are not charged for the Apify platform usage, but only a fixed price for specific events.

Learn more: https://docs.apify.com/actors/running/actors-in-store.md#pay-per-event

## What's an Apify Actor?

Actors are web data automations that power AI and operations. They run on the Apify platform to scrape websites, process data, connect APIs, and automate workflows.
In Batch mode, an Actor accepts a well-defined JSON input, performs an action which can take anything from a few seconds to a few hours,
and optionally produces a well-defined JSON output, datasets with results, or files in key-value store.
In Standby mode, an Actor provides a web server which can be used as a website, API, or an MCP server.
Actors are written with capital "A".

## How to integrate an Actor?

If asked about integration, you help developers integrate Actors into their projects.
You adapt to their stack and deliver integrations that are safe, well-documented, and production-ready.
The best way to integrate Actors is as follows.

- **AI agents and MCP clients** — the [Apify MCP server](https://docs.apify.com/integrations/mcp.md) at `https://mcp.apify.com` (remote, streamable HTTP, OAuth on first use).
- **Agentic workflows and local Actor development** — [Agent Skills](https://apify.com/.well-known/agent-skills/index.json) with the [Apify CLI](https://docs.apify.com/cli/docs.md): `npm install -g apify-cli`, then `apify login`.
- **JavaScript/TypeScript projects** — the official [JS/TS client](https://docs.apify.com/api/client/js/docs.md): `npm install apify-client`.
- **Python projects** — the official [Python client](https://docs.apify.com/api/client/python/docs.md): `pip install apify-client`.
- **Any other language** — the [REST API](https://docs.apify.com/api/v2.md).

For usage examples, see the [API](#api) section below.

For more details, see Apify documentation as [Markdown index](https://docs.apify.com/llms.txt) and [Markdown full-text](https://docs.apify.com/llms-full.txt).

# README

## Lnk.Bio Email & Profile Scraper

Extract emails, contact details, and full profile data from any Lnk.Bio profile at scale. The most reliable Lnk.Bio scraper for lead generation, influencer outreach, and creator discovery.

### What does it do?

The Lnk.Bio Email & Profile Scraper extracts comprehensive data from Lnk.Bio profiles, including:

- **Contact emails** — primary and secondary email addresses
- **Profile metadata** — name, bio, avatar, social links
- **Link data** — all links, titles, descriptions, and URLs on the profile
- **Social connections** — linked social media accounts
- **Creator insights** — profile setup, category, and engagement signals

Perfect for influencer outreach, creator lead generation, and building outreach lists.

### Why use this actor?

- **Email extraction** — discover contact emails hidden in Lnk.Bio profiles
- **Bulk scraping** — process hundreds of profiles in a single run
- **Structured output** — clean, JSON-ready data for your CRM or outreach tool
- **No API key needed** — works without Lnk.Bio authentication
- **Proxy rotation** — built-in proxy support to avoid rate limits

### Input

| Field | Type | Required | Default | Description |
|-------|------|----------|---------|-------------|
| `profiles` | `string[]` | Yes | — | Array of Lnk.Bio usernames or full URLs (e.g., `["guggenheim", "https://lnk.bio/username"]`) |
| `maxProfiles` | `number` | No | `100` | Maximum number of profiles to scrape per run |
| `proxyConfiguration` | `object` | No | — | Apify proxy configuration for rotation |

### Output

The actor returns a dataset with the following fields per profile:

| Field | Description |
|-------|-------------|
| `username` | Lnk.Bio username handle |
| `url` | Full Lnk.Bio profile URL |
| `displayName` | Profile display name |
| `bio` | Profile bio/description text |
| `avatarUrl` | Profile image URL |
| `email` | Extracted contact email |
| `socialLinks` | Array of linked social accounts |
| `links` | All profile links with titles and URLs |
| `category` | Profile category if set |
| `createdAt` | Profile creation date (if available) |

### Usage examples

#### Basic scrape

```json
{
  "profiles": ["guggenheim", "natgeo", "nasa"],
  "maxProfiles": 100
}
```

#### Bulk lead generation

```json
{
  "profiles": ["creator1", "creator2", "creator3"],
  "maxProfiles": 500,
  "proxyConfiguration": {
    "useApifyProxy": true
  }
}
```

### Categories

- Lead Generation
- Social Media
- Ecommerce

### Pricing

$0.005 per result. Each extracted profile counts as one result.

### Related actors

- [Instagram Profile Scraper](https://apify.com/apify/instagram-profile-scraper)
- [Instagram Scraper](https://apify.com/apify/instagram-scraper)
- [TikTok Profile Scraper](https://apify.com/clockworks/tiktok-profile-scraper)

\##SEO\_TITLE
Lnk.Bio Email & Profile Scraper | Extract Creator Data

\##SEO\_DESCRIPTION
Scrape Lnk.Bio profiles to extract emails, contact info, social links, and creator metadata. Bulk profile scraping for lead generation and influencer outreach.

### SEO Keywords

lnk scraper, lnk data, lnk API alternative, lnk extraction, lnk automation, lnk data scraping, web scraping lnk, lnk lead generation, lnk data mining, lnk crawler, scrape lnk, lnk dataset, lnk web data, lnk data extractor, lnk scraping tool, automated lnk, lnk data collection, lnk intelligence

### For AI Agents & LLM Apps

This Actor is callable via the Apify MCP server and Apify API.

**Purpose:** Lnk.Bio Scraper \[$0.01💰] | Creator Profiles | Email Extract

**Minimal working input:**

```json
{
  "startUrls": "..."
}
```

**Output fields:** url, title, description, metadata (varies by Actor)

**Behaviors:**

- Returns structured data in JSON format
- Supports proxy rotation for reliable extraction
- Output saved to Apify dataset

**Billing:** Pay-per-result pricing applies.

### Legal & Compliance Disclaimer

This Actor is an independent tool and is not affiliated with, endorsed by, or sponsored by Lnk.Bio Scraper.

This Actor only accesses publicly available pages and does not bypass authentication, login requirements, or CAPTCHA challenges.

Users are solely responsible for ensuring their use of this Actor complies with Lnk.Bio Scraper's Terms of Service and all applicable data-protection laws and regulations.

The developer assumes no liability for misuse of this tool or for any consequences resulting from data extraction activities.

### FAQ

#### Why use this Actor instead of building my own scraper?

Building and maintaining a web scraper requires handling anti-bot detection, proxy rotation, data parsing, and ongoing maintenance as websites change. This Actor provides all of that out of the box with reliable, tested extraction.

#### What data format does this Actor return?

The Actor returns structured JSON data. Results are stored in an Apify dataset which can be exported as JSON, CSV, XML, or Excel.

#### Can I use this Actor with scheduling?

Yes. You can create a task from this Actor and schedule it to run automatically at regular intervals for monitoring or data collection purposes.

#### Is there a way to filter or limit results?

Yes. Check the input parameters for options like maxItems, maxPages, or similar limiting fields to control how much data is extracted per run.

#### What happens if the Actor encounters a blocked page?

The Actor uses proxy rotation and retry logic to handle blocks. If a page cannot be accessed, the Actor will skip it and continue with the remaining items.

### Related Actors

Verified related actors on Apify that pair well with this one. All links point to real, publicly available actors.

- [Instagram Profile Scraper](https://apify.com/apify/instagram-profile-scraper)
- [Instagram Scraper](https://apify.com/apify/instagram-scraper)
- [TikTok Profile Scraper](https://apify.com/clockworks/tiktok-profile-scraper)

# Actor input Schema

## `profiles` (type: `array`):

One Lnk.Bio username or full profile URL per line, e.g. `guggenheim` or `https://lnk.bio/guggenheim`.

## `maxProfiles` (type: `integer`):

Maximum number of profiles to scrape. 0 = unlimited. Free users are capped at 10 profiles.

## `proxyConfiguration` (type: `object`):

Proxy to use when accessing lnk.bio. Direct access works for small batches; enable residential/datacenter proxy for large or repeated runs to avoid rate-limiting.

## Actor input object example

```json
{
  "profiles": [
    "guggenheim",
    "https://lnk.bio/msjennafischer"
  ],
  "maxProfiles": 100,
  "proxyConfiguration": {
    "useApifyProxy": false
  }
}
```

# Actor output Schema

## `results` (type: `string`):

No description

# API

You can run this Actor programmatically using our API. Below are code examples in JavaScript, Python, and CLI, as well as the OpenAPI specification and MCP server setup.

## JavaScript example

```javascript
import { ApifyClient } from 'apify-client';

// Initialize the ApifyClient with your Apify API token
// Replace the '<YOUR_API_TOKEN>' with your token
const client = new ApifyClient({
    token: '<YOUR_API_TOKEN>',
});

// Prepare Actor input
const input = {
    "profiles": [
        "guggenheim",
        "https://lnk.bio/msjennafischer"
    ]
};

// Run the Actor and wait for it to finish
const run = await client.actor("ahmed_jasarevic/lnk-bio-scraper").call(input);

// Fetch and print Actor results from the run's dataset (if any)
console.log('Results from dataset');
console.log(`💾 Check your data here: https://console.apify.com/storage/datasets/${run.defaultDatasetId}`);
const { items } = await client.dataset(run.defaultDatasetId).listItems();
items.forEach((item) => {
    console.dir(item);
});

// 📚 Want to learn more 📖? Go to → https://docs.apify.com/api/client/js/docs

```

## Python example

```python
from apify_client import ApifyClient

# Initialize the ApifyClient with your Apify API token
# Replace '<YOUR_API_TOKEN>' with your token.
client = ApifyClient("<YOUR_API_TOKEN>")

# Prepare the Actor input
run_input = { "profiles": [
        "guggenheim",
        "https://lnk.bio/msjennafischer",
    ] }

# Run the Actor and wait for it to finish
run = client.actor("ahmed_jasarevic/lnk-bio-scraper").call(run_input=run_input)

# Fetch and print Actor results from the run's dataset (if there are any)
print(f"💾 Check your data here: https://console.apify.com/storage/datasets/{run.default_dataset_id}")
for item in client.dataset(run.default_dataset_id).iterate_items():
    print(item)

# 📚 Want to learn more 📖? Go to → https://docs.apify.com/api/client/python/docs/quick-start

```

## CLI example

```bash
echo '{
  "profiles": [
    "guggenheim",
    "https://lnk.bio/msjennafischer"
  ]
}' |
apify call ahmed_jasarevic/lnk-bio-scraper --silent --output-dataset

```

## MCP server setup

```json
{
    "mcpServers": {
        "apify": {
            "type": "http",
            "url": "https://mcp.apify.com/?tools=fetch-actor-details,ahmed_jasarevic/lnk-bio-scraper"
        }
    }
}

```

The hosted server signs you in with OAuth on first connect, so no API token belongs in this config. Clients without OAuth support can send an `Authorization: Bearer <APIFY_API_TOKEN>` header instead, using a token from API & Integrations in Apify Console (https://console.apify.com/settings/integrations).

## OpenAPI specification

Download the OpenAPI definition: https://api.apify.com/v2/actors/uHhH0vrUbkNbt3LML/builds/jMlx5HxBxkanmnbh1/openapi.json
