# Influencer 360 Scraper (`raushan2288/influencer-360-scraper`) Actor

Extract influencer profiles and contact data across 10+ platforms including Instagram, TikTok, YouTube, X, LinkedIn, Twitch, Pinterest, Linktree, and Beacons. Discovers bio metrics, verified contact emails, phone numbers, and agency details without getting blocked.

- **URL**: https://apify.com/raushan2288/influencer-360-scraper.md
- **Developed by:** [Raushan Kumar](https://apify.com/raushan2288) (community)
- **Categories:** Automation
- **Stats:** 2 total users, 1 monthly users, 100.0% runs succeeded, 0 bookmarks
- **User rating**: No ratings yet

## Pricing

from $100.00 / 1,000 influencer discovereds

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/platform/actors/running/actors-in-store#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

## Influencer 360 — Social Profile & Contact Data Extractor

[![Apify Actor](https://img.shields.io/badge/Apify-Actor-orange)](https://apify.com)

**Influencer 360** is an Apify Actor that extracts **complete influencer profiles, bio details, verified contact emails, phone numbers, agency contacts, multi-platform social media links (Instagram, YouTube, TikTok, Twitter/X, LinkedIn, Twitch, Pinterest, Threads, Linktree, Beacons), follower reach, and contact quality scores**.

***

### Features

1. **Strict Influencer & Creator Profile Focus**:
   - Exclusively targets individual user and influencer profiles while automatically detecting and filtering out company, corporate, brand, and organizational pages.
2. **Multi-Platform Influencer Extraction**:
   - Simultaneously scrapes Instagram, YouTube, TikTok, Twitter/X, LinkedIn, Twitch, Pinterest, GitHub, Linktree, and Beacons.
3. **Contact & Bio Link Scraping**:
   - Extracts personal emails, business emails (`contact@...`, `mgmt@...`), and agency representation contacts.
   - Extracts phone numbers (US & International formats, WhatsApp links).
   - Scrapes Linktree, Beacons, Stan store, and personal websites for hidden contact details.
4. **Cross-Platform Handle Matching**:
   - Input a handle on 1 platform (e.g. `@mkbhd`), and automatically discover their matching profiles across all target platforms.
5. **Category / Niche Influencer Discovery**:
   - Input niches (`"fitness"`, `"tech"`, `"gaming"`, `"crypto"`, `"beauty"`, `"lifestyle"`) to discover top influencers automatically.
6. **Influencer Tier & Reach Analytics**:
   - Calculates combined total reach and classifies creator into tiers (`Nano`, `Micro`, `Mid-Tier`, `Macro`, `Mega`).
7. **Dataset & Export**:
   - Direct export to Apify Dataset (CSV, JSON, Excel, XML) and optional downloadable files in Key-Value store.

***

### Input Example

```json
{
  "influencers": [
    "https://www.instagram.com/mkbhd",
    "@mrbeast"
  ],
  "categories": [
    "fitness",
    "tech"
  ],
  "maxInfluencersPerCategory": 5,
  "platforms": [
    "instagram",
    "youtube",
    "tiktok",
    "twitter",
    "linkedin",
    "twitch",
    "pinterest",
    "linktree"
  ],
  "enrichContactInfo": true,
  "minFollowers": 10000,
  "outputFormat": "dataset",
  "divideOutputs": true,
  "proxyConfiguration": {
    "useApifyProxy": true
  }
}
```

***

### Output Format Example

```json
{
  "influencer_input": "@mkbhd",
  "primary_handle": "mkbhd",
  "primary_platform": "instagram",
  "name": "Marques Brownlee",
  "bio": "Quality tech videos | YouTuber | Ultimate Frisbee player",
  "emails": [
    "marques@mkbhd.com",
    "business@mkbhd.com"
  ],
  "agency_emails": [
    "business@mkbhd.com"
  ],
  "phones": [
    "+12015550199"
  ],
  "social_handles": {
    "instagram": "mkbhd",
    "youtube": "mkbhd",
    "twitter": "mkbhd",
    "tiktok": "mkbhd"
  },
  "total_reach": 23500000,
  "influencer_tier": "Mega Influencer (1M+)",
  "contact_completeness_score": 95,
  "linktree_url": null,
  "website_url": "https://mkbhd.com",
  "platforms": {
    "instagram": {
      "platform": "instagram",
      "username": "mkbhd",
      "followers": 4800000,
      "bio": "Quality tech videos"
    },
    "youtube": {
      "platform": "youtube",
      "username": "mkbhd",
      "subscribers": 18700000,
      "channel_title": "Marques Brownlee"
    }
  }
}
```

***

### Publishing to Apify

To publish or push updates to Apify:

```bash
cd influencer-profile-scraper
apify push
```

# Actor input Schema

## `influencers` (type: `array`):

List of influencer usernames (e.g. '@mrbeast'), full social profile URLs (e.g. 'https://instagram.com/dwaynejohnson'), influencer names, or website URLs.

## `categories` (type: `array`):

Discover top influencers automatically by niche/category (e.g., 'fitness', 'tech', 'crypto', 'gaming', 'beauty', 'fashion', 'food', 'lifestyle').

## `maxInfluencersPerCategory` (type: `integer`):

Maximum number of influencer profiles to discover per category.

## `platforms` (type: `array`):

Social media platforms to search, scrape, and cross-link for each influencer.

## `onlyInfluencers` (type: `boolean`):

Exclusively focus on individual influencer and user social profiles. Automatically filters out company, corporate, brand, and organizational pages.

## `enrichContactInfo` (type: `boolean`):

Enable deep scraping of bio links, personal website / contact pages, email pattern prediction, phone number extraction, and agency email detection.

## `minFollowers` (type: `integer`):

Minimum follower count threshold for included influencer profiles (0 for no limit).

## `maxFollowers` (type: `integer`):

Maximum follower count cap (0 for no cap).

## `outputFormat` (type: `string`):

Format for dataset results export.

## `divideOutputs` (type: `boolean`):

If enabled, creates separate downloadable files in Key-Value store: INFLUENCER\_PROFILES.csv and INFLUENCER\_CONTACTS.csv

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

Apify Proxy settings to bypass rate limits and anti-bot protection.

## `linkedinCookie` (type: `string`):

Optional: 'li\_at' session cookie from LinkedIn to scrape detailed LinkedIn creator profiles.

## `hunterApiKey` (type: `string`):

Optional: Hunter.io API key for professional email verification and domain lookup.

## `googleApiKey` (type: `string`):

Optional: Google API key for automated high-precision handle discovery.

## `googleCseId` (type: `string`):

Optional: Google Custom Search Engine ID (CX).

## Actor input object example

```json
{
  "influencers": [
    "https://www.instagram.com/mkbhd",
    "mrbeast"
  ],
  "categories": [
    "tech",
    "fitness"
  ],
  "maxInfluencersPerCategory": 2,
  "platforms": [
    "instagram",
    "youtube",
    "tiktok",
    "twitter",
    "linkedin",
    "twitch",
    "pinterest",
    "linktree"
  ],
  "onlyInfluencers": true,
  "enrichContactInfo": true,
  "minFollowers": 0,
  "maxFollowers": 0,
  "outputFormat": "dataset",
  "divideOutputs": false
}
```

# Actor output Schema

## `dataset` (type: `string`):

Dataset containing influencer profiles, social handles, and contact emails.

# 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 = {
    "influencers": [
        "https://www.instagram.com/mkbhd",
        "mrbeast"
    ],
    "categories": [
        "tech",
        "fitness"
    ]
};

// Run the Actor and wait for it to finish
const run = await client.actor("raushan2288/influencer-360-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 = {
    "influencers": [
        "https://www.instagram.com/mkbhd",
        "mrbeast",
    ],
    "categories": [
        "tech",
        "fitness",
    ],
}

# Run the Actor and wait for it to finish
run = client.actor("raushan2288/influencer-360-scraper").call(run_input=run_input)

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

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

```

## CLI example

```bash
echo '{
  "influencers": [
    "https://www.instagram.com/mkbhd",
    "mrbeast"
  ],
  "categories": [
    "tech",
    "fitness"
  ]
}' |
apify call raushan2288/influencer-360-scraper --silent --output-dataset

```

## MCP server setup

```json
{
    "mcpServers": {
        "apify": {
            "command": "npx",
            "args": [
                "mcp-remote",
                "https://mcp.apify.com/?tools=raushan2288/influencer-360-scraper",
                "--header",
                "Authorization: Bearer <YOUR_API_TOKEN>"
            ]
        }
    }
}

```

## OpenAPI specification

Download the OpenAPI definition: https://api.apify.com/v2/actors/DtE5NEbkalLkDVwyv/builds/13fM2udSP5eWtXeSp/openapi.json
