# OnlyFans Similar Creators (`deepmine/onlyfans-similar-creators`) Actor

Find similar OnlyFans creators from usernames, profile URLs, or niche keywords. Discover lookalike profiles, same-niche creators, prices, likes, bios, profile links, and social links for OFM research, creator discovery, and talent sourcing.

- **URL**: https://apify.com/deepmine/onlyfans-similar-creators.md
- **Developed by:** [DeepMine](https://apify.com/deepmine) (community)
- **Categories:** Social media, Lead generation, Other
- **Stats:** 11 total users, 0 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

## OnlyFans Similar Creators

Find OnlyFans creators similar to any Instagram profile. Start from one or more Instagram seed accounts and the actor automatically discovers related creators, checks each one for an OnlyFans presence, and returns a structured dataset with Instagram stats, profile details, and verified OnlyFans links.

Built for OFM agencies, talent scouts, creator researchers, and operators who need a fast, scalable answer to:

> I found a creator that works. Who else is similar?

### Why Use This Actor?

Creator discovery is slow when done manually. You visit a profile, check the bio, find a few related accounts, visit those, and repeat — one tab at a time. This actor automates that entire graph-traversal process and cross-references every discovered creator against OnlyFans simultaneously, so you get a clean list of verified matches instead of a list of profiles to manually check.

Use it for:

- OnlyFans similar creator discovery
- Instagram to OnlyFans creator matching
- OFM talent sourcing and creator research
- Similar model search from a known Instagram account
- Creator graph exploration by niche or audience segment
- Competitor creator mapping
- Building verified creator lists for outreach or analysis
- Same-niche creator research at scale

### How It Works

The actor starts from your seed Instagram profiles and crawls the similarity graph — the network of related accounts that Instagram surfaces for each creator. At each profile it discovers, it checks whether that creator has a public OnlyFans account and collects their Instagram stats. You control how many hops deep to go and how many total profiles to check.

No manual searching. No tab-hopping. Just a clean structured dataset.

### What It Returns

Each row is a discovered creator record. Fields include:

- Instagram username, display name, profile URL, and profile photo
- Instagram follower count, post count, bio, and external link
- Whether an OnlyFans account was found
- OnlyFans profile URL and username
- OnlyFans subscription type (free or paid)
- OnlyFans display name, avatar, and post count
- How the OnlyFans account was matched
- Related Instagram profiles discovered for that creator
- How the creator was discovered (which seed led to them)
- Discovery depth from the seed

### Input Options

#### Instagram Seed Profiles

Provide one or more Instagram usernames or profile URLs to start from.

```json
{
    "seedProfiles": ["sophieraiin"]
}
```

```json
{
    "seedProfiles": [
        "https://www.instagram.com/sophieraiin/",
        "milkimind",
        "creamicloud"
    ]
}
```

#### Depth

Controls how many hops to crawl from each seed. Each additional level expands the graph significantly.

- **0** — only the seed profiles themselves
- **1** — seed profiles + their related profiles (~80 per seed)
- **2** — seed + their related profiles + those profiles' related profiles (~6,000+ per seed)

```json
{
    "seedProfiles": ["sophieraiin"],
    "maxDepth": 1
}
```

Default is `1`. Values above `2` can produce very large runs — increase the result limit accordingly.

#### Result Limit

Maximum number of Instagram profiles to check across the entire run.

```json
{
    "seedProfiles": ["sophieraiin"],
    "maxProfiles": 500
}
```

Default is `200`.

#### High Accuracy Mode

Enables a more thorough OnlyFans matching method for creators who don't link their OnlyFans directly in their bio. Finds more matches but uses additional paid lookups. Marked with `$` in the UI.

```json
{
    "seedProfiles": ["sophieraiin"],
    "highAccuracy": true
}
```

#### Standard Search Only (Cheaper)

Disables the paid search fallback that runs when the primary OnlyFans lookup is low-confidence. The actor still runs the full bio scan and primary search — it just won't fire additional paid lookups for uncertain results. Use this to reduce cost per profile when recall is less important than price.

```json
{
    "seedProfiles": ["sophieraiin"],
    "noSerpFallback": true
}
```

#### Include Profiles Without OnlyFans

By default only profiles where an OnlyFans account was found are returned. Enable this to also include profiles where no OnlyFans was found — useful when you want the full discovery graph regardless of OnlyFans presence.

```json
{
    "seedProfiles": ["sophieraiin"],
    "includeProfilesWithoutOF": true
}
```

#### Skip OnlyFans Lookup

Disable OnlyFans matching entirely. Use this when you only want the Instagram creator graph — discovered profiles, related accounts, follower counts — without any OnlyFans enrichment. Runs much faster.

```json
{
    "seedProfiles": ["sophieraiin"],
    "skipOFEnrich": true,
    "includeProfilesWithoutOF": true
}
```

#### Instagram Cookies

Optional. Paste your Instagram cookie string to unlock age-restricted profiles that are not accessible without a logged-in session. Without this, age-gated profiles will be skipped. You can get this value from Chrome DevTools: open instagram.com, go to Network, reload the page, click any request to instagram.com, and copy the full `Cookie` value from Request Headers.

```json
{
    "seedProfiles": ["sophieraiin"],
    "sessionCookie": "datr=...; sessionid=..."
}
```

### Output Fields

| Field | Description |
|---|---|
| `igUsername` | Instagram username |
| `igFullName` | Instagram display name |
| `igUrl` | Instagram profile URL |
| `igProfilePicUrl` | Profile photo URL |
| `igFollowers` | Follower count |
| `igPostsCount` | Number of posts |
| `igBio` | Profile biography |
| `igExternalUrl` | External link in bio |
| `igIsVerified` | Verified badge |
| `igIsPrivate` | Private account flag |
| `igLatestPosts` | Recent post data |
| `igRelatedProfiles` | Related Instagram profiles discovered |
| `ofFound` | Whether an OnlyFans account was found |
| `ofUrl` | OnlyFans profile URL |
| `ofUsername` | OnlyFans username |
| `ofName` | OnlyFans display name |
| `ofAvatar` | OnlyFans avatar URL |
| `ofIsFree` | Free or paid subscription |
| `ofPostsCount` | Number of posts on OnlyFans |
| `enrichMethod` | Method used to find the OnlyFans account |
| `discoveredBy` | Seed or parent profile that led to this creator |
| `depth` | Hop count from the seed |

### Common Use Cases

#### Find Creators Similar To A Known Account

Start from any Instagram profile in a niche you already know works. The actor finds the surrounding creator graph and checks each account for OnlyFans.

```json
{
    "seedProfiles": ["sophieraiin"],
    "maxDepth": 1,
    "maxProfiles": 200
}
```

#### Multi-Seed Niche Research

Start from several known creators to cover more of a niche in one run.

```json
{
    "seedProfiles": ["sophieraiin", "milkimind", "creamicloud"],
    "maxDepth": 1,
    "maxProfiles": 500
}
```

#### Pure Creator Graph Discovery

Explore the creator similarity graph without OnlyFans matching. Useful for audience research, niche mapping, or building contact lists.

```json
{
    "seedProfiles": ["sophieraiin"],
    "maxDepth": 2,
    "maxProfiles": 1000,
    "skipOFEnrich": true,
    "includeProfilesWithoutOF": true
}
```

#### Access Age-Restricted Profiles

Some creator profiles are age-gated on Instagram. Provide a session cookie to access them and their related accounts.

```json
{
    "seedProfiles": ["milkibunshehe"],
    "sessionCookie": "datr=...; sessionid=...",
    "maxDepth": 1
}
```

### Tips For Better Results

- Start with creators whose audience is closest to what you're looking for — the similarity graph reflects actual audience overlap.
- Use depth=1 for fast focused runs. Use depth=2 for broader niche coverage with a higher result limit.
- Enable High Accuracy Mode when you want to catch creators who don't link OnlyFans in their bio but do have a public account.
- If a seed is age-restricted on Instagram, provide a session cookie — otherwise the seed will be skipped and no related profiles will be discovered from it.
- Use multiple seeds in one run rather than running the actor multiple times for the same niche.

### Who This Is For

- OFM agencies and management teams
- OnlyFans talent sourcing teams
- Creator economy researchers
- Influencer discovery workflows
- Competitor and niche mapping teams
- Creator list building and outreach teams
- Social media research and analytics teams

### Notes And Limitations

Results depend on Instagram's publicly visible profile graph. Profiles that are private or age-restricted without a session cookie will be skipped. Some creators do not expose their OnlyFans account publicly — these will be missed or flagged as not found. Data reflects public availability at the time of the run; rerun for fresher results when needed.

This actor is intended for public creator research, discovery, and dataset building. Users are responsible for using the output in accordance with applicable laws, platform terms of service, and privacy requirements.

# Actor input Schema

## `seedProfiles` (type: `array`):

Instagram usernames or profile URLs to start from. The actor finds similar creators from each one.

## `maxDepth` (type: `integer`):

How many hops to crawl from each seed. Depth 1 = seed profiles + all their related profiles. Each extra level multiplies results roughly 30×.

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

Maximum number of Instagram profiles to check. Controls cost and run time.

## `highAccuracy` (type: `boolean`):

Use a more thorough search method for finding OnlyFans accounts. Finds more matches but uses additional paid lookups.

## `noSerpFallback` (type: `boolean`):

Disable the search fallback used when the primary lookup is low-confidence. Reduces cost per profile at the expense of missing some creators who don't link OnlyFans directly in their bio.

## `includeProfilesWithoutOF` (type: `boolean`):

Also return creators where no OnlyFans account was found. By default only profiles with a match are included.

## `skipOFEnrich` (type: `boolean`):

Disable OnlyFans enrichment entirely. Use this if you only want the Instagram profile discovery and related profiles without any OnlyFans matching.

## `sessionCookie` (type: `string`):

Optional. Paste your full Instagram cookie string to access age-restricted profiles. In Chrome: open instagram.com, DevTools → Network → reload → click any request to instagram.com → Request Headers → copy the full Cookie value.

## Actor input object example

```json
{
  "seedProfiles": [
    "sophieraiin"
  ],
  "maxDepth": 1,
  "maxProfiles": 200,
  "highAccuracy": false,
  "noSerpFallback": false,
  "includeProfilesWithoutOF": false,
  "skipOFEnrich": false
}
```

# Actor output Schema

## `dataset` (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 = {
    "seedProfiles": [
        "sophieraiin"
    ]
};

// Run the Actor and wait for it to finish
const run = await client.actor("deepmine/onlyfans-similar-creators").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 = { "seedProfiles": ["sophieraiin"] }

# Run the Actor and wait for it to finish
run = client.actor("deepmine/onlyfans-similar-creators").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 '{
  "seedProfiles": [
    "sophieraiin"
  ]
}' |
apify call deepmine/onlyfans-similar-creators --silent --output-dataset

```

## MCP server setup

```json
{
    "mcpServers": {
        "apify": {
            "type": "http",
            "url": "https://mcp.apify.com/?tools=fetch-actor-details,deepmine/onlyfans-similar-creators"
        }
    }
}

```

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/bKgd0YMrqzrDeTtD1/builds/WvYfT7iKs5humLT22/openapi.json
