# Fansly Profile Scraper (`sandaliaapps/fansly-profile-scraper`) Actor

Fansly Profile Scraper scrapes profile data in bulk with all details

- **URL**: https://apify.com/sandaliaapps/fansly-profile-scraper.md
- **Developed by:** [Sandalia Apps](https://apify.com/sandaliaapps) (community)
- **Categories:** Lead generation, Social media
- **Stats:** 453 total users, 1 monthly users, 100.0% runs succeeded, 4 bookmarks
- **User rating**: 5.00 out of 5 stars

## 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/platform/actors/running/actors-in-store#rental-actors

## What's an Apify Actor?

Actors are a software tools running on the Apify platform, for all kinds of web data extraction and automation use cases.
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.

In JavaScript/TypeScript projects, use official [JavaScript/TypeScript client](https://docs.apify.com/api/client/js.md):

```bash
npm install apify-client
```

In Python projects, use official [Python client library](https://docs.apify.com/api/client/python.md):

```bash
pip install apify-client
```

In shell scripts, use [Apify CLI](https://docs.apify.com/cli/docs.md):

````bash
# MacOS / Linux
curl -fsSL https://apify.com/install-cli.sh | bash
# Windows
irm https://apify.com/install-cli.ps1 | iex
```bash

In AI frameworks, you might use the [Apify MCP server](https://docs.apify.com/platform/integrations/mcp.md).

If your project is in a different language, use 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

## Welcome to Fansly Profile Scraper
### About fansly.com
Fansly is a subscription-based social media platform that allows creators to share exclusive content with their fans. The platform was launched in 2020 and has become increasingly popular among adult content creators.

#### About this Actor
This Actor will scrape all profile information of the model. You just have to provide profile url(s) of the model(s) you want to scrape data for.

> Important Notes :
> Use proxy for best performance

### Output Example
````

\[{
"success": true,
"response": \[
{
"id": "514205043012939776",
"username": "kyleighreese",
"displayName": null,
"flags": 18,
"version": 3,
"followCount": 17826,
"subscriberCount": 0,
"permissions": {
"accountPermissionFlags": {
"flags": 0
}
},
"timelineStats": {
"accountId": "514205043012939776",
"imageCount": 852,
"videoCount": 326,
"bundleCount": 127,
"bundleImageCount": 824,
"bundleVideoCount": 214,
"fetchedAt": 1716081599919
},
"profileAccessFlags": 0,
"profileFlags": 0,
"about": "Hey, I am glad you found your way to my kinkiest exposure site 😈 You may have seen me here or there before (Reddit, Omegle, TikTok, Twitter etc.) I’ve made my rounds through across the internet using different aliases, exploring my kink for exhibition and exposing myself to the world online 😜 I love knowing that strangers are watching my most intimate and vulnerable moments, and embracing my inner slut to the fullest extent. \nI try to make content that transcends the connection you would typically experience while watching porn, or looking at a girl’s nudes… out of the box, typically degrading vids that make it clear how horny and desperate I am 🥵 as for my kinks.. I don’t think I could mention them all here but I would love to tell you in a private message sometime 😉 but my biggest one by far is being exposed- in public in front of strangers where I know I can be caught or online where I know the whole world can see me and I’ll be remembered as a horny slut forever 🤤\n I might look innocent but you would be surprised at the depth of depravity inside of my kinky mind, it knows no bounds 😇 Rest assured, you don’t have to worry about me judging you for any of your fetishes, I hope to be a safe space for you and your wildest fantasies ✨ I encourage you to be the naughtiest version of yourself and share your taboo kinks with me 👅\nI am bi, a submissive/dominant switch but I absolutely love verbal degradation and being called names 😇 but I also like being praised and told I’m a good girl hehe. Let me know if you have any ideas for my next bodywriting photoshoot 💕 I love hearing what naughty things you guys want to see me write on myself. I am not your typical e-girl… I am much hornier than the average slut on here… it gets me in trouble sometimes 😅 \nWhat about you, are you going to get me in trouble too?😉 My pussy is waiting to be played with, ask me anything 💋",
"location": "Miami, FL",
"profileSocials": \[
{
"providerId": "1",
"handle": "pyrafae"
},
{
"providerId": "4",
"handle": "ursecretgirlfriend"
},
{
"providerId": "5",
"handle": "virtualkitt3n"
}
],
"pinnedPosts": \[
{
"postId": "539940192073560064",
"accountId": "514205043012939776",
"pos": 0,
"createdAt": 1690226133000
},
{
"postId": "589221409016786945",
"accountId": "514205043012939776",
"pos": 3,
"createdAt": 1702172793000
},
{
"postId": "526992310911643648",
"accountId": "514205043012939776",
"pos": 4,
"createdAt": 1701383728000
},
{
"postId": "539638317067546624",
"accountId": "514205043012939776",
"pos": 5,
"createdAt": 1701569845000
}
],
"statusId": 1,
"lastSeenAt": 1716316310000,
"postLikes": 18273,
"accountMediaLikes": 57728,
"walls": \[
{
"id": "575467696611663872",
"accountId": "514205043012939776",
"pos": null,
"name": "Balcony/Window",
"description": "",
"metadata": ""
},
{
"id": "575467800663957505",
"accountId": "514205043012939776",
"pos": null,
"name": "Indoor Public Flashing ",
"description": "",
"metadata": ""
},
{
"id": "575467862383144960",
"accountId": "514205043012939776",
"pos": null,
"name": "Bodywriting ",
"description": "",
"metadata": ""
},
{
"id": "575467951902175232",
"accountId": "514205043012939776",
"pos": null,
"name": "Lifeguard Uniform ",
"description": "",
"metadata": ""
},
{
"id": "575468149944627200",
"accountId": "514205043012939776",
"pos": null,
"name": "Pussy",
"description": "",
"metadata": ""
},
{
"id": "575468223927955456",
"accountId": "514205043012939776",
"pos": null,
"name": "Tits",
"description": "",
"metadata": ""
},
{
"id": "575468266219122688",
"accountId": "514205043012939776",
"pos": null,
"name": "Ass",
"description": "",
"metadata": ""
},
{
"id": "575468506301083648",
"accountId": "514205043012939776",
"pos": null,
"name": "Fingering ",
"description": "",
"metadata": ""
},
{
"id": "575468549762461696",
"accountId": "514205043012939776",
"pos": null,
"name": "Talking ",
"description": "",
"metadata": ""
},
{
"id": "575469173291888640",
"accountId": "514205043012939776",
"pos": null,
"name": "Gif Vids ",
"description": "",
"metadata": ""
},
{
"id": "575469304468742151",
"accountId": "514205043012939776",
"pos": null,
"name": "Outdoor Public Flashing ",
"description": "",
"metadata": ""
},
{
"id": "575471350760611840",
"accountId": "514205043012939776",
"pos": null,
"name": "Long Videos ",
"description": "",
"metadata": ""
},
{
"id": "582338989638295554",
"accountId": "514205043012939776",
"pos": null,
"name": "Masturbating ",
"description": "",
"metadata": ""
},
{
"id": "582339026741112832",
"accountId": "514205043012939776",
"pos": null,
"name": "Squirting ",
"description": "",
"metadata": ""
},
{
"id": "582339081531305984",
"accountId": "514205043012939776",
"pos": null,
"name": "Peeing",
"description": "",
"metadata": ""
},
{
"id": "582339133892993024",
"accountId": "514205043012939776",
"pos": null,
"name": "XPOSURE ",
"description": "",
"metadata": ""
},
{
"id": "585849355211124738",
"accountId": "514205043012939776",
"pos": null,
"name": "FEET 🦶 ",
"description": "",
"metadata": ""
},
{
"id": "585849435670458368",
"accountId": "514205043012939776",
"pos": null,
"name": "FULLY NAKED ",
"description": "",
"metadata": ""
},
{
"id": "585849487084236800",
"accountId": "514205043012939776",
"pos": null,
"name": "CHEERLEADER 📣 ",
"description": "",
"metadata": ""
},
{
"id": "585849520881938433",
"accountId": "514205043012939776",
"pos": null,
"name": "SCHOOLGIRL ",
"description": "",
"metadata": ""
},
{
"id": "585849557959585792",
"accountId": "514205043012939776",
"pos": null,
"name": "18 ",
"description": "",
"metadata": ""
},
{
"id": "586739109649723392",
"accountId": "514205043012939776",
"pos": null,
"name": "FACESITTING",
"description": "",
"metadata": ""
},
{
"id": "586739171343736832",
"accountId": "514205043012939776",
"pos": null,
"name": "UPSKIRT",
"description": "",
"metadata": ""
},
{
"id": "587507099991289856",
"accountId": "514205043012939776",
"pos": null,
"name": "DILDO",
"description": "",
"metadata": ""
},
{
"id": "590055182310580225",
"accountId": "514205043012939776",
"pos": null,
"name": "COSPLAY",
"description": "",
"metadata": ""
},
{
"id": "593962051680870400",
"accountId": "514205043012939776",
"pos": null,
"name": "LINGERIE ",
"description": "",
"metadata": ""
},
{
"id": "594739999178498048",
"accountId": "514205043012939776",
"pos": null,
"name": "Unshaven ",
"description": "",
"metadata": ""
},
{
"id": "603432468724326400",
"accountId": "514205043012939776",
"pos": null,
"name": "SFW/Blog ",
"description": "",
"metadata": ""
},
{
"id": "607018832690688000",
"accountId": "514205043012939776",
"pos": null,
"name": "SELFIES ❤️",
"description": "",
"metadata": ""
},
{
"id": "608139585926471680",
"accountId": "514205043012939776",
"pos": null,
"name": "BDSM",
"description": "",
"metadata": ""
},
{
"id": "608177857335668736",
"accountId": "514205043012939776",
"pos": null,
"name": "420 🍃 ",
"description": "",
"metadata": ""
},
{
"id": "608355425372348431",
"accountId": "514205043012939776",
"pos": null,
"name": "ID CARD EXPOSED ",
"description": "",
"metadata": ""
},
{
"id": "608414383655104513",
"accountId": "514205043012939776",
"pos": null,
"name": "PET PLAY 🐾",
"description": "",
"metadata": ""
},
{
"id": "612539737210626048",
"accountId": "514205043012939776",
"pos": null,
"name": "SEX TAPES ",
"description": "",
"metadata": ""
},
{
"id": "633479156423729152",
"accountId": "514205043012939776",
"pos": null,
"name": "FOOD FUN 🍲 ",
"description": "",
"metadata": ""
},
{
"id": "634972144849137664",
"accountId": "514205043012939776",
"pos": null,
"name": "SINGING 🎤 ",
"description": "",
"metadata": ""
},
{
"id": "649374675364749316",
"accountId": "514205043012939776",
"pos": null,
"name": "DANCE & YOGA ",
"description": "",
"metadata": ""
},
{
"id": "649374675377332224",
"accountId": "514205043012939776",
"pos": null,
"name": "DANCE & YOGA ",
"description": "",
"metadata": ""
},
{
"id": "649374675381526534",
"accountId": "514205043012939776",
"pos": null,
"name": "DANCE & YOGA ",
"description": "",
"metadata": ""
},
{
"id": "649374675507359744",
"accountId": "514205043012939776",
"pos": null,
"name": "DANCE & YOGA ",
"description": "",
"metadata": ""
}
],
"avatar": {
"id": "630990587461382144",
"type": 1,
"status": 1,
"accountId": "514205043012939776",
"mimetype": "image/jpeg",
"flags": 410,
"location": "/514205043012939776/630990587461382144.jpeg",
"width": 2316,
"height": 3088,
"metadata": "{"dominant":{"r":248,"g":248,"b":248},"resolutionMode":2}",
"updatedAt": 1711934241,
"createdAt": 1711934239,
"variants": \[
{
"id": "630990587461382145",
"type": 1,
"status": 1,
"mimetype": "image/jpeg",
"flags": 0,
"location": "/514205043012939776/630990587461382145.jpeg",
"width": 1080,
"height": 1440,
"metadata": "{"resolutionMode":2}",
"updatedAt": 1711934241,
"locations": \[
{
"locationId": "1",
"location": "https://cdn3.fansly.com/514205043012939776/630990587461382145.jpeg?ngsw-bypass=true\&Policy=eyJTdGF0ZW1lbnQiOlt7IlJlc291cmNlIjoiaHR0cHM6Ly9jZG4zLmZhbnNseS5jb20vNTE0MjA1MDQzMDEyOTM5Nzc2LzYzMDk5MDU4NzQ2MTM4MjE0NS5qcGVnP25nc3ctYnlwYXNzPXRydWUiLCJDb25kaXRpb24iOnsiRGF0ZUxlc3NUaGFuIjp7IkFXUzpFcG9jaFRpbWUiOjE3MTY3NTk2Mjh9fX1dfQ\_\_\&Key-Pair-Id=K23PG5J1AWEZX5\&Signature=I3Q24edx1fB5tHhJvnt8KMqcslf5AeDcawYyZh7PPVEU10oxmkafuirceDv0syslmzKlnDeJbP1ulRiZm6d7Rwi3GtEpDv1b4RvUQJ0Wkxp7UmOzqltETa9fL05lCcLji9cwLtzhtUTdc9ZyIezPcZEtILctgsCXji~UXzpZGz-gLeSPAfYeSg4t-CpnZr12F6~ba-Ysvi1aaVQSxYcw7bn~pOgrL8Pif-oWLkvvcEPS5jzL-Py11xR0CEmpFvyibdbkNPno2RZFz8OcX3VcUTWuWwU8M8EOf2DMzQGrXGhXDUPX5jUczmKiwBQlpVVZJX7IvoHhTUDWmyrDyK44DQ\_\_"
}
]
},
{
"id": "630990587461382146",
"type": 1,
"status": 1,
"mimetype": "image/jpeg",
"flags": 0,
"location": "/514205043012939776/630990587461382146.jpeg",
"width": 720,
"height": 960,
"metadata": "{"resolutionMode":2}",
"updatedAt": 1711934241,
"locations": \[
{
"locationId": "1",
"location": "https://cdn3.fansly.com/514205043012939776/630990587461382146.jpeg?ngsw-bypass=true\&Policy=eyJTdGF0ZW1lbnQiOlt7IlJlc291cmNlIjoiaHR0cHM6Ly9jZG4zLmZhbnNseS5jb20vNTE0MjA1MDQzMDEyOTM5Nzc2LzYzMDk5MDU4NzQ2MTM4MjE0Ni5qcGVnP25nc3ctYnlwYXNzPXRydWUiLCJDb25kaXRpb24iOnsiRGF0ZUxlc3NUaGFuIjp7IkFXUzpFcG9jaFRpbWUiOjE3MTY3NTk2Mjh9fX1dfQ\_\_\&Key-Pair-Id=K23PG5J1AWEZX5\&Signature=W-tZy03-JFUW66v7M2qJRSo0US2iTPXGtVcsp4~3y8QA7RnHI9s8-wXfXeRQdktQUr3qQ72rHJId-8II0nnX0Re3pF-ncSSXs5LbkES45~JkFhGT4JWBfM3e0eZ0NrEzDViYQ2QJ~eBhSe1ZolTjedAVTvQtgfgY0Bmdn6Fg5EB4Pt7opAI33Holyjs7EB-jIwZLlgrYYrK-TiilP35PC6dOUUvyUIHEzsIRbMatMMzuT0P4QVhH2unt3p~EvHpLo8QKOGZzE8f2KOpb5AIgZMnue96EDpFLAqm6Rx3vBjA56xrBi7pzpdtHDyzahQbc90P9bccGm-YVp9t4uAACWg\_\_"
}
]
},
{
"id": "630990587461382147",
"type": 1,
"status": 1,
"mimetype": "image/jpeg",
"flags": 0,
"location": "/514205043012939776/630990587461382147.jpeg",
"width": 480,
"height": 640,
"metadata": "{"resolutionMode":2}",
"updatedAt": 1711934241,
"locations": \[
{
"locationId": "1",
"location": "https://cdn3.fansly.com/514205043012939776/630990587461382147.jpeg?ngsw-bypass=true\&Policy=eyJTdGF0ZW1lbnQiOlt7IlJlc291cmNlIjoiaHR0cHM6Ly9jZG4zLmZhbnNseS5jb20vNTE0MjA1MDQzMDEyOTM5Nzc2LzYzMDk5MDU4NzQ2MTM4MjE0Ny5qcGVnP25nc3ctYnlwYXNzPXRydWUiLCJDb25kaXRpb24iOnsiRGF0ZUxlc3NUaGFuIjp7IkFXUzpFcG9jaFRpbWUiOjE3MTY3NTk2Mjh9fX1dfQ\_\_\&Key-Pair-Id=K23PG5J1AWEZX5\&Signature=mVOYz2Fpokkxkc6CppXkbNvRsvM9dmaLT-3GamyLuFi7WzpcKZWwtAYu4D~omnK-xKoH26hTLb91OV6CWjPSmdn8drRFvjV7ufDAApzNa26ifuizt81i-Y6J25Yi-gZAcdSsLivY0J~4GlmdP0WLa~y~rUjh365TF9y4xLgusJH7mb9j7Ynujl8r83DjYtpFXLLCVUiSYj3~5MAPRpwYipP~1X0mSB0P1hgHVGX6kbYK9vx2cEPYSbGTqJHvCs1iTd~9Z1tqkYfc6DM3RSxw81XzJvSwiU5Lhk7XHyF3JYSTF8u5V-8xIfWJwf~bdvhW8SgjgUl5D~gF~KSRZaOHxQ\_\_"
}
]
},
{
"id": "630990587461382148",
"type": 1,
"status": 1,
"mimetype": "image/jpeg",
"flags": 0,
"location": "/514205043012939776/630990587461382148.jpeg",
"width": 360,
"height": 480,
"metadata": "{"resolutionMode":2}",
"updatedAt": 1711934241,
"locations": \[
{
"locationId": "1",
"location": "https://cdn3.fansly.com/514205043012939776/630990587461382148.jpeg?ngsw-bypass=true\&Policy=eyJTdGF0ZW1lbnQiOlt7IlJlc291cmNlIjoiaHR0cHM6Ly9jZG4zLmZhbnNseS5jb20vNTE0MjA1MDQzMDEyOTM5Nzc2LzYzMDk5MDU4NzQ2MTM4MjE0OC5qcGVnP25nc3ctYnlwYXNzPXRydWUiLCJDb25kaXRpb24iOnsiRGF0ZUxlc3NUaGFuIjp7IkFXUzpFcG9jaFRpbWUiOjE3MTY3NTk2Mjh9fX1dfQ\_\_\&Key-Pair-Id=K23PG5J1AWEZX5\&Signature=SejlCEJv5g4J75ozH1fe~5g-k4aMjOvJmON9ZBZqcwMye~nvhBbgFO1e8Mkli0vlQMMOr6qY1IYMNy1JE9UJqegcfpWdy2GSPvVwOQ0n9vvZmpJDQkR3hyjZSwoe6kmJgaEUACkzhjK9aKhJUIpWGEpJcYJREYSDmQIbDCoF3Z1Ij6e7dggilmiDDLH03apeMbJVPbsuNX5F4DXCsVLH10Oj3GjZJ6~mL-Cmlb1NdhbJIz0MSIHDYDKS6XAClqgtwnaG5RN8U0WTYcm6qUzMT-lxYwZOXg2RFbNN9QQCfvIum7t8HUci5HCPL4XTNG0U~zeSzsKZEXMzHSEVBJvotg\_\_"
}
]
},
{
"id": "630990587461382149",
"type": 3,
"status": 1,
"mimetype": "image/jpeg",
"flags": 0,
"location": "/514205043012939776/630990587461382149.jpeg",
"width": 240,
"height": 320,
"metadata": "{"resolutionMode":2}",
"updatedAt": 1711934240,
"locations": \[
{
"locationId": "1",
"location": "https://cdn3.fansly.com/514205043012939776/630990587461382149.jpeg?ngsw-bypass=true\&Policy=eyJTdGF0ZW1lbnQiOlt7IlJlc291cmNlIjoiaHR0cHM6Ly9jZG4zLmZhbnNseS5jb20vNTE0MjA1MDQzMDEyOTM5Nzc2LzYzMDk5MDU4NzQ2MTM4MjE0OS5qcGVnP25nc3ctYnlwYXNzPXRydWUiLCJDb25kaXRpb24iOnsiRGF0ZUxlc3NUaGFuIjp7IkFXUzpFcG9jaFRpbWUiOjE3MTY3NTk2Mjh9fX1dfQ\_\_\&Key-Pair-Id=K23PG5J1AWEZX5\&Signature=H8xtM7inQIr9CLUPegfCecbABjASTPZ8HYH3p1Spil1lezS4WrFRHr6YjZF8hjZDWEAgHNZlfinoO0IvIfNgPuliKEvO3GOqCzNsBl160yYBPgf1vyCAwJYGAdRGpYk0~sJeUsHkaoS3TZNg6l-~vyifGd2UX97aFr50DuW3HwWu6vCYozFkUuUxWLnkaOBo4ZJungTQCCLj5Sp4RO32GLoYSn6WgeoCV5gFDYllcynVa7lSjbN8UzHpuJ2BuN5ubuPpjFpotkxnCRqvstOt7BS4u7H3z3VBfX1QiKeLMZy-AuhPQOAtD94Hmbp6cfMo4xrBpDhheUE~zaM9JNaGnw\_\_"
}
]
}
],
"variantHash": {},
"locations": \[
{
"locationId": "1",
"location": "https://cdn3.fansly.com/514205043012939776/630990587461382144.jpeg?ngsw-bypass=true\&Policy=eyJTdGF0ZW1lbnQiOlt7IlJlc291cmNlIjoiaHR0cHM6Ly9jZG4zLmZhbnNseS5jb20vNTE0MjA1MDQzMDEyOTM5Nzc2LzYzMDk5MDU4NzQ2MTM4MjE0NC5qcGVnP25nc3ctYnlwYXNzPXRydWUiLCJDb25kaXRpb24iOnsiRGF0ZUxlc3NUaGFuIjp7IkFXUzpFcG9jaFRpbWUiOjE3MTY3NTk2Mjh9fX1dfQ\_\_\&Key-Pair-Id=K23PG5J1AWEZX5\&Signature=JsLZoAvHFvpjQBunEs8ZB0AJ-NFBtmwNEJIVwFGhM60qmb1RPO1ydg8cw7zK1q0MaRKKtB0n0l6hYksqz8wj9uK3eUXVNRna9OGIzG7VvOY0qppOlVoo8xAbbJxg2q3fr47VTnx6~V3LUQB7ii33Pl2QIFItfDmtnz2KGCJToUWdKjTY3XESevJoX-8OQUZOSX-q-vZ7rlYjo~ojhCbr4Z~adzsysQ0dQySWdZe9jEpuZxY61EcnhuWSHLwG5H5I56KqgZy44Zge78WZCEaaLXqtaIl6BVfu-w67LlqNlKXm8chFftk615W9UwWm4QOwW6g-0w4Sjr4XPwPs7jO1-Q\_\_"
}
]
},
"banner": {
"id": "587843051678867456",
"type": 1,
"status": 1,
"accountId": "514205043012939776",
"mimetype": "image/jpeg",
"flags": 410,
"location": "/514205043012939776/587843051678867456.jpeg",
"width": 2316,
"height": 3088,
"metadata": "{"dominant":{"r":136,"g":120,"b":104},"resolutionMode":2}",
"updatedAt": 1701647067,
"createdAt": 1701647065,
"variants": \[
{
"id": "587843051678867457",
"type": 1,
"status": 1,
"mimetype": "image/jpeg",
"flags": 0,
"location": "/514205043012939776/587843051678867457.jpeg",
"width": 1080,
"height": 1440,
"metadata": "{"resolutionMode":2}",
"updatedAt": 1701647067,
"locations": \[
{
"locationId": "1",
"location": "https://cdn3.fansly.com/514205043012939776/587843051678867457.jpeg?ngsw-bypass=true\&Policy=eyJTdGF0ZW1lbnQiOlt7IlJlc291cmNlIjoiaHR0cHM6Ly9jZG4zLmZhbnNseS5jb20vNTE0MjA1MDQzMDEyOTM5Nzc2LzU4Nzg0MzA1MTY3ODg2NzQ1Ny5qcGVnP25nc3ctYnlwYXNzPXRydWUiLCJDb25kaXRpb24iOnsiRGF0ZUxlc3NUaGFuIjp7IkFXUzpFcG9jaFRpbWUiOjE3MTY3NTk2Mjh9fX1dfQ\_\_\&Key-Pair-Id=K23PG5J1AWEZX5\&Signature=P8qkR5S3QLwzB8wuku2fKkLIioGCNTnPuqUoLV~4vPdZQDYVUE3JoACT-SuY~n0gluOyxxY9FP1NXPgbbYit3ddYKITCyLPhHZFl-O1iTX~OJ17gkvBierM5lHMU1VQcp4ElYNB3vjq2B594PpJKvlzdLcL3pK4IzJzPh9hg7hRuA~C2cKJ9m1sqlZ8VmBxe8mF~138RSlwV~6rhqiDQCR~ZqHr~I5Dg4acSghhWPvaS87erZjcYVwqWhMiMrfrO2fTKxJeQx6M4vLTMNXpY0RrWuCNvqR8B-StrW7pz5BbMA-IpmDzzZF6H9lKzLF9uu~TRtYHQj45fvMkCZ8BSSQ\_\_"
}
]
},
{
"id": "587843051678867458",
"type": 1,
"status": 1,
"mimetype": "image/jpeg",
"flags": 0,
"location": "/514205043012939776/587843051678867458.jpeg",
"width": 720,
"height": 960,
"metadata": "{"resolutionMode":2}",
"updatedAt": 1701647067,
"locations": \[
{
"locationId": "1",
"location": "https://cdn3.fansly.com/514205043012939776/587843051678867458.jpeg?ngsw-bypass=true\&Policy=eyJTdGF0ZW1lbnQiOlt7IlJlc291cmNlIjoiaHR0cHM6Ly9jZG4zLmZhbnNseS5jb20vNTE0MjA1MDQzMDEyOTM5Nzc2LzU4Nzg0MzA1MTY3ODg2NzQ1OC5qcGVnP25nc3ctYnlwYXNzPXRydWUiLCJDb25kaXRpb24iOnsiRGF0ZUxlc3NUaGFuIjp7IkFXUzpFcG9jaFRpbWUiOjE3MTY3NTk2Mjh9fX1dfQ\_\_\&Key-Pair-Id=K23PG5J1AWEZX5\&Signature=oDSJRmGpp5Rue~TdmqSAZoYwZ~qqD-r3nP7~YBX~LB-YXVnhL1HdfdwG4PaWsfyTl0RjTngLIv1fLlDsjZTSR9REQN9XD9VyMmvsaiUsXSWnheNJwxgQeihskZZwSz6AT7p9P3UsYmsHgvFKrVTr0p~ZHWtsLjJNwKtyTLP3aXH0RzFArDivUM-J-1uitDWdJ2dwU9SZ2cnkt~ykXpJL3Y6C0iEY4aLXu9Xkznwf~MJaJ8Mt5WthSoK6OUE6G7~A-XvoaGIu2A8zOj8HTkMtUVgUhWZVHnAJMT0FqBi4B97z0cRAK2eoSE4ffdDHQCY88ho5tzPI9t6GenHpBSrapA\_\_"
}
]
},
{
"id": "587843051678867459",
"type": 1,
"status": 1,
"mimetype": "image/jpeg",
"flags": 0,
"location": "/514205043012939776/587843051678867459.jpeg",
"width": 480,
"height": 640,
"metadata": "{"resolutionMode":2}",
"updatedAt": 1701647067,
"locations": \[
{
"locationId": "1",
"location": "https://cdn3.fansly.com/514205043012939776/587843051678867459.jpeg?ngsw-bypass=true\&Policy=eyJTdGF0ZW1lbnQiOlt7IlJlc291cmNlIjoiaHR0cHM6Ly9jZG4zLmZhbnNseS5jb20vNTE0MjA1MDQzMDEyOTM5Nzc2LzU4Nzg0MzA1MTY3ODg2NzQ1OS5qcGVnP25nc3ctYnlwYXNzPXRydWUiLCJDb25kaXRpb24iOnsiRGF0ZUxlc3NUaGFuIjp7IkFXUzpFcG9jaFRpbWUiOjE3MTY3NTk2Mjh9fX1dfQ\_\_\&Key-Pair-Id=K23PG5J1AWEZX5\&Signature=YbTJYjHdlGe-8GjVCxIfMBKlMNGIrg3GOTjxBCVGy4K88nH25Gc5jTjTD5Ca2nIAAJfFoQx6GzTy2QcIhGuaqOOh-YXtwaidEkR~FxnoD89~Z5mQLSgJae4-Lw8JU0JHxsMDYcKHtcGgUOZxpjKNPAy6AaAMjPhOzjbvSqLk6yOV7xU9xEH4vK5yheyjvfc~CmQp3k4bnu2cNl--jX4p6sn195nUWWrvvjtSoGxzaI7OYd9PFCOO9qWv7C3TXVVZ9ZvEZuEGCtH5JSuAJwJMz0NoIDkD3YEzxj8ejtmRD7-2oAZp7KQqD1rSSepX47K3oB9NEVNW5Aeo7Hk4pH~Q-g\_\_"
}
]
},
{
"id": "587843051678867460",
"type": 1,
"status": 1,
"mimetype": "image/jpeg",
"flags": 0,
"location": "/514205043012939776/587843051678867460.jpeg",
"width": 360,
"height": 480,
"metadata": "{"resolutionMode":2}",
"updatedAt": 1701647067,
"locations": \[
{
"locationId": "1",
"location": "https://cdn3.fansly.com/514205043012939776/587843051678867460.jpeg?ngsw-bypass=true\&Policy=eyJTdGF0ZW1lbnQiOlt7IlJlc291cmNlIjoiaHR0cHM6Ly9jZG4zLmZhbnNseS5jb20vNTE0MjA1MDQzMDEyOTM5Nzc2LzU4Nzg0MzA1MTY3ODg2NzQ2MC5qcGVnP25nc3ctYnlwYXNzPXRydWUiLCJDb25kaXRpb24iOnsiRGF0ZUxlc3NUaGFuIjp7IkFXUzpFcG9jaFRpbWUiOjE3MTY3NTk2Mjh9fX1dfQ\_\_\&Key-Pair-Id=K23PG5J1AWEZX5\&Signature=GO-i4w7XbJh5udpatcqKcQMy-5CsZLvPtC51JdblS6l9TkJ77kCfdLEKj8Rm9opO58JprR0EN1NAH7dmd0it5lpvpKgxUWdBF3Ukwou-c6HcBvNEI~vPGSLMcxbxB9xccSGRwHfS4s~eq1N6gsvdsCRnloMPIrpnXW9XoqbEqBNm-84whJ7aXwMiO1XgkbQBdMhktuJPqr9eKksXXF~la86Ip7objsEw6Ka3xTXmIiXU8SEC4FprE2ujA0pPs8zz9zYjCJdiPL2DZ-AEhuRmglj66R7Tpob0qKykQeIVmjE0Jn~p5SB8FrKVeVsdnSwW0-duEkpX9247Gur0lx1yeQ\_\_"
}
]
},
{
"id": "587843051678867461",
"type": 3,
"status": 1,
"mimetype": "image/jpeg",
"flags": 0,
"location": "/514205043012939776/587843051678867461.jpeg",
"width": 240,
"height": 320,
"metadata": "{"resolutionMode":2}",
"updatedAt": 1701647066,
"locations": \[
{
"locationId": "1",
"location": "https://cdn3.fansly.com/514205043012939776/587843051678867461.jpeg?ngsw-bypass=true\&Policy=eyJTdGF0ZW1lbnQiOlt7IlJlc291cmNlIjoiaHR0cHM6Ly9jZG4zLmZhbnNseS5jb20vNTE0MjA1MDQzMDEyOTM5Nzc2LzU4Nzg0MzA1MTY3ODg2NzQ2MS5qcGVnP25nc3ctYnlwYXNzPXRydWUiLCJDb25kaXRpb24iOnsiRGF0ZUxlc3NUaGFuIjp7IkFXUzpFcG9jaFRpbWUiOjE3MTY3NTk2Mjh9fX1dfQ\_\_\&Key-Pair-Id=K23PG5J1AWEZX5\&Signature=HHEW1tuGQSZOwTVg3jyz76EoLsIT~YEo1ZcRsBObcjeVa32JigirCSuXzDpxHMIFcUANXrZ6KQ6druPmhC8IC1S9-i2HB9-dyxO8LO~ic4cfBiAWYEU3t7ZShaejkgVr0yBfvFkqQEH0RQnQnt5ofj5xpI4TnIUWio5Dx~toxVq8faxV78ldVtnqfdvfUu3Hn1rYUg8EGvJF87rNcmT-RDOEiw233nQyUnmOncsG3gCMj8lKHbOljAswR22PpxTXLG5drSLUx1UW6hraSpz23zlvnZrGHRbKtPrnQ01mtR1INrsQf66ptqJ1xfOfe8v8KGraQ6XAr~cl6dz1QXHI~Q\_\_"
}
]
}
],
"variantHash": {},
"locations": \[
{
"locationId": "1",
"location": "https://cdn3.fansly.com/514205043012939776/587843051678867456.jpeg?ngsw-bypass=true\&Policy=eyJTdGF0ZW1lbnQiOlt7IlJlc291cmNlIjoiaHR0cHM6Ly9jZG4zLmZhbnNseS5jb20vNTE0MjA1MDQzMDEyOTM5Nzc2LzU4Nzg0MzA1MTY3ODg2NzQ1Ni5qcGVnP25nc3ctYnlwYXNzPXRydWUiLCJDb25kaXRpb24iOnsiRGF0ZUxlc3NUaGFuIjp7IkFXUzpFcG9jaFRpbWUiOjE3MTY3NTk2Mjh9fX1dfQ\_\_\&Key-Pair-Id=K23PG5J1AWEZX5\&Signature=W80j1QoP-t05OUguULrtNtyy0rnYrmYaXN~O0IjzPS~v3AKe-6rAWjhqekxom0nMnDkm2lIsuqiYHdTLRLZ8c6tRYPDk8ln~CMm2x58r9rCZ52W-WBJIZZ89oHYxeQ5XhP6y0YqTELWz5qQmhAQqxLiwr8b5zkFEascyQls3G79lAPmsAe-z3eMSofBkG3~oFacnAqMXr4mXziKcN-OJoKNBDV8SNUIHOYlcjm1WfQOx3eSOnQE6Y8Wld~erqtUQCy~R90Di3U-dYORxZs~m1j8iOldJJPoYVW-WwIzNX0Dbh6Y5jENHBZAsPTau6~nO8GH5aWKnVZ9mcq9-cOTmvA\_\_"
}
]
},
"streaming": {
"accountId": "514205043012939776",
"channel": null,
"enabled": true
},
"subscriptionTiers": \[
{
"id": "522576899608686592",
"accountId": "514205043012939776",
"name": "SNAPCHAT SLUT 👻",
"color": "#EAAA2F",
"pos": 0,
"price": 5000,
"maxSubscribers": 0,
"subscriptionBenefits": \[
"I will follow you on my exclusive private exposure Snapchat where I post my NAUGHTIEST vids you can’t find elsewhere ",
"Access to my private R rated exposure Snapchat story  ",
"I reply to messages at least once daily on my private Snapchat and we can roleplay about anything ;) ",
"I will send you my live snap vids directly whenever I take them  ",
"I will be your naughty snap companion and always encourage you to give in to your fantasies <3",
"Access to my feed on Fansly & Fansly texting "
],
"includedTierIds": \[],
"plans": \[
{
"id": "522576899625459712",
"status": 1,
"billingCycle": 30,
"price": 30000,
"useAmounts": 0,
"promos": \[]
},
{
"id": "522579172028067840",
"status": 1,
"billingCycle": 90,
"price": 76500,
"useAmounts": 0,
"promos": \[]
},
{
"id": "522579172028067841",
"status": 1,
"billingCycle": 180,
"price": 144000,
"useAmounts": 0,
"promos": \[]
},
{
"id": "580992564480454656",
"status": 1,
"billingCycle": 60,
"price": 54000,
"useAmounts": 0,
"promos": \[]
}
]
},
{
"id": "637890899715563520",
"accountId": "514205043012939776",
"name": "Subscription",
"color": "#2699f7",
"pos": 0,
"price": 5000,
"maxSubscribers": 0,
"subscriptionBenefits": \[],
"includedTierIds": \[],
"plans": \[
{
"id": "637890899765899264",
"status": 2,
"billingCycle": 30,
"price": 5000,
"useAmounts": 0,
"promos": \[]
}
]
},
{
"id": "522579556276645889",
"accountId": "514205043012939776",
"name": "VIP SNAPCHAT ⭐️ (NO PPVs) ",
"color": "#46A7F8",
"pos": 1,
"price": 5000,
"maxSubscribers": 0,
"subscriptionBenefits": \[
"ALL of the benefits of the Snapchat FWB xxx tiers ",
"Access to ALL of my feed on Fansly with NO PPVs for long vids (posts or messages!) "
],
"includedTierIds": \[
"522576899608686592"
],
"plans": \[
{
"id": "522579556301807616",
"status": 1,
"billingCycle": 30,
"price": 50000,
"useAmounts": 0,
"promos": \[
{
"id": "619683014674227200",
"status": 1,
"price": 41500,
"duration": 30,
"maxUses": 1,
"maxUsesBefore": 1709238284000,
"newSubscribersOnly": 0,
"startsAt": 1710617040000,
"endsAt": 1710876240000
}
]
},
{
"id": "522580895203336192",
"status": 1,
"billingCycle": 180,
"price": 240000,
"useAmounts": 0,
"promos": \[]
},
{
"id": "552982424489828352",
"status": 1,
"billingCycle": 90,
"price": 127500,
"useAmounts": 0,
"promos": \[]
},
{
"id": "580991752249286658",
"status": 1,
"billingCycle": 60,
"price": 90000,
"useAmounts": 0,
"promos": \[]
}
]
},
{
"id": "595791223508180992",
"accountId": "514205043012939776",
"name": "YOUR LITTLE SIS 😈",
"color": "#8C38F7",
"pos": 2,
"price": 5000,
"maxSubscribers": 0,
"subscriptionBenefits": \[
"Access to my feed, stories & livestreams! ",
"No PPV posts or mass messages- unlocks everything posted ",
"Priority messaging above the lower tiers ",
"Includes roleplay sexting of me as your little sister! I have always wanted an older brother ;) ",
"Let you control my lovense panty vibrator while I’m at the library "
],
"includedTierIds": \[
"522579556276645889",
"522576899608686592"
],
"plans": \[
{
"id": "595791223554322433",
"status": 1,
"billingCycle": 30,
"price": 75000,
"useAmounts": 0,
"promos": \[
{
"id": "619684192258629632",
"status": 1,
"price": 62200,
"duration": 30,
"maxUses": 1,
"maxUsesBefore": null,
"newSubscribersOnly": 0,
"startsAt": 1710709209000,
"endsAt": 1710876540000
}
]
},
{
"id": "595791757677965312",
"status": 1,
"billingCycle": 60,
"price": 135000,
"useAmounts": 0,
"promos": \[]
},
{
"id": "595791757677965313",
"status": 1,
"billingCycle": 90,
"price": 191250,
"useAmounts": 0,
"promos": \[]
},
{
"id": "595791757677965314",
"status": 1,
"billingCycle": 180,
"price": 360000,
"useAmounts": 0,
"promos": \[]
}
]
},
{
"id": "595791802322132992",
"accountId": "514205043012939776",
"name": "DADDYS LITTLE GIRL 🎀",
"color": "#5736DC",
"pos": 3,
"price": 5000,
"maxSubscribers": 0,
"subscriptionBenefits": \[
"Access to my profile feed, stories & livestreams! ",
"No PPV posts or messages-unlocks everything I post",
"Includes roleplay sexting of you as my Daddy ",
"Be added to my personal Snapchat ",
"I will take the roleplay seriously and ask you for fatherly advice if I need it ",
"Let you control my lovense panty vibrator while I’m at the library "
],
"includedTierIds": \[
"522576899608686592",
"522579556276645889"
],
"plans": \[
{
"id": "595791802364080129",
"status": 1,
"billingCycle": 30,
"price": 75000,
"useAmounts": 0,
"promos": \[
{
"id": "619685042272084019",
"status": 1,
"price": 53000,
"duration": 30,
"maxUses": 1,
"maxUsesBefore": 1709238780000,
"newSubscribersOnly": 0,
"startsAt": 1709238782000,
"endsAt": 1709325120000
}
]
},
{
"id": "595791949236019201",
"status": 1,
"billingCycle": 60,
"price": 135000,
"useAmounts": 0,
"promos": \[]
},
{
"id": "595791949236019202",
"status": 1,
"billingCycle": 90,
"price": 191250,
"useAmounts": 0,
"promos": \[]
},
{
"id": "595791949236019203",
"status": 1,
"billingCycle": 180,
"price": 360000,
"useAmounts": 0,
"promos": \[]
}
]
},
{
"id": "522581256249028608",
"accountId": "514205043012939776",
"name": "GIRLFRIEND EXPERIENCE 🥵",
"color": "#0DCD4E",
"pos": 4,
"price": 5000,
"maxSubscribers": 0,
"subscriptionBenefits": \[
"Includes ALL of the benefits of Snapchat FWB xxx and VIP DADDY (NO PPVS) tiers",
"Be added to my priority messaging list- I’ll answer you first when I log on ",
"LIMITED SLOTS! So I can make sure I have enough time for all my bfs- if slots are full msg me to join waiting list!! ",
"Birthday & holiday surprises ",
"I will follow you back on socials (Instagram, Twitter, etc) "
],
"includedTierIds": \[
"522576899608686592",
"522579556276645889"
],
"plans": \[
{
"id": "522581256295161856",
"status": 1,
"billingCycle": 30,
"price": 100000,
"useAmounts": 0,
"promos": \[
{
"id": "619685197910126592",
"status": 1,
"price": 71000,
"duration": 30,
"maxUses": 1,
"maxUsesBefore": 1709238812000,
"newSubscribersOnly": 0,
"startsAt": 1709238818000,
"endsAt": 1709325180000
}
]
},
{
"id": "522581494468718593",
"status": 1,
"billingCycle": 90,
"price": 255000,
"useAmounts": 0,
"promos": \[]
},
{
"id": "522581494468718594",
"status": 1,
"billingCycle": 180,
"price": 480000,
"useAmounts": 0,
"promos": \[]
},
{
"id": "580991403035729921",
"status": 1,
"billingCycle": 60,
"price": 180000,
"useAmounts": 0,
"promos": \[]
}
]
},
{
"id": "522582797592834048",
"accountId": "514205043012939776",
"name": "CREAMY PANTIES 💦",
"color": "#D226E1",
"pos": 5,
"price": 5000,
"maxSubscribers": 0,
"subscriptionBenefits": \[
"Includes access to Snapchat WFB xxx tier ",
"Includes access to VIP DADDY (NO PPVs) ",
"Pick out a pair of panties you like from the selection I have available ;) ",
"I will make you a video of me wearing and playing in the panties ",
"I will wear the panties for 24 hours and send them to you discreetly ",
"VERY FEW LIMITED SLOTS PER MONTH- first come first serve! ",
"Will cover shipping for US & international orders "
],
"includedTierIds": \[
"522576899608686592",
"522579556276645889"
],
"plans": \[
{
"id": "522582797613801472",
"status": 1,
"billingCycle": 30,
"price": 199990,
"useAmounts": 0,
"promos": \[
{
"id": "619684001543630848",
"status": 1,
"price": 142000,
"duration": 30,
"maxUses": 1,
"maxUsesBefore": null,
"newSubscribersOnly": 0,
"startsAt": 1709238530000,
"endsAt": 1709324880000
}
]
},
{
"id": "522584668025921536",
"status": 1,
"billingCycle": 90,
"price": 509974,
"useAmounts": 0,
"promos": \[]
},
{
"id": "522584668025921537",
"status": 1,
"billingCycle": 180,
"price": 959952,
"useAmounts": 0,
"promos": \[]
},
{
"id": "580991325533380608",
"status": 1,
"billingCycle": 60,
"price": 359982,
"useAmounts": 0,
"promos": \[]
}
]
},
{
"id": "595792719947771905",
"accountId": "514205043012939776",
"name": "DOMME GODDESS ⛓️",
"color": "#878787",
"pos": 6,
"price": 5000,
"maxSubscribers": 0,
"subscriptionBenefits": \[
"Access to my profile feed, stories & livestreams ",
"No PPV posts or vids- unlocks everything I post ",
"Priority messaging ",
"Unlimited dick rates ",
"Includes roleplay sexting about things like cuck kink, SPH, CBT, chastity/keyholding, pegging & toys, BDSM, humiliation, etc. ",
"I will dominate you and be a mean spoiled princess ",
"I will control any Bluetooth toys you have and use them on you "
],
"includedTierIds": \[
"522576899608686592",
"522579556276645889"
],
"plans": \[
{
"id": "595792720027459584",
"status": 1,
"billingCycle": 30,
"price": 200000,
"useAmounts": 0,
"promos": \[]
},
{
"id": "595792845047078912",
"status": 1,
"billingCycle": 60,
"price": 360000,
"useAmounts": 0,
"promos": \[]
},
{
"id": "595792845047078913",
"status": 1,
"billingCycle": 90,
"price": 510000,
"useAmounts": 0,
"promos": \[]
},
{
"id": "595792845047078914",
"status": 1,
"billingCycle": 180,
"price": 960000,
"useAmounts": 0,
"promos": \[]
}
]
},
{
"id": "580988466414755840",
"accountId": "514205043012939776",
"name": "YOUR SLUTY WIFE 💍 ",
"color": "#F73838",
"pos": 7,
"price": 5000,
"maxSubscribers": 0,
"subscriptionBenefits": \[
"Unlimited chatting- instantly moved to the TOP of my priority list for texting & chatting ",
"Access to exclusive Snapchat, Onlyfans and every other platform I upload to ",
"Access to all my livestreams ",
"Follow you back on all social media (Insta, FB, Twitter, etc.) ",
"My REAL phone number & texting with me daily ",
"A pair of used panties sent directly to you ",
"Includes birthday and holiday surprises ",
"See my pics & vids before I upload them anywhere else! Early access ",
"I will take a picture with your name written on my ass or above my pussy ",
"Let you control my lovense panty vibrator while I’m studying at the library "
],
"includedTierIds": \[
"522576899608686592",
"522579556276645889",
"522581256249028608",
"522582797592834048",
"595791223508180992",
"595791802322132992"
],
"plans": \[
{
"id": "580988466456702976",
"status": 1,
"billingCycle": 30,
"price": 499000,
"useAmounts": 0,
"promos": \[
{
"id": "625852715406204928",
"status": 1,
"price": 414000,
"duration": 30,
"maxUses": 1,
"maxUsesBefore": null,
"newSubscribersOnly": 0,
"startsAt": 1710709341000,
"endsAt": 1710882000000
}
]
},
{
"id": "580988926437629953",
"status": 1,
"billingCycle": 60,
"price": 898200,
"useAmounts": 0,
"promos": \[]
},
{
"id": "580988926437629954",
"status": 1,
"billingCycle": 90,
"price": 1272450,
"useAmounts": 0,
"promos": \[]
},
{
"id": "580988926437629955",
"status": 1,
"billingCycle": 180,
"price": 2395200,
"useAmounts": 0,
"promos": \[]
}
]
}
],
"profileAccess": true
}
]
}]

````

# Actor input Schema

## `start_urls` (type: `array`):

URLs to start with

## Actor input object example

```json
{
  "start_urls": [
    {
      "url": "https://fansly.com/kyleighreese"
    }
  ]
}
````

# 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 = {
    "start_urls": [
        {
            "url": "https://fansly.com/kyleighreese"
        }
    ]
};

// Run the Actor and wait for it to finish
const run = await client.actor("sandaliaapps/fansly-profile-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 = { "start_urls": [{ "url": "https://fansly.com/kyleighreese" }] }

# Run the Actor and wait for it to finish
run = client.actor("sandaliaapps/fansly-profile-scraper").call(run_input=run_input)

# Fetch and print Actor results from the run's dataset (if there are any)
print("💾 Check your data here: https://console.apify.com/storage/datasets/" + run["defaultDatasetId"])
for item in client.dataset(run["defaultDatasetId"]).iterate_items():
    print(item)

# 📚 Want to learn more 📖? Go to → https://docs.apify.com/api/client/python/docs/quick-start

```

## CLI example

```bash
echo '{
  "start_urls": [
    {
      "url": "https://fansly.com/kyleighreese"
    }
  ]
}' |
apify call sandaliaapps/fansly-profile-scraper --silent --output-dataset

```

## MCP server setup

```json
{
    "mcpServers": {
        "apify": {
            "command": "npx",
            "args": [
                "mcp-remote",
                "https://mcp.apify.com/?tools=sandaliaapps/fansly-profile-scraper",
                "--header",
                "Authorization: Bearer <YOUR_API_TOKEN>"
            ]
        }
    }
}

```

## OpenAPI specification

```json
{
    "openapi": "3.0.1",
    "info": {
        "title": "Fansly Profile Scraper",
        "description": "Fansly Profile Scraper scrapes profile data in bulk with all details",
        "version": "0.0",
        "x-build-id": "ctbIR9Pwc5v5AMFJF"
    },
    "servers": [
        {
            "url": "https://api.apify.com/v2"
        }
    ],
    "paths": {
        "/acts/sandaliaapps~fansly-profile-scraper/run-sync-get-dataset-items": {
            "post": {
                "operationId": "run-sync-get-dataset-items-sandaliaapps-fansly-profile-scraper",
                "x-openai-isConsequential": false,
                "summary": "Executes an Actor, waits for its completion, and returns Actor's dataset items in response.",
                "tags": [
                    "Run Actor"
                ],
                "requestBody": {
                    "required": true,
                    "content": {
                        "application/json": {
                            "schema": {
                                "$ref": "#/components/schemas/inputSchema"
                            }
                        }
                    }
                },
                "parameters": [
                    {
                        "name": "token",
                        "in": "query",
                        "required": true,
                        "schema": {
                            "type": "string"
                        },
                        "description": "Enter your Apify token here"
                    }
                ],
                "responses": {
                    "200": {
                        "description": "OK"
                    }
                }
            }
        },
        "/acts/sandaliaapps~fansly-profile-scraper/runs": {
            "post": {
                "operationId": "runs-sync-sandaliaapps-fansly-profile-scraper",
                "x-openai-isConsequential": false,
                "summary": "Executes an Actor and returns information about the initiated run in response.",
                "tags": [
                    "Run Actor"
                ],
                "requestBody": {
                    "required": true,
                    "content": {
                        "application/json": {
                            "schema": {
                                "$ref": "#/components/schemas/inputSchema"
                            }
                        }
                    }
                },
                "parameters": [
                    {
                        "name": "token",
                        "in": "query",
                        "required": true,
                        "schema": {
                            "type": "string"
                        },
                        "description": "Enter your Apify token here"
                    }
                ],
                "responses": {
                    "200": {
                        "description": "OK",
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/runsResponseSchema"
                                }
                            }
                        }
                    }
                }
            }
        },
        "/acts/sandaliaapps~fansly-profile-scraper/run-sync": {
            "post": {
                "operationId": "run-sync-sandaliaapps-fansly-profile-scraper",
                "x-openai-isConsequential": false,
                "summary": "Executes an Actor, waits for completion, and returns the OUTPUT from Key-value store in response.",
                "tags": [
                    "Run Actor"
                ],
                "requestBody": {
                    "required": true,
                    "content": {
                        "application/json": {
                            "schema": {
                                "$ref": "#/components/schemas/inputSchema"
                            }
                        }
                    }
                },
                "parameters": [
                    {
                        "name": "token",
                        "in": "query",
                        "required": true,
                        "schema": {
                            "type": "string"
                        },
                        "description": "Enter your Apify token here"
                    }
                ],
                "responses": {
                    "200": {
                        "description": "OK"
                    }
                }
            }
        }
    },
    "components": {
        "schemas": {
            "inputSchema": {
                "type": "object",
                "required": [
                    "start_urls"
                ],
                "properties": {
                    "start_urls": {
                        "title": "Start URLs",
                        "type": "array",
                        "description": "URLs to start with",
                        "items": {
                            "type": "object",
                            "required": [
                                "url"
                            ],
                            "properties": {
                                "url": {
                                    "type": "string",
                                    "title": "URL of a web page",
                                    "format": "uri"
                                }
                            }
                        }
                    }
                }
            },
            "runsResponseSchema": {
                "type": "object",
                "properties": {
                    "data": {
                        "type": "object",
                        "properties": {
                            "id": {
                                "type": "string"
                            },
                            "actId": {
                                "type": "string"
                            },
                            "userId": {
                                "type": "string"
                            },
                            "startedAt": {
                                "type": "string",
                                "format": "date-time",
                                "example": "2025-01-08T00:00:00.000Z"
                            },
                            "finishedAt": {
                                "type": "string",
                                "format": "date-time",
                                "example": "2025-01-08T00:00:00.000Z"
                            },
                            "status": {
                                "type": "string",
                                "example": "READY"
                            },
                            "meta": {
                                "type": "object",
                                "properties": {
                                    "origin": {
                                        "type": "string",
                                        "example": "API"
                                    },
                                    "userAgent": {
                                        "type": "string"
                                    }
                                }
                            },
                            "stats": {
                                "type": "object",
                                "properties": {
                                    "inputBodyLen": {
                                        "type": "integer",
                                        "example": 2000
                                    },
                                    "rebootCount": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "restartCount": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "resurrectCount": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "computeUnits": {
                                        "type": "integer",
                                        "example": 0
                                    }
                                }
                            },
                            "options": {
                                "type": "object",
                                "properties": {
                                    "build": {
                                        "type": "string",
                                        "example": "latest"
                                    },
                                    "timeoutSecs": {
                                        "type": "integer",
                                        "example": 300
                                    },
                                    "memoryMbytes": {
                                        "type": "integer",
                                        "example": 1024
                                    },
                                    "diskMbytes": {
                                        "type": "integer",
                                        "example": 2048
                                    }
                                }
                            },
                            "buildId": {
                                "type": "string"
                            },
                            "defaultKeyValueStoreId": {
                                "type": "string"
                            },
                            "defaultDatasetId": {
                                "type": "string"
                            },
                            "defaultRequestQueueId": {
                                "type": "string"
                            },
                            "buildNumber": {
                                "type": "string",
                                "example": "1.0.0"
                            },
                            "containerUrl": {
                                "type": "string"
                            },
                            "usage": {
                                "type": "object",
                                "properties": {
                                    "ACTOR_COMPUTE_UNITS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "DATASET_READS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "DATASET_WRITES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "KEY_VALUE_STORE_READS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "KEY_VALUE_STORE_WRITES": {
                                        "type": "integer",
                                        "example": 1
                                    },
                                    "KEY_VALUE_STORE_LISTS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "REQUEST_QUEUE_READS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "REQUEST_QUEUE_WRITES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "DATA_TRANSFER_INTERNAL_GBYTES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "DATA_TRANSFER_EXTERNAL_GBYTES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "PROXY_RESIDENTIAL_TRANSFER_GBYTES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "PROXY_SERPS": {
                                        "type": "integer",
                                        "example": 0
                                    }
                                }
                            },
                            "usageTotalUsd": {
                                "type": "number",
                                "example": 0.00005
                            },
                            "usageUsd": {
                                "type": "object",
                                "properties": {
                                    "ACTOR_COMPUTE_UNITS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "DATASET_READS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "DATASET_WRITES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "KEY_VALUE_STORE_READS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "KEY_VALUE_STORE_WRITES": {
                                        "type": "number",
                                        "example": 0.00005
                                    },
                                    "KEY_VALUE_STORE_LISTS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "REQUEST_QUEUE_READS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "REQUEST_QUEUE_WRITES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "DATA_TRANSFER_INTERNAL_GBYTES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "DATA_TRANSFER_EXTERNAL_GBYTES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "PROXY_RESIDENTIAL_TRANSFER_GBYTES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "PROXY_SERPS": {
                                        "type": "integer",
                                        "example": 0
                                    }
                                }
                            }
                        }
                    }
                }
            }
        }
    }
}
```
