# OFTV User Scraper (`deepmine/oftv-user-scraper`) Actor

Scrape any OFTV creator's complete video library by username — titles, thumbnails, descriptions, publish dates, stream URLs, and direct OnlyFans profile links. Supports bulk input to pull multiple creators at once. The fastest way to export a specific OF creator's full OFTV content history.

- **URL**: https://apify.com/deepmine/oftv-user-scraper.md
- **Developed by:** [DeepMine](https://apify.com/deepmine) (community)
- **Categories:** Videos, Lead generation, Social media
- **Stats:** 10 total users, 0 monthly users, 100.0% runs succeeded, 0 bookmarks
- **User rating**: No ratings yet

## Pricing

$25.00/month + usage

To use this Actor, you pay a monthly rental fee to the developer. The rent is subtracted from your prepaid usage every month after the free trial period. You also pay for the Apify platform usage, which gets cheaper the higher Apify subscription plan you have.

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

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

## OFTV User Scraper

Scrape any OFTV creator's complete video library by username. Input one or more OFTV handles and get back every video they've published — full metadata, thumbnails, descriptions, publish dates, video stream URLs, and direct OnlyFans profile links. Supports bulk input so you can pull multiple creators in a single run.

OFTV is the official free streaming platform by OnlyFans, where top OF creators publish safe-for-work content. Every OFTV creator has an active OnlyFans account — making this scraper the fastest way to pull a complete video history for any specific OnlyFans creator, research their content output, and retrieve their direct OF profile link in one shot.

***

### What It Does

Enter one or more OFTV creator handles — the URL slug from their OFTV profile page — and this scraper fetches each creator's full published video library directly from the OFTV API. Every video is returned as a structured record with complete metadata and creator profile data attached. Handles that don't exist or return no results are logged and skipped without stopping the run.

***

### Key Features

- 👤 **Bulk creator input** — scrape one creator or hundreds in a single run using the list input
- 🎬 **Full video library** — every published video from each creator's OFTV page, not just recent ones
- 🔗 **OnlyFans links built in** — OF handle and direct profile URL for every creator, on every record
- 🖼️ **All thumbnail sizes** — 1080, 720, 480, 360, 240 resolutions plus the top-level thumbnail URL
- 📺 **Video stream URL** — HLS `.m3u8` stream source included for every video
- 🎞️ **Preview clips** — MP4 and WebM preview URLs included
- 🎭 **Genres and featured creators** — full genre tags and featured OnlyFans creator arrays per video
- ⚠️ **Graceful error handling** — invalid or missing handles are skipped with a warning, run continues

***

### Who Is This For?

- **Model agencies** pulling the complete OFTV video catalog for specific OnlyFans creators they represent or are scouting
- **Talent scouts** researching a creator's full content history and output volume before outreach
- **Marketing teams** auditing the OFTV presence of specific OnlyFans models or brand partners
- **Researchers and analysts** building structured content profiles for individual OF creators
- **Developers** populating creator dashboards, OF model directories, or content databases with real video data
- **Data teams** monitoring content output for a tracked list of OnlyFans creators over time
- **Recruiters** verifying a creator's active publishing history and content style before signing

***

### Use Cases

#### Pull a Specific OnlyFans Creator's Full OFTV Video Library

Enter any OFTV handle and get back every video that creator has published — titles, descriptions, thumbnails, durations, publish dates, video URLs, and their OnlyFans profile link. This is the most direct way to get a structured data export of a specific OF creator's entire OFTV content history.

#### Bulk Creator Research Across Multiple OnlyFans Models

Add as many handles as you need and run them all at once. Each creator's full video library is fetched and returned in a single unified dataset, with the creator's OFTV handle and OF handle on every record. Ideal for agencies or teams maintaining a list of tracked OnlyFans creators.

#### Build or Enrich an OnlyFans Creator Database

Use this scraper to populate or update a database of OnlyFans creator profiles with real video metadata from OFTV. Each run gives you current video counts, publish dates, genres, and thumbnails — all linked to the creator's OF handle and direct OnlyFans profile URL.

#### OnlyFans Creator Content Auditing

Research a creator's OFTV content output before signing, partnering, or reaching out. Get their full publishing history — how many videos, when they were published, what genres they cover — plus their direct OnlyFans link, all in one structured dataset.

#### Creator Profile Verification via OFTV

Look up a specific OFTV handle to verify that a creator is actively publishing content on the platform. Retrieve their channel description, profile images, featured images, and OF handle to cross-reference their identity across OFTV and OnlyFans.

#### Monitor OF Creator Content Output Over Time

Run this scraper on a schedule against a list of tracked creator handles to monitor publishing frequency, new video releases, and content changes across your tracked OnlyFans creators.

***

### Output

Each record represents a single video and contains:

| Field | Description |
|---|---|
| `uniqueId` | OFTV video unique ID |
| `title` | Video title |
| `seoTitle` | SEO-optimized title |
| `longTitle` | Extended display title |
| `description` | Full video description |
| `duration` | Duration in seconds |
| `season` | Season number (if series) |
| `episode` | Episode number (if series) |
| `publishedAt` | Publication date |
| `videoUrl` | Direct OFTV video page link |
| `videoSrc` | HLS stream URL (`.m3u8`) |
| `thumbnailUrl` | Main thumbnail URL (1080p) |
| `thumbnail1080` / `720` / `480` / `360` / `240` | All thumbnail resolutions |
| `previewMp4` | MP4 preview clip URL |
| `previewWebm` | WebM preview clip URL |
| `transcriptVttUrl` | VTT transcript URL |
| `transcriptSrtUrl` | SRT transcript URL |
| `creatorUniqueId` | Creator's unique ID |
| `creatorChannelName` | Creator's channel/show name |
| `creatorOftvHandle` | Creator's OFTV handle |
| `creatorOfHandle` | Creator's OnlyFans handle |
| `creatorOftvUrl` | Direct OFTV profile link |
| `creatorOfUrl` | Direct OnlyFans profile link |
| `creatorProfileImageLarge` | Creator profile image (large) |
| `creatorProfileImageSmall` | Creator profile image (small) |
| `creatorFeaturedImage1080` | Creator featured/banner image (1080p) |
| `featuredCreators` | Array of all featured OnlyFans creators in the video, each with OF and OFTV links |
| `genres` | Genre names |
| `genreSlugs` | Genre slugs |
| `watermarkVisible` | Whether the watermark is shown |

***

### Output Views

Two pre-built table views in the Apify Console Output tab:

- **Videos** — Thumbnail, title, duration, publish date, genres, description, video link, creator channel, OFTV/OF profile links
- **Creators** — Profile photo, channel name, OFTV handle, OF handle, OFTV profile link, OnlyFans profile link

***

### How to Find an OFTV Handle

The handle is the URL slug from a creator's OFTV profile page. If the creator's OFTV page is `https://of.tv/c/lauren-alexis`, the handle is `lauren-alexis`. Enter it exactly as it appears in the URL — lowercase, hyphenated.

***

### Tips for Best Results

**Add handles in bulk.** Paste a full list of creator handles at once using the list input. The scraper fetches each one sequentially and combines all results into a single dataset — no need to run separately for each creator.

**Use handles from other OFTV scrapers.** The OFTV Homepage Scraper, Trending Scraper, and Search Scraper all return `creatorOftvHandle` on every record. Copy those handles directly into this scraper to pull full video libraries for any creator you've already discovered.

**Invalid handles are skipped safely.** If a handle doesn't exist or the creator has no videos, the scraper logs a warning and moves on. Your run won't fail because of one bad handle in a large list.

**The HLS stream URL is included.** The `videoSrc` field contains the `.m3u8` stream URL for every video — useful if you're building integrations that need to play or download OFTV content directly.

***

### Frequently Asked Questions

**What is OFTV?**
OFTV is the official free streaming platform by OnlyFans. It hosts safe-for-work video content — vlogs, try-ons, fitness, podcasts, cooking, travel, comedy, and original series — from top OnlyFans creators. Every OFTV creator has an active OnlyFans account.

**What is an OFTV handle?**
It's the URL slug from a creator's OFTV profile page. For `https://of.tv/c/lauren-alexis`, the handle is `lauren-alexis`. You can find a creator's handle by visiting their OFTV profile or using the OFTV Search Scraper.

**Does this return OnlyFans profile links?**
Yes. Every record includes the creator's OnlyFans handle and a direct OF profile URL built automatically.

**Does it return all videos or just recent ones?**
All published videos. The scraper fetches the creator's complete video playlist from the OFTV API — not just the most recent page.

**Can I scrape multiple creators at once?**
Yes — add as many handles as you need in the list input. All results are combined into one dataset, with the creator's handle and channel name on each record so you can tell them apart.

**Can I export results to a spreadsheet?**
Yes — all results export to JSON, CSV, or Excel directly from the Apify dataset. Fields are flat and ready for import into Google Sheets, Airtable, Notion, or any CRM.

**What happens if a handle is wrong?**
A 404 is logged as a warning and the scraper moves on to the next handle. The run completes normally.

***

*OFTV user scraper · OFTV creator scraper · scrape OFTV by username · OFTV handle scraper · OFTV creator video library · scrape OnlyFans creator OFTV · OnlyFans creator content scraper · OFTV creator page scraper · OFTV video history · bulk OFTV scraper · OFTV creator data · OnlyFans creator research · OF creator video scraper · OnlyFans model content data · OFTV creator profile scraper · OnlyFans creator videos · OF creator page data · OFTV creator lookup · OnlyFans creator database · OFTV by handle · scrape specific OFTV creator · OnlyFans creator content history · OF model video library · OFTV creator channel scraper · OnlyFans model research tool · OFTV creator analytics · OnlyFans talent research · OF model data export · OFTV profile data · OnlyFans creator monitoring*

# Actor input Schema

## `oftvHandles` (type: `array`):

One or more OFTV creator handles to scrape. Each handle is the URL slug from the creator's OFTV page — e.g. 'lauren-alexis' from https://of.tv/c/lauren-alexis. Add as many as you need.

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

Proxy settings. Rotating residential proxies are strongly recommended for reliability.

## Actor input object example

```json
{
  "oftvHandles": [
    "lauren-alexis"
  ],
  "proxyConfiguration": {
    "useApifyProxy": true,
    "apifyProxyGroups": [
      "RESIDENTIAL"
    ]
  }
}
```

# Actor output Schema

## `overview` (type: `string`):

No description

## `creators` (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 = {
    "oftvHandles": [
        "lauren-alexis"
    ]
};

// Run the Actor and wait for it to finish
const run = await client.actor("deepmine/oftv-user-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 = { "oftvHandles": ["lauren-alexis"] }

# Run the Actor and wait for it to finish
run = client.actor("deepmine/oftv-user-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 '{
  "oftvHandles": [
    "lauren-alexis"
  ]
}' |
apify call deepmine/oftv-user-scraper --silent --output-dataset

```

## MCP server setup

```json
{
    "mcpServers": {
        "apify": {
            "type": "http",
            "url": "https://mcp.apify.com/?tools=fetch-actor-details,deepmine/oftv-user-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/3tCdrNcU6Iq4ZSAOp/builds/BHxQ4XSJfGpvc50xA/openapi.json
