# AllMyLinks Scraper | Creator Profiles | Email Disc (`ahmed_jasarevic/allmylinks-profile-scraper`) Actor

Scrape AllMyLinks creator profiles with email discovery for influencer outreach and lead generation

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

## Pricing

from $5.00 / 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

## AllMyLinks Profile Scraper

Scrape creator profiles from AllMyLinks — extract bios, links, social media handles, contact info, and profile metadata for lead generation, influencer outreach, and creator economy research.

### What It Does

Extracts comprehensive profile data from AllMyLinks including:

- **Profile metadata** — username, display name, bio, avatar, location
- **All links** — URLs, titles, descriptions, and link categories
- **Social media handles** — connected accounts (Instagram, TikTok, YouTube, Twitter, etc.)
- **Contact information** — email addresses, phone numbers, business inquiries
- **Profile statistics** — follower counts, engagement metrics (optional)
- **Custom branding** — themes, colors, profile customization details

### Input

| Parameter | Type | Default | Description |
|-----------|------|---------|-------------|
| `usernames` | `string[]` | *required* | AllMyLinks usernames or profile URLs to scrape |
| `proxy` | `object` | — | Proxy configuration for reliable access |
| `maxProfiles` | `int` | `100` | Maximum number of profiles to process |
| `includeProfileStats` | `bool` | `false` | Include follower counts and engagement data |

### Output

Each profile returns a structured object with:

```json
{
  "username": "creator_name",
  "displayName": "Creator Display Name",
  "bio": "Creator biography text",
  "avatarUrl": "https://.../",
  "location": "City, Country",
  "links": [
    { "url": "https://.../", "title": "Link Title", "category": "social" }
  ],
  "socialHandles": {
    "instagram": "@handle",
    "tiktok": "@handle",
    "youtube": "channel_url"
  },
  "contactInfo": {
    "email": "business@example.com",
    "phone": "+1..."
  },
  "stats": {
    "followers": 15000,
    "totalLinks": 12
  }
}
```

### Use Cases

#### Creator Lead Generation

Build targeted lists of creators by scraping profiles across niches. Extract contact information and social handles for cold outreach campaigns.

#### Influencer Outreach

Identify influencers on AllMyLinks, collect their connected social accounts, and gather email addresses for partnership proposals.

#### Contact Discovery

Find creator email addresses and phone numbers from their AllMyLinks profiles for business development and sponsorship opportunities.

#### Bulk Profile Scraping

Process hundreds of AllMyLinks profiles in a single run. Ideal for market research, competitor analysis, and creator database building.

#### Niche Creator Research

Discover creators in specific niches by analyzing bio keywords, linked content, and profile categories. Map creator ecosystems and identify rising talent.

#### Link Analysis

Analyze what links creators share — track trending destinations, affiliate programs, product launches, and content strategies across creator profiles.

#### Creator Economy Research

Study creator monetization strategies by examining profile structures, linked platforms, and contact methods used by successful creators.

#### Agency Prospecting

Agencies can identify potential creator clients by scraping profiles, assessing audience size, and collecting outreach information.

### Proxies

Residential proxies are recommended for reliable access. Configure via the `proxy` input parameter:

```json
{
  "proxy": {
    "useApifyProxy": true,
    "apifyProxyGroups": ["RESIDENTIAL"]
  }
}
```

### Pricing

This Actor costs **$0.005 per result**. Running with 50 usernames produces 50 results = $0.25.

### Tips

- Provide exact AllMyLinks usernames (e.g., `lauranne`) or full profile URLs
- Enable `includeProfileStats` only when you need follower/engagement data
- Use residential proxies for best success rates
- Set `maxProfiles` to limit costs for large username lists
- Results are stored in the Actor's dataset — use `get-dataset-items` to retrieve

### Categories

- Ecommerce
- Lead Generation
- AI

### Related Actors

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

### SEO Keywords

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

### For AI Agents & LLM Apps

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

**Purpose:** AllMyLinks Scraper \[$0.01💰] | Creator Profiles | Email Disc

**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 AllMyLinks 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 AllMyLinks 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.

# Actor input Schema

## `usernames` (type: `array`):

AllMyLinks usernames (e.g. "lauranne") or full profile URLs (e.g. "https://allmylinks.com/lauranne").

## `proxy` (type: `object`):

Apify Proxy with Residential IPs is recommended to avoid blocking.

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

Maximum number of profiles to scrape in one run.

## `includeProfileStats` (type: `boolean`):

Fetch the profile views counter (adds one extra request per profile).

## Actor input object example

```json
{
  "usernames": [
    "lauranne",
    "jamespriviere"
  ],
  "proxy": {
    "useApifyProxy": true,
    "apifyProxyGroups": [
      "RESIDENTIAL"
    ]
  },
  "maxProfiles": 100,
  "includeProfileStats": 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 = {
    "usernames": [
        "lauranne",
        "jamespriviere"
    ],
    "proxy": {
        "useApifyProxy": true,
        "apifyProxyGroups": [
            "RESIDENTIAL"
        ]
    }
};

// Run the Actor and wait for it to finish
const run = await client.actor("ahmed_jasarevic/allmylinks-profile-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 = {
    "usernames": [
        "lauranne",
        "jamespriviere",
    ],
    "proxy": {
        "useApifyProxy": True,
        "apifyProxyGroups": ["RESIDENTIAL"],
    },
}

# Run the Actor and wait for it to finish
run = client.actor("ahmed_jasarevic/allmylinks-profile-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 '{
  "usernames": [
    "lauranne",
    "jamespriviere"
  ],
  "proxy": {
    "useApifyProxy": true,
    "apifyProxyGroups": [
      "RESIDENTIAL"
    ]
  }
}' |
apify call ahmed_jasarevic/allmylinks-profile-scraper --silent --output-dataset

```

## MCP server setup

```json
{
    "mcpServers": {
        "apify": {
            "type": "http",
            "url": "https://mcp.apify.com/?tools=fetch-actor-details,ahmed_jasarevic/allmylinks-profile-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/8RFvAxvgjr83FFCIn/builds/EVyzvIeFD8fpVq2BF/openapi.json
