# 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
- **Features:** Limited permissions
- **Stats:** 14 total users, 0 monthly users, 100.0% runs succeeded, 0 bookmarks
- **User rating**: No ratings yet

## Pricing

from $3.50 / 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.
Since this Actor supports Apify Store discounts, the price gets lower the higher subscription plan you have.

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

## OFTV User Scraper

**OFTV Creator Videos Scraper** is OnlyFans search via OFTV handles: it takes one or more OFTV usernames (the part after `of.tv/c/`, prefilled `lauren-alexis`) and returns that creator's videos as one row each, newest first, with title, description, length, publish date, thumbnails, preview clips, stream link and the creator's OnlyFans link.

| Video | OFTV channel | OnlyFans | Length | Published |
|---|---|---|---|---|
| [ASMR Tingly Scratching Sounds](https://of.tv/video/jvZn9) | Lauren Alexis | [laurenalexisfans](https://onlyfans.com/laurenalexisfans) | 13:11 | 2026-10-11 |
| [ASMR Girlfriend Calms You Before Bed](https://of.tv/video/VZ9ib) | Lauren Alexis | [laurenalexisfans](https://onlyfans.com/laurenalexisfans) | 9:12 | 2026-10-11 |
| [Mini Shorts Try-On Haul | Lauren Alexis](https://of.tv/video/Mx2CZ) | Lauren Alexis | [laurenalexisfans](https://onlyfans.com/laurenalexisfans) | 3:11 | 2026-10-09 |

<sub>Collected 2026-10-12 for `lauren-alexis` (build 1.0.2, 57 videos). Every row has the video page link, a stream link (`videoSrc`, HLS .m3u8: 57 of 57) and preview clips; transcript links are filled only for videos OFTV has transcribed (0 of 57 here). Links are returned as OFTV serves them at run time; the Actor does not download videos.</sub>

**Price:** $5.00 per 1,000 results on Free and Starter, $4.25 on Scale, $3.50 on Business (Platinum and Diamond pay the Business price), plus Apify's $0.00005 per run start. One result is one video. The run above (57 videos) cost about $0.29 on Starter. There are no proxy, compute or per-run minimum charges on top.

More OFTV data: [OFTV Homepage Scraper](https://apify.com/deepmine/oftv-homepage-scraper), [OFTV Trending Scraper](https://apify.com/deepmine/oftv-trending-scraper), [OFTV Search Scraper](https://apify.com/deepmine/oftv-search-scraper). Found a creator you want to look at closely? Pass the OnlyFans handle to the [OnlyFans Profile Scraper API](https://apify.com/deepmine/onlyfans-profile-scraper-pro). For the short videos these creators post outside OFTV, pass the same handles to [OnlyFans Viral Content Finder](https://apify.com/deepmine/onlyfans-viral-content-finder): it returns their TikToks and Instagram Reels that are going viral right now.

***

### 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** — the OnlyFans handle and profile URL on every record (57 of 57 rows on 2026-10-12)
- 🖼️ **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 holds the `.m3u8` stream URL OFTV returned for the video at run time. The Actor does not download videos, and transcript links (`transcriptVttUrl`, `transcriptSrtUrl`) are filled only for videos OFTV has transcribed.

***

### 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 OnlyFans creators. Each creator row carries the OnlyFans handle OFTV lists for them.

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

**Did it work for you?** A short review on this Actor's Store page helps other people find it and tells us what to improve.

***

*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/IogM0h171RrD494Sd/openapi.json
