OnlyFans Scraper - Creator Profiles & Filters avatar

OnlyFans Scraper - Creator Profiles & Filters

Pricing

from $3.00 / 1,000 results

Go to Apify Store
OnlyFans Scraper - Creator Profiles & Filters

OnlyFans Scraper - Creator Profiles & Filters

Discover public creator profiles faster with an OnlyFans scraper for usernames, links, images, bios, tags, pricing, engagement, and media counts. Search by keyword, country, age, gender, and price. Export JSON, CSV, Excel, or connect via API or MCP for research, analysis, and lead generation

Pricing

from $3.00 / 1,000 results

Rating

0.0

(0)

Developer

Iñigo Garcia Olaizola

Iñigo Garcia Olaizola

Maintained by Community

Actor stats

5

Bookmarked

172

Total users

7

Monthly active users

1.8 hours

Issues response

16 days ago

Last modified

Share

OnlyFans Scraper — Creator Profiles, Search & Filters

OnlyFans Scraper helps you find and export public creator profiles for creator research, market analysis, audience studies, and lead generation. Search and scrape profile data by keyword, country, age, gender, price, and sort order—or browse profiles without a query.

🤖 What does OnlyFans Scraper do?

  • Search creator profiles by keywords such as fitness, cosplay, milf, or any niche you want to study.
  • Filter profiles by country, age range, gender, and subscription price.
  • Sort results by popularity, newest profiles, price, age, photos, videos, or random order.
  • Export useful profile data including usernames, profile links, images, bios, tags, engagement, pricing, and media counts.
  • Enrich profiles on demand with additional detailed per-profile information using extra requests.
  • Browse broadly by leaving query empty and combining maxItems with optional filters.

Great for: creator discovery, market research, competitor monitoring, audience analysis, lead generation, and building public creator datasets.

SEO keywords: OnlyFans scraper, scrape OnlyFans profiles, OnlyFans creator search, public creator data, OnlyFans profile extractor, Apify actor.

💡 Why scrape OnlyFans profiles?

  • 📈 Understand creator markets — compare pricing, content volume, tags, and engagement across niches and countries.
  • 🎯 Discover relevant creators — find profiles by topic, audience, age range, gender, or location.
  • 🔎 Build research datasets — collect consistent profile records for dashboards, analysis, and monitoring.
  • ⚡ Save manual research time — automate profile discovery and download results in a few clicks.

🚀 How to use

  1. Open the Actor in Apify Store.
  2. Set maxItems to the number of profiles you need.
  3. Add a query or leave it empty to browse profiles.
  4. Choose filters such as country, age, gender, minPrice, or maxPrice.
  5. Enable fetchDetails when you want additional detailed information for each profile.
  6. Run the Actor and download JSON, CSV, Excel, or other dataset formats from the Dataset tab.

💳 Pricing

Apify's Free plan includes monthly credits for testing the Actor with smaller runs. Larger workloads can use Apify's Personal or Business plans. Enabling fetchDetails makes extra requests and can increase runtime and usage.

📝 Input parameters

ParameterTypeRequiredDescription
maxItemsIntegerYesMaximum number of profiles to return. Minimum 1; default 100.
fetchDetailsBooleanNoGet additional detailed information for each profile with extra requests and add it under _details. Default false.
queryStringNoKeyword or natural-language search. Leave empty to browse profiles. Default is empty.
sortEnumNoResult order: top (Top) · rand (Random) · free (Free) · timedesc (New) · priceasc (Low price) · pricedesc (High price) · agedesc (Old) · ageasc (Young) · photosdesc (Most photos) · videosdesc (Most videos). Default top.
genderEnumNoany (Any) · female (Female) · male (Male). Default any.
ageEnumNoany (Any) · 20 (18–21) · 26 (22–30) · 36 (31–40) · 46 (41–50) · 56 (51–60) · 60 (60+). Default any.
minPriceIntegerNoMinimum subscription price. Default 0.
maxPriceIntegerNoMaximum subscription price. 0 means no upper limit.
countryEnumNoCountry code from the country selector, such as AR (Argentina), US (United States), or GB (United Kingdom). Default is any country.

Example inputs

1️⃣ Find new female profiles in Argentina

{
"maxItems": 100,
"query": "fitness",
"sort": "timedesc",
"gender": "female",
"age": "26",
"country": "AR"
}

2️⃣ Browse affordable profiles and include extra details

{
"maxItems": 250,
"query": "",
"sort": "top",
"minPrice": 0,
"maxPrice": 30,
"fetchDetails": true
}

3️⃣ Find popular creators in a specific niche

{
"maxItems": 50,
"query": "cosplay",
"sort": "top",
"country": "US",
"gender": "female",
"minPrice": 5,
"maxPrice": 50
}

📊 Output and results

Each dataset item represents one public creator profile. The Actor keeps the main profile information easy to use for exports, analysis, and creator discovery.

Field reference

  • wid (string) — Profile identifier.
  • username (string) — Creator username.
  • image (string) — Profile image URL.
  • price (number) — Subscription price.
  • photos (number) — Number of photos shown for the profile.
  • videos (number) — Number of videos shown for the profile.
  • likes (number) — Public likes or engagement count.
  • about (string) — Profile description.
  • tags (array) — Topics or labels associated with the profile.
  • link (string) — Canonical profile URL.
  • ver (number) — Image version value, when available.
  • _details (object) — Additional detailed profile information; included only when fetchDetails is enabled.

Example result

{
"wid": "123456",
"username": "fitwithluna",
"image": "https://images.example.com/fitwithluna.jpg",
"price": 9.99,
"photos": 312,
"videos": 87,
"likes": 12450,
"about": "Fitness, lifestyle, and behind-the-scenes content.",
"tags": ["fitness", "lifestyle", "exclusive"],
"link": "https://onlyfans.com/fitwithluna",
"ver": 1789506287,
"_details": {
"id": 123456,
"username": "fitwithluna",
"name": "Luna",
"location": "Buenos Aires",
"postsCount": 94,
"photosCount": 312,
"videosCount": 87,
"subscribePrice": 9.99
}
}

🧭 Tips and common recipes

  • Browse profiles broadly: leave query empty and set maxItems with any filters you need.
  • Find the newest profiles: use sort: "timedesc".
  • Find free profiles: use sort: "free".
  • Search a country: use the country code, for example country: "AR" for Argentina.
  • Compare affordable creators: set maxPrice to your preferred limit.
  • Build a larger dataset: increase maxItems; the Actor continues through available result pages until it reaches your limit.
  • Add enrichment: set fetchDetails: true when the main profile record is not detailed enough for your analysis.

⚙️ Best practices

  • Start with a small maxItems value to validate your query and filters.
  • Combine query, country, age, gender, and price limits to keep results focused.
  • Use sort: "top" for popular profiles and sort: "timedesc" for newer discoveries.
  • Enable fetchDetails selectively when you need deeper profile information, because it adds extra requests and runtime.
  • Profile availability, tags, descriptions, and counters can change over time.
  • Use this Actor only for publicly available information and respect OnlyFans' Terms of Service.
  • Handle creator information responsibly and comply with applicable privacy laws, including GDPR where relevant.
  • Do not use profile data for harassment, impersonation, discrimination, or unauthorized redistribution.
  • Keep collection volumes reasonable and avoid placing unnecessary load on the platform.
  • This Actor is independent and is not affiliated with, endorsed by, or sponsored by OnlyFans. All trademarks belong to their respective owners.

❓ FAQ

Can I search without a keyword?

Yes. Leave query empty to browse available profiles, then use sorting and filters to refine the results.

What does fetchDetails do?

It adds additional detailed information for each profile using extra requests. This can increase runtime and usage, so enable it when you need deeper profile data.

Do I need to provide every filter?

No. Only maxItems is required. All other filters are optional and can be combined as needed.

Can I find profiles by country and age range?

Yes. Select a country and age range together, then optionally add a keyword, gender, price range, or sort order.

How do I download the results?

Open the Dataset tab after the run and choose JSON, CSV, Excel, or another available export format.

🛟 Support

Need a custom filter, output field, or export? Open an issue or contact igolaizola.com.