# Social Media Finder (`tri_angle/social-media-finder`) Actor

Search for public social media profiles related to given names or nicknames. Find profile handles and URLs across 13 popular social media platforms like TikTok, Twitch, LinkedIn, Medium and more. Export in JSON, CSV, HTML, use API, schedule and monitor runs, integrate scraped data with other tools.

- **URL**: https://apify.com/tri_angle/social-media-finder.md
- **Developed by:** [Tri⟁angle](https://apify.com/tri_angle) (Apify)
- **Categories:** Social media
- **Stats:** 8,741 total users, 167 monthly users, 100.0% runs succeeded, 166 bookmarks
- **User rating**: 4.57 out of 5 stars

## Pricing

from $2.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?

An Actor is a serverless cloud program that runs on the Apify platform. It has two run modes.
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.

Apify vocabulary and the platform model are defined once, in the agent quickstart at https://apify.com/agents.md.

## 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.

Do not guess an integration path. Every one of them is in the agent quickstart at https://apify.com/agents.md: the Apify MCP server, Agent Skills with the Apify CLI, the JavaScript and Python clients, the REST API, and the account-free path for an agent with no human to sign in. It also carries the rule on stating cost before the first paid run.

For examples already wired to this Actor's own input schema, see the [API](#api) section below.

Each client library has reference documentation the quickstart does not restate: [JavaScript/TypeScript](https://docs.apify.com/api/client/js/docs.md) (`npm install apify-client`) and [Python](https://docs.apify.com/api/client/python/docs.md) (`pip install apify-client`).

# README

### 📱 What is Social Media Finder tool?

Social Media Finder is designed to **search for public social media profiles** related to a person based on their given name or nickname. This scraper is an [Actor Bundle](https://blog.apify.com/apify-power-actors/), named so because it combines several different Actors into one (see the [detailed list](https://apify.com/tri_angle/social-media-finder#want-more-tools-for-scraping-social-media-profiles) ⬇️). Social Media Finder can currently find profiles on the following social media sites:

- 🗣️ AskFM
- 🔗 Discord (invite links)
- 📘 Facebook
- 🐙 GitHub
- 📸 Instagram
- 🔗 LinkedIn
- ✍️ Medium
- 📌 Pinterest
- 🎮 Steam
- 🧵 Threads
- 🎵 TikTok
- 🎥 Twitch
- ▶️ YouTube

#### What can you accomplish with this Social Media Finder tool?

1. Find social media profiles on **AskFM, Discord, Facebook, GitHub, Instagram, LinkedIn, Medium, Pinterest, Steam, Threads, TikTok, Twitch, and YouTube**.
2. Extract **links to profiles** from these platforms in one go.
3. Get **more than 1,500 results for free**.
4. **Export results** via API or in JSON, CSV, HTML containing links to found social media profiles.
5. Use **found social media profiles for research**, marketing campaigns, background checks, and networking.

### 💸 Is this Social Media Finder free?

Yes. Apify provides you with $5 free usage credits every month on the [Apify Free plan](https://apify.com/pricing), so with Social Media Profile Finder, you can **extract at least 1,500 social profiles for free** within those limits.

If you need to extract data regularly, you should get an Apify subscription. We recommend our [$49/month Starter plan](https://apify.com/pricing) — that one could **get you up to 16,000 profiles** every month.

### 📙 How to use Social Media Finder

It's easy to find profiles across different platforms with Social Media Finder. Just follow these steps:

1. Find [Social Media Finder](https://apify.com/tri_angle/social-media-finder) on Apify Store and click the **Try for free** button.
2. Add names or nicknames of profiles you want to find.
3. Click "Start" and wait for the data to be extracted.
4. View the extracted with the links to the found social media profiles.
5. Export your social media profiles dataset in JSON, XML, CSV, Excel, or HTML or using API.

For step-by-step instructions on how to find profiles on social media, follow our video guide:

<https://www.youtube.com/watch?v=Anhq0MZK29k>

#### Tips for using Social Media Finder

🎯 Ensure the **names you provide are as specific as possible** to improve the accuracy of the search results.

👀 **Review the found social media profiles** carefully to confirm their relevance.

### ⬇️ Input

To search for social media profiles, the input for Social Media Finder should be **text identifiers such as names or nicknames**. You can add names one by one or all at once.

<a href="https://console.apify.com/actors/H2ZIBUsxwkvDbXzqG">
    <img src="https://github.com/apify-projects/actor-readme-images/blob/master/sociel%20media%20finder.png?raw=true" alt="social media finder" style="width:75%;">
</a>

You can input data by filling out fields, using JSON, or programmatically via an API. For more details on how to configure input in JSON, see the [input tab](https://apify.com/tri_angle/social-media-finder/input-schema).

### ⬆️ Output sample

The results will be wrapped into a dataset which you can find in the **Output** tab. Here's an example of the data from the input above:

<a href="https://console.apify.com/actors/H2ZIBUsxwkvDbXzqG">
    <img src="https://github.com/apify-projects/actor-readme-images/blob/master/social%20media%20profile%20finder.gif?raw=true" alt="social media finder" style="width:80%;">
</a>

You can preview all the fields in the **Storage** tab and choose the format in which to export the data you've extracted: JSON, CSV, HTML, XML, or other format.

### 🍸 Want more tools for scraping social media profiles?

Apify Store is always expanding with newer, more reliable, and more versatile scrapers, contributed either by Apify or the community. Feel free to explore some of the following web scrapers that extract contact details from social media:

<table>
<tr>
<td>📘 <a href="https://apify.com/apify/facebook-pages-scraper">Facebook Pages Scraper</a></td>
<td>🎥 <a href="https://apify.com/streamers/youtube-channel-scraper">Fast YouTube Channel Scraper</a></td>
</tr>
<tr>
<td>📸 <a href="https://apify.com/apify/instagram-scraper">Instagram Scraper</a></td>
<td>🔗 <a href="https://apify.com/vdrmota/contact-info-scraper">Contact Info Scraper</a></td>
</tr>
<tr>
<td>🌍 <a href="https://apify.com/lukaskrivka/google-maps-with-contact-details">Google Maps Email Extractor</a></td>
<td>🎵 <a href="https://apify.com/clockworks/tiktok-profile-scraper">TikTok Profile Scraper</a></td>
</tr>
</table>

If you want to check out more Bundles, you might be interested in 🍽 [Restaurant Review Aggregator](https://apify.com/tri_angle/restaurant-review-aggregator) and 🤔 [Social Media Sentiment Analysis Tool](https://apify.com/tri_angle/social-media-sentiment-analysis-tool).

### ❓FAQ

#### Is it legal to search for social media profiles?

When using Social Media Finder, ensure that you comply with all applicable laws and regulations regarding privacy and data protection. Always respect the terms of service of the social media platforms you are searching on. If you have any doubts about the legality of your actions, seek legal advice. We also recommend that you read our blog post: [Is web scraping legal?](https://blog.apify.com/is-web-scraping-legal/)

#### Does Social Media Finder have an API?

Yes, you can use the Apify API to access Social Media Finder programmatically. The API allows you to manage, schedule, and run Apify Actors, access datasets, monitor performance, get results, create and update Actor versions, and more.

To access the API using Node.js or Python, you can use the `apify-client` in the [NPM package](https://apify.com/tri_angle/social-media-finder/api/client/nodejs) or [PyPI package](https://apify.com/tri_angle/social-media-finder/api/client/python). There are also [API endpoints](https://apify.com/tri_angle/social-media-finder/api/endpoints) available for extracting data without a client. For detailed information and code examples, see the [API tab](https://apify.com/tri_angle/social-media-finder/api/client/nodejs) or refer to the [Apify API documentation](https://docs.apify.com/api/v2).

#### Can I integrate Social Media Finder with other apps?

Yes. Social Media Finder can be connected with almost any cloud service or web app thanks to the integrations available on the Apify platform. You can **[integrate your data](https://apify.com/integrations) with Zapier, Slack, Make, Airbyte, GitHub, Google Drive, LangChain**, and more.

You can also use [webhooks](https://docs.apify.com/integrations/webhooks) to carry out an action whenever an event occurs, e.g., get a notification whenever Social Media Finder successfully finishes a run.

#### Your feedback

We’re always working on improving the performance of our Actors. So if you’ve got any technical feedback for Social Media Finder or simply found a bug, please create an issue on the Actor’s [Issues tab](https://apify.com/tri_angle/social-media-finder/issues/open).

# Actor input Schema

## `profileNames` (type: `array`):

List of Profile names on any social network

## `socials` (type: `array`):

Selection of social networks, that the profile name will be searched for

## Actor input object example

```json
{
  "profileNames": [
    "mr beast"
  ],
  "socials": [
    "askfm",
    "discord",
    "facebook",
    "github",
    "instagram",
    "linkedin",
    "medium",
    "pinterest",
    "steam",
    "threads",
    "tiktok",
    "twitch",
    "youtube"
  ]
}
```

# 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 = {
    "profileNames": [
        "mr beast"
    ],
    "socials": [
        "askfm",
        "discord",
        "facebook",
        "github",
        "instagram",
        "linkedin",
        "medium",
        "pinterest",
        "steam",
        "threads",
        "tiktok",
        "twitch",
        "youtube"
    ]
};

// Run the Actor and wait for it to finish
const run = await client.actor("tri_angle/social-media-finder").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 = {
    "profileNames": ["mr beast"],
    "socials": [
        "askfm",
        "discord",
        "facebook",
        "github",
        "instagram",
        "linkedin",
        "medium",
        "pinterest",
        "steam",
        "threads",
        "tiktok",
        "twitch",
        "youtube",
    ],
}

# Run the Actor and wait for it to finish
run = client.actor("tri_angle/social-media-finder").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 '{
  "profileNames": [
    "mr beast"
  ],
  "socials": [
    "askfm",
    "discord",
    "facebook",
    "github",
    "instagram",
    "linkedin",
    "medium",
    "pinterest",
    "steam",
    "threads",
    "tiktok",
    "twitch",
    "youtube"
  ]
}' |
apify call tri_angle/social-media-finder --silent --output-dataset

```

## MCP server setup

```json
{
    "mcpServers": {
        "apify": {
            "type": "http",
            "url": "https://mcp.apify.com/?tools=fetch-actor-details,tri_angle/social-media-finder"
        }
    }
}
```

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/H2ZIBUsxwkvDbXzqG/builds/1Zy4CrlpHA4dL9YTR/openapi.json
